This is the initial (beta) release of the new revamped Wormhole Connect.
Releases since 0.3.12 up until this point have been published from a separate release
branch whereas development
was used to work on the complete overhaul.
Commits between the old 0.x.x and 1.0.0 Wormhole Connect: production@0.3.11...development@1.0.0-beta.0
What's Changed
- isRouteSupported unit test suite by @artursapek in #2149
- Removing multiple setConfig calls by @emreboga in #2155
- Update wormhole logo by @yuli-ferna in #2145
- Don't fail checkForeignAssetsConfig on network errors by @artursapek in #2171
- solana: Optimized TXs / client-side retry logic by @kev1n-peters in #2153
- Moving SDK calls in Bridge to separate hooks by @emreboga in #2170
- Fix clip-path warn by @yuli-ferna in #2180
- Update ntt error copy text by @artursapek in #2174
- Use semver when matching NTT ABIs by @artursapek in #2175
- [Redesign] Network and token asset pickers by @emreboga in #2185
- remove @certusone as a dependency by @artursapek in #2212
- [Redesign] Wallet Connector for Bridge view by @emreboga in #2213
- Adding working dir change since workspaces were removed by @emreboga in #2230
- SDK signer by @artursapek in #2226
- serialize bigints to strings for Aptos transactions by @artursapek in #2237
- Remove ethers5 as direct dependency by @artursapek in #2246
- Foreign Assets cache, custom tokens support by @artursapek in #2243
- Sdk address fix 2 by @artursapek in #2255
- Unable to send native token via token bridge route by @kev1n-peters in #2259
- Native Sui token transfers fix/hack by @kev1n-peters in #2271
- Resurrect NTT routes by @kev1n-peters in #2274
- Fix ability to transfer CELO token by @kev1n-peters in #2278
- Fix ability to transfer APT token by @kev1n-peters in #2285
- [Redesign] Routes list and Review transaction by @emreboga in #2264
- [Redesign] Wallet auto-connect and main CTA styling by @emreboga in #2290
- Manually resuming transactions & CCTP by @artursapek in #2263
- [Redesign] Amount input and token warnings by @emreboga in #2296
- solana transaction retries by @kev1n-peters in #2315
- fix evm redeem signer not found bug by @kev1n-peters in #2320
- Added useFetchRedeemTx hook by @kev1n-peters in #2340
- bumped sdk, frankenstein assets, code cleanup by @kev1n-peters in #2344
- SDK linking script: add Mayan & all NTT packages by @artursapek in #2351
- Install @solana/spl-token@0.3.9 directly by @artursapek in #2353
- [Redesign] Asset selector redesign and bug fixes by @nikarm22 in #2352
- [Redesign] Redeem view by @emreboga in #2367
- Removed ChainName from Connect; use Chain from SDK instead by @kev1n-peters in #2373
- [Redesign] Fixing the information displayed on a Single Route by @emreboga in #2382
- [Redesign] Updating route information after switching source/destination network/token config by @emreboga in #2383
- Pre-select network when asset picker is opened by @nikarm22 in #2392
- Mayan route by @artursapek in #2343
- disable cosmos chains until cosmos gateway route is supported by @kev1n-peters in #2345
- [Redesign] Update the UI state when a (selected) route is not available by @emreboga in #2390
- NPM link all dependencies in all dependencies by @artursapek in #2413
- Use SDK NTT config type by @kev1n-peters in #2391
- Resume fix by @kev1n-peters in #2418
- [Redesign] Adding provider text (via ...) to a single route's sub header by @emreboga in #2415
- [Redesign] Fixing the UI to work with Mayan route by @emreboga in #2417
- Remove
Route
enum; enable route plugins by @artursapek in #2412 - Added isRouteSupportedHandler to config by @kev1n-peters in #2421
- Added Mantle, fix foreign assets script and update addresses by @kev1n-peters in #2420
- TokenPicker should show token addresses for selected chain by @kev1n-peters in #2430
- Prioritize NTT and CCTP routes and allow custom foreign asset addresses by @kev1n-peters in #2428
- Export routes from index by @artursapek in #2422
- wormhole-wrapped display name by @kev1n-peters in #2435
- [Redesign] Fixing the issue when gas topup is added by @emreboga in #2437
- useRedesign defaults to true by @artursapek in #2440
- Programatically compute foreign asset decimals by @kev1n-peters in #2436
- [Redesign] Fixing the issue when wallet disconnect doesn't hide Review transaction button by @emreboga in #2447
- Push equivalent wrapped token to top of token list by @artursapek in #2463
- [Redesign] Using token symbol isntead of token key in redeem view transaction details by @emreboga in #2464
- [Redesign] Fixing the Redeem view token/chain icons to match the UX designs by @emreboga in #2465
- use suiscan explorer by @kev1n-peters in #2466
- Fix swap button: swap tokens along with chains by @artursapek in #2467
- Get route attributes from RouteConstructor by @artursapek in #2468
- Filter out frankenstein tokens from token list by @kev1n-peters in #2445
- [Redesign] Fixing the amount input and when chains/tokens are swapped and handling couple of error cases by @emreboga in #2469
- Route priority sorting by @nikarm22 in #2419
- Fixes to bugs related to Mayan support by @artursapek in #2488
- Allow fractional amounts in amount input field by @kev1n-peters in #2491
- [QA] Search does not work in "Connect a wallet" list #2389 by @danielisaacgeslin in #2480
- [QA] "Review transaction" button is displayed only after clicking on route option #2451 by @danielisaacgeslin in #2498
- [UI-Feature] Filter out all Wormhole-wrapped assets in asset picker #… by @kev1n-peters in #2492
- Only display dest wormhole-wrapped token if it actually exists by @kev1n-peters in #2505
- Change Wormholescan link to a Mayan Explorer link, for Mayan transfers by @artursapek in #2514
- Fetch token prices excess network calls / rate limited fix by @kev1n-peters in #2506
- Sort chains by usage by @artursapek in #2517
- Backport USDT Bridge route tokens by @kev1n-peters in #2508
- fix: event handler config overrides by parsedConfig by @jovinlidan in #2495
- Updates Moonbeam Logo by @albertov19 in #2454
- Update CONTRIBUTING.md by @artursapek in #2507
- [QA] Review button is shown as available when the entered amount is not sufficient for transfer #2459 by @danielisaacgeslin in #2510
- Don't disable chains; Connect already handles wallet switching by @artursapek in #2516
- Fix mistake: put Ethereum first by @artursapek in #2519
- Resume transfer token address parsing bug fix by @kev1n-peters in #2531
- Resume transfer ability to connect wallet by @kev1n-peters in #2523
- config: Replaced
TokenConfig.foreignAssets
withwrappedTokens
config by @kev1n-peters in #2521 - center ETA + countdown text by @kev1n-peters in #2536
- cache token addresses fix by @kev1n-peters in #2538
- Redesign wallet above asset picker by @nikarm22 in #2542
- Show the selected route when routes are collapsed by @nikarm22 in #2541
- Tx complete page icon change by @nikarm22 in #2540
- Show all available tokens in asset selector. by @nikarm22 in #2533
- Bridge V2 view minor UI improvements by @nikarm22 in #2539
- Display relayer fee token by @kev1n-peters in #2549
- Add graceful error handling for failed route quotes by @nikarm22 in #2537
- [Redesign] Update amount only when it's valid to prevent extra api calls by @emreboga in #2551
- [Redesign] Fix Asset Picker paddings to match UX designs by @emreboga in #2552
- No routes copy by @kev1n-peters in #2544
- Async quote cache by @artursapek in #2535
- Fix token amount decimals in final view. by @nikarm22 in #2554
- Mayan USD size limit & bug fixes in
Routes
/SingleRoute
by @artursapek in #2555 - don't filter wormhole-wrapped tokens on the destination chain by @kev1n-peters in #2559
- fix "TypeError: styled_default is not a function" by @artursapek in #2560
- Modernize config types by @artursapek in #2438
- Resume CCTP transfers to Solana fix by @kev1n-peters in #2558
- Handle
Refunded
andFailed
in the Redeem view by @artursapek in #2548 - Allow destination tokens selection before source token by @nikarm22 in #2563
- Status icons update and padding fix by @nikarm22 in #2564
- Approximate fee for Mayan Swift quotes by @artursapek in #2562
- [Redesign] Transaction History by @emreboga in #2545
- [Redesign] Adding Dark theme colors and other styling fixes by @emreboga in #2561
- Balance parsing fix by @nikarm22 in #2567
- Polish chain & token icons by @artursapek in #2568
- Bump mayan limit to 10k by @artursapek in #2569
- finalize transfers support by @kev1n-peters in #2570
- Selected Wormhole-wrapped token as destination token fix by @kev1n-peters in #2543
- Fix missing # by @artursapek in #2572
- eta, relayer fee, and receive amount display fixes by @kev1n-peters in #2583
- frankenstein token fixes by @kev1n-peters in #2574
- add phantom and backpack evm wallet explicitly by @sebastianscatularo in #2556
- bugs 1059-1058 by @danielisaacgeslin in #2588
- [Redesign] Fix gas top up token config by @emreboga in #2592
- Support 3 new Mayan route classes by @artursapek in #2585
- bug/1063-prevent-negative-amounts by @danielisaacgeslin in #2589
- Bump mayan to 0.4.3 by @artursapek in #2594
- frankenstein fixes by @kev1n-peters in #2584
- removed useRedesign config by @kev1n-peters in #2586
- [QA] Loading icon is not displayed by @danielisaacgeslin in #2605
- [QA] Balance is blinking in "To" section #2333 by @danielisaacgeslin in #2512
- [Improvement] Debounce amount input to reduce rpc calls #2526 by @danielisaacgeslin in #2527
- search tokens by address by @kev1n-peters in #2587
- Log commit hash in telemetry events by @artursapek in #2601
- Polishing routes UI by @artursapek in #2611
- toFixedDecimals should handle scientific notation by @kev1n-peters in #2612
- Rename MATIC to POL token by @kev1n-peters in #2598
- Match against all MayanSwap* names by @artursapek in #2613
- [Redesign] Merging Mayan transactions into Transaction History view by @emreboga in #2591
- Added tBTC tokens to builtin list by @kev1n-peters in #2614
- [QA] [Feature] Increase balances to 5-6 decimal places to support smaller balances that appear as 0 #2582 by @danielisaacgeslin in #2618
- Feature/missing telemetry props by @danielisaacgeslin in #2615
- Minor UI tweaks by @artursapek in #2626
- Increase polling frequency as we approach the ETA by @artursapek in #2600
- Isolate chain badge background color so main background can be transparent by @artursapek in #2595
- Refactor AmountInput and Routes error handling. by @nikarm22 in #2608
- #2573 - remove increment / decrement arrows by CSS by @sebastianscatularo in #2627
- Tx history change wallet fix by @kev1n-peters in #2625
- Remove irrelevant and broken TokenWarnings component by @kev1n-peters in #2629
- Organize UI-related config properties by @artursapek in #2628
- Make individual-protocol Mayan routes available from
src/index.ts
by @artursapek in #2636 - s/network/chain by @artursapek in #2641
- memoize source token array by @kev1n-peters in #2643
- Update config examples in README by @artursapek in #2637
- Refresh quotes every 20 seconds by @artursapek in #2650
- Fix transfer completion bug in manual transfer claims by @kev1n-peters in #2651
- [QA] Cannot close "Connect a wallet" sidebar on mobile #2616 by @danielisaacgeslin in #2632
- [Bugfix] svg not show in Safari by @yuli-ferna in #2657
- add solana native USDT by @kev1n-peters in #2654
- bubble error messages and improve interpretation logic by @sebastianscatularo in #2658
New Contributors
- @nikarm22 made their first contribution in #2352
- @jovinlidan made their first contribution in #2495
- @albertov19 made their first contribution in #2454