Skip to content

September 1, 2026 Production Release - #55

Merged
csibbach merged 15 commits into
mainfrom
develop
Sep 1, 2026
Merged

September 1, 2026 Production Release#55
csibbach merged 15 commits into
mainfrom
develop

Conversation

@csibbach

@csibbach csibbach commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Charlie Sibbach and others added 15 commits August 31, 2026 14:09
- Updated the `bridge` RPC method to support additional parameters: `speed` and `tokenAddress`, allowing for more flexible bridge transactions.
- Enhanced the wallet UI to pre-fill source, destination, amount, and speed fields, enabling users to skip setup when all required fields are filled.
- Introduced new analytics events for bridge actions: `BridgeOpened`, `BridgeCompleted`, `BridgeFailed`, and `BridgeCancelled` to track user interactions.
- Added confirmation titles and bodies in the style configuration for better user guidance during the bridging process.
- Implemented validation for bridge amount and improved error handling in the bridge modal.
- Updated various components to reflect these changes, ensuring a cohesive user experience across the application.
…CCTPBridge

- Introduced a new `QuoteCountdown` component to display live fee quotes with a countdown timer.
- Updated `PaymentFeePicker` to utilize `QuoteCountdown`, enhancing the user experience with real-time fee updates.
- Integrated `QuoteCountdown` into `CCTPBridge` for improved quote management during the bridging process.
- Added a `paused` prop to handle countdown behavior during transaction phases.
- Refactored quote fetching logic to improve efficiency and maintainability across components.
- Introduced an optional `iconUrl` parameter in the `addAsset` RPC method to allow users to provide a custom HTTPS icon for assets.
- Updated the `WalletActions` component to handle the new `iconUrl` parameter, enabling users to specify an icon when adding assets.
- Enhanced the `LocalStorageTrackedAssetRepository` to persist and manage asset icons, including registration and unregistration of icons.
- Implemented a new `SafeAssetImage` component to ensure safe loading of asset icons, rejecting non-HTTPS sources.
- Updated various components to utilize the new icon handling, improving the overall user experience with asset management.
- Added necessary validations for the `iconUrl` to ensure it is a safe HTTPS URL.
… definition

- Introduced `IHostChainMeta` interface to standardize host chain metadata structure.
- Updated `ARC_MAINNET` and `ARC_TESTNET` to conform to the new interface, adding properties for `isTestnet` and `weight`.
- Implemented sorting logic for host chains based on `weight` and `label`, ensuring testnets are prioritized over mainnets.
- Refactored `WalletActions` and other components to utilize the new `ChainSelector` for improved chain selection UI.
- Enhanced `bridgeDemo` constants to include optional `weight` for bridge chains, facilitating better sorting and display.
- Updated `CCTPBridge` and `SelectNetworkModal` to leverage the new chain selection components, improving user experience.
- Added `onRegisterAwaitingConfirmation` prop to `CancelDelegationModal` in `ModalHost`, allowing for better handling of confirmation states during modal interactions.
…ansactionUtils

- Removed the `prepareRelayerVaultAssertion` method from `DelegationService` and replaced it with a new challenge minting approach.
- Updated `TransactionUtils` to utilize `mintRelayerVaultChallenge` and `cacheRelayerVaultAssertion` for improved batching of relayer vault authentication.
- Enhanced `CachedRelayerVaultRepository` to support challenge minting and assertion caching.
- Adjusted interfaces to reflect changes in relayer vault assertion management, ensuring a more streamlined authentication process.
- Added tests to verify the new coalesced signing behavior with relayer vault challenges.
- Introduced `RelayerConfirmModalChrome` to manage the relayer fee confirmation process, allowing users to review and confirm final fees before submission.
- Updated `CancelDelegationModal` and `SendTransactionModal` to utilize the new relayer confirmation modal, enhancing user experience during transaction confirmations.
- Refactored `useRelayerConfirmSubmit` to handle the relayer fee state and transitions effectively, ensuring a smooth user interaction flow.
- Enhanced `TransactionService` and `DelegationService` to support new relayer fee callbacks, improving the overall transaction handling process.
- Added necessary type definitions and utility functions to manage relayer fee data and callbacks consistently across the application.
Update dependabot settings from 1Shot
@csibbach
csibbach merged commit ce0c6dd into main Sep 1, 2026
4 of 5 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