Skip to content

Conversation

@0xApotheosis
Copy link
Member

feat: near intents ZEC support (#11298)
feat: regenerate asset data 12/06/2025 (#11301)
feat: zcash support (#11290)
feat: butter avalanche support (#11296)
feat: add TRON gas estimates for all swappers (#11288)
fix: implement proper TRON getTransaction and fix Sun.io status checking (#11283)
feat: disable THOR and Relay rates for GridPlus UTXO sells (#11268)
fix: better tron estimates (#11274)
fix: cetus use best rate (#11273)
fix: dedupe SUI tokens (#11287)
chore(deps): bump jws from 4.0.0 to 4.0.1 (#11286)
fix: correct daemon endpoints for thorchain and mayachain (#11292)
chore: update rfox ipfs hash (#11291)
Merge branch 'main' into develop
feat: thorchain tron support (#11266)
feat: sun.io swapper (#11261)
fix: production build size (#11284)
feat: regenerate asset data 12/03/2025 (#11272)
chore: fix CI, take 2 (#11282)
chore: extract cetus + mysten from build (#11280)

0xApotheosis and others added 20 commits December 4, 2025 10:57
chore: extract hdwallet-vultisig
Bumps [jws](https://github.com/brianloveswords/node-jws) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/brianloveswords/node-jws/releases)
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md)
- [Commits](auth0/node-jws@v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: jws
  dependency-version: 4.0.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: remove SVG module import causing MIME type error in splash screen

The conditional SVG import with ?url suffix was causing a strict MIME type
error in browsers: "Expected a JavaScript module script but the server
responded with a MIME type of 'image/svg+xml'".

Simplified by always using the static PNG background instead of conditionally
loading SVG based on browser detection. This eliminates the module loading
complexity and resolves the MIME type error.

Changes:
- Remove orbs.svg?url import
- Remove isFirefox browser detection
- Always use orbs-static.png for splash screen background

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: dedupe SUI native token by filtering CoinGecko coin format

CoinGecko uniquely includes the native SUI token in two formats:
1. sui:35834a8a/slip44:784 (native token - CAIP-20 standard)
2. sui:35834a8a/coin:0x0000...002::sui::SUI (native token as coin type)

This creates duplicate "SUI" entries in the UI, confusing users.

Other chains (ETH, SOL, TRX) don't have this issue as CoinGecko doesn't
list their native tokens as ERC-20/SPL/TRC-20 tokens.

Solution:
- Filter out coin:0x0*2::sui::SUI from CoinGecko assets during generation
- Keep only slip44:784 as the canonical native SUI representation
- Regex handles both 0x2::sui::SUI and 0x0000...002::sui::SUI formats
- Maintains CAIP-20 compliance for multi-chain asset identification
- getCoinType() conversion (slip44 → 0x2::sui::SUI) still works for Cetus

Result:
- Only ONE native SUI token (slip44:784)
- All Sui tokens work correctly (~197 tokens)
- Swaps to/from native SUI still functional

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Revert "fix: remove SVG module import causing MIME type error in splash screen"

This reverts commit 9ceddfd.

---------

Co-authored-by: Claude <noreply@anthropic.com>
feat: regenerate asset data 12/07/2025

Co-authored-by: asset-generation-bot <action@github.com>
* caip

* env vars

* base types

* utils

* unchained client

* chain adapters

* plugin

* feature flag

* asset gen

* missing pieces

* more asset gen

* missing chain id checks

* zcash coinselect logic

* bump hdwallet alpha

* lint and test

* one more missing ref

* asset migration

* return best guess fee

* feat: add ZEC (Zcash) support to NEAR intents swapper

Enables receiving ZEC through NEAR intents cross-chain swaps.

Changes:
- Added KnownChainIds.ZcashMainnet to nearIntentsSupportedChainIds
- Mapped ZcashMainnet to 'zec' in chainIdToNearIntentsChain
- Verified ZEC availability via NEAR 1click API (nep141:zec.omft.near)

ZEC uses transparent addresses only and follows NEP-141 format
like BTC and DOGE (no token lookup required).

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: remove SVG module script MIME type error in splashscreen

Remove the .svg?url import and isFirefox ternary that was causing
"Expected a JavaScript module script but server responded with MIME type
image/svg+xml" error. Use static PNG for all browsers.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* revert: .env.development to origin/develop version

---------

Co-authored-by: kaladinlight <35275952+kaladinlight@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 7, 2025

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@0xApotheosis 0xApotheosis merged commit d49d274 into main Dec 8, 2025
11 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.

5 participants