Skip to content

September 24, 2026 Production Release #2 - #106

Merged
csibbach merged 7 commits into
mainfrom
develop
Sep 24, 2026
Merged

csibbach merged 7 commits into
mainfrom
develop

Conversation

@csibbach

Copy link
Copy Markdown
Contributor

Fixes batch delegation cancelation, and cross chain fee quoting.

Charlie Sibbach and others added 7 commits September 24, 2026 12:59
- Introduced `workByChain` to `PaymentFeePicker` and `CancelDelegationModal` for improved multichain fee quoting.
- Updated `DelegationService` and `TransactionService` to support multichain fee quotes and payments.
- Refactored related interfaces and types to streamline payment handling across multiple chains.
- Simplified the cancellation process by consolidating payment logic into a single fee structure for batch operations.
…tion

- Added `cancelDelegationInsufficientBalanceError` to `IStyleFormState` and relevant presets for user feedback on insufficient funds during cancellation.
- Updated `CancelDelegationModal` to display an error message when the user's balance is insufficient to cover network fees.
- Enhanced `PaymentFeePicker` and `TransactionUtils` to support improved payment token selection and error handling across multiple chains.
- Refactored related components to ensure consistent handling of payment options and user notifications.
Enhance multichain payment handling in delegation cancellation
- Simplified the selection of payment tokens by removing the preferred token matching logic, ensuring that the selection is based solely on the payment chain ID and token address.
- Enhanced comments for clarity on the payment resolution process, emphasizing the importance of matching both chain and token to avoid incorrect selections across different chains.
- Maintained error handling for cases where no valid payment token is found with a positive balance.
- Updated types across multiple components to replace EVMAccountAddress with EVMContractAddress for improved clarity and consistency in handling contract addresses.
- Refactored AssetIcon, AssetIdentityMark, and PaymentFeePicker components to align with the new address type.
- Enhanced OnrampView and AddAssetView to ensure proper address validation and error handling.
- Streamlined the BridgeService and DelegationService to utilize EVMContractAddress in relevant methods, improving type safety in contract interactions.
Refactor payment token selection logic in TransactionUtils
@csibbach
csibbach merged commit 8bbf764 into main Sep 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant