Skip to content
This repository was archived by the owner on May 4, 2025. It is now read-only.

Comments

Bring in limechain progress#92

Open
RaghavSood wants to merge 62 commits intomainfrom
develop-pre-dkls
Open

Bring in limechain progress#92
RaghavSood wants to merge 62 commits intomainfrom
develop-pre-dkls

Conversation

@RaghavSood
Copy link
Collaborator

No description provided.

ivalime and others added 30 commits April 10, 2025 14:20
* detail page progress
* change auth flow
* add review-rating components
* Added unit test for sigutil and syncer
* Added tests for policy service and refactored storage layer and policy service
* Added DCA plugin unit tests
* Worker service tests
* Fix signing tests
* Extracted mocks
* Fix Bugs with syncing and with complete policy
* Added logs and removed complete policy unit test and functionality to make it inactive.
* Rename interfaces
* Extracted slippage in config and lowered duration
* switch to default vault
* return slippage to 1 and fixed unit tests
…-page

Feat/user facing api and UI for displaying specific plugin page (#72)
* Added unit test for sigutil and syncer
* Added tests for policy service and refactored storage layer and policy service
* Added DCA plugin unit tests
* Worker service tests
* Fix signing tests
* Extracted mocks
* Fix Bugs with syncing and with complete policy
* Added logs and removed complete policy unit test and functionality to make it inactive.
* Rename interfaces
* Extracted slippage in config and lowered duration
* switch to default vault
* return slippage to 1 and fixed unit tests
fix: verifier config issue. unit tests
feature(marketplace): plugin search
refactor: moved plugin specific types into concrete plugin package
Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
radkomih and others added 30 commits April 24, 2025 17:48
feat(marketplace): review & rating ui
We are using FormContext to populate selected token for DCA and Payroll and based on the selected token we format the amount with the corresponding decimals

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
fix: missing selected token id in FormContext
fis test TestGetPluginPolicies
feat(payroll): fe schema and fix for payroll execution
* fix arguments

* delete unnecessary code

* fix build
* fix broken build for frontend repo

* fix convert to string func
* fixes params

* fixes tests and policy list params
* fix: reworked Toast system

Implemented an EventBus system that will allow us to communicate between components without coupling them

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: components Martketplace and ReviewProvider were using setToast

These components were still using the old toast system

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* chore: fixing failing tests for components

Components: PolicyProvider, ReviewProvider, vulticonnectWalletService and Wallet

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

---------

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
* fix: misleading error messages

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: incorrect error message was shown

Due to the relation between Schedule Time(minutely, hourly, dayly, etc) and the Every field
we had to do some shenanigans to estimate whether the current field is Every or not. This
shenanigans were failing for I want to allocate field and was showing the wrong error message

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: proper fix for error messages tangling

The current approach to validating Every field based on Time field was brittle and was bringing a lot of headaches with it. Implemented a more robust solution using if/else

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

---------

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
* fix: issues with WeiConverter and Form validation

WeiConverted is modifying the user input by appending zeros depending on the decimals per token, this was disabled because of an issue with changing the allocated token
Form validation is inserting error messages dynamically which makes the UI jumps when we have 2 inputs next to each other we have to add fake labels and specific class

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: padding removed on home screen

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* chore: fixed failing tests

Tests were failing because we introduced changes on how WeiConverter behaves when in edit mode the changes are a temporary fix that will potentially remain as permanent solution

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

---------

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
* feat: implemented collapsable rows

Fixed issue with EVM address validation and policy editing

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* feat: progress column and white color on calendar icon

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: removed faulty amount parsing logic

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: made date fields readonly when editing policy

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

* fix: deleted TokenImage, issue with minutely was resolved and we can remove Price range on DCA

Instead of using TokenImage we modified TokenPair to visualize only one token if needed. Modified our logic that parses the raw formData to remove properties that are undefined or null. Implemented the fix for minutely by using if/else in the policy JSON.

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>

---------

Signed-off-by: Nikolay Manchev <nikolay.manchev@limechain.tech>
* adds complete policy check step on dca signing complete
* adds eddsa support
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants