Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
0b3fcd5
auto-claude: subtask-1-1 - Update hdwallet packages in root package.j…
Jan 18, 2026
48d6689
auto-claude: subtask-1-2 - Update hdwallet dependencies in chain-adap…
Jan 18, 2026
478ccce
auto-claude: subtask-1-3 - Update hdwallet dependencies in swapper pa…
Jan 18, 2026
cca632b
auto-claude: subtask-2-1 - Add EvmGenericChainId type and AnyEvmChain…
Jan 18, 2026
b924a0f
auto-claude: subtask-3-1 - Create packages/caip/src/genericChains.ts …
Jan 18, 2026
b1ba6ba
auto-claude: subtask-3-2 - Add helper functions for generic chains
Jan 18, 2026
82bd98f
auto-claude: subtask-3-3 - Export genericChains module from packages/…
Jan 18, 2026
07aa886
auto-claude: subtask-4-1 - Create GenericEvmChainAdapter
Jan 18, 2026
1f753a7
auto-claude: subtask-4-2 - Create packages/chain-adapters/src/evm/gen…
Jan 18, 2026
c5a5691
auto-claude: subtask-4-3 - Export generic module from packages/chain-…
Jan 18, 2026
dea278e
auto-claude: subtask-5-1 - Add createGenericViemClient function and u…
Jan 18, 2026
c70ab22
auto-claude: subtask-6-1 - Create headers/csps/chains/generic.ts with…
Jan 18, 2026
6bf4331
auto-claude: subtask-6-2 - Import and add generic CSP to headers/csps…
Jan 18, 2026
df4cdf3
auto-claude: subtask-6-3 - Add generic chain RPC URL environment vari…
Jan 18, 2026
080bd99
auto-claude: subtask-7-1 - Create src/plugins/genericEvmChains/index.…
Jan 18, 2026
b6de01b
auto-claude: subtask-7-2 - Add genericEvmChains to activePlugins.ts
Jan 18, 2026
678e7e2
auto-claude: subtask-7-3 - Add GenericEvmChains feature flag to Featu…
Jan 18, 2026
581e359
auto-claude: subtask-7-4 - Update PluginProvider to support generic c…
Jan 18, 2026
c50b626
fix: revert hdwallet to published version and fix TypeScript errors
Jan 18, 2026
9829c46
fix: add missing VITE_FEATURE_GENERIC_EVM_CHAINS config
Jan 18, 2026
4e869f8
auto-claude: subtask-8-2 - Fix type definitions for generic EVM chain…
Jan 18, 2026
393bbf1
auto-claude: subtask-8-3 - Fix lint errors for generic EVM chain support
Jan 18, 2026
ce21265
fix: resolve viemClient import bug and add unit tests (qa-requested)
Jan 18, 2026
c2e5bd5
fix: resolve lint errors for generic EVM chain support
Jan 18, 2026
b6defea
chore: comment out Sei configuration (causing black screen issue)
NeOMakinG Jan 19, 2026
dc9bd3e
fix: TypeScript ArrayBuffer type errors in hdwallet-native
NeOMakinG Jan 19, 2026
964a013
fix: review feedbacks
NeOMakinG Jan 20, 2026
31579f8
fix: review feedbacks
NeOMakinG Jan 20, 2026
74a089c
fix: review feedbacks
NeOMakinG Jan 21, 2026
719f4d0
fix: hnnng
NeOMakinG Jan 21, 2026
454efb0
fix: hnnng
NeOMakinG Jan 21, 2026
e9285a1
chore: merge develop, resolve conflicts
NeOMakinG Jan 21, 2026
bb6975c
Merge remote-tracking branch 'origin/develop' into auto-claude/004-i-…
NeOMakinG Jan 22, 2026
edce807
Merge branch 'develop' into auto-claude/004-i-ve-been-doing-an-attemp…
NeOMakinG Jan 22, 2026
eed94c7
fix: review feedbacks
NeOMakinG Jan 22, 2026
4c7b2f7
fix: review feedbacks
NeOMakinG Jan 22, 2026
766ca65
fix: review feedbacks
NeOMakinG Jan 22, 2026
87a53cc
fix: review feedbacks
NeOMakinG Jan 22, 2026
f358e9f
fix: tests
NeOMakinG Jan 22, 2026
98bf0bc
Merge branch 'develop' into auto-claude/004-i-ve-been-doing-an-attemp…
NeOMakinG Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .env
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,11 @@ VITE_NEAR_NODE_URL_FALLBACK_2=https://rpc.fastnear.com
VITE_FASTNEAR_API_URL=https://api.fastnear.com
VITE_ALCHEMY_POLYGON_URL=https://polygon-mainnet.g.alchemy.com/v2/anoTMcIc2hbPUxri37h4DeuUwg2p5_xZ

# generic evm chain nodes
# Add RPC URLs for generic EVM chains configured in packages/caip/src/genericChains.ts
# Pattern: VITE_GENERIC_CHAIN_{CHAINID}_NODE_URL where CHAINID is the numeric chain ID
# Example: VITE_GENERIC_CHAIN_1234_NODE_URL=https://rpc.example.com

# midgard
VITE_THORCHAIN_MIDGARD_URL=https://api.thorchain.shapeshift.com/midgard/v2
VITE_MAYACHAIN_MIDGARD_URL=https://api.mayachain.shapeshift.com/midgard/v2
Expand Down
7 changes: 7 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,12 @@ VITE_SOLANA_NODE_URL=https://dev-api.solana.shapeshift.com/api/v1/jsonrpc
VITE_STARKNET_NODE_URL=https://rpc.starknet.lava.build
VITE_TRON_NODE_URL=https://api.trongrid.io

# generic evm chain nodes
# Add RPC URLs for generic EVM chains configured in packages/caip/src/genericChains.ts
# Pattern: VITE_GENERIC_CHAIN_{CHAINID}_NODE_URL where CHAINID is the numeric chain ID
# Example: VITE_GENERIC_CHAIN_1234_NODE_URL=https://rpc.example.com
# Note: Chains with viemChainKey will use Viem's default RPC URLs automatically

# midgard
VITE_THORCHAIN_MIDGARD_URL=https://dev-api.thorchain.shapeshift.com/midgard/v2
VITE_MAYACHAIN_MIDGARD_URL=https://dev-api.mayachain.shapeshift.com/midgard/v2
Expand Down Expand Up @@ -104,3 +110,4 @@ VITE_FEATURE_STONFI_SWAP=true
VITE_FEATURE_YIELDS_PAGE=true
VITE_FEATURE_EARN_TAB=true
VITE_FEATURE_YIELD_MULTI_ACCOUNT=true
VITE_FEATURE_GENERIC_EVM_CHAINS=true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix dotenv-linter UnorderedKey for feature flags.

Static analysis reports VITE_FEATURE_GENERIC_EVM_CHAINS should appear before VITE_FEATURE_KATANA. Please reorder to satisfy the linter.

🔧 Suggested reorder
 VITE_FEATURE_WC_DIRECT_CONNECTION=true
 VITE_FEATURE_CETUS_SWAP=true
 VITE_FEATURE_NEAR=true
+VITE_FEATURE_GENERIC_EVM_CHAINS=true
 VITE_FEATURE_KATANA=true
 VITE_FEATURE_YIELD_XYZ=true
 VITE_FEATURE_TON=true
 VITE_FEATURE_STONFI_SWAP=true
 VITE_FEATURE_YIELDS_PAGE=true
 VITE_FEATURE_EARN_TAB=true
 VITE_FEATURE_YIELD_MULTI_ACCOUNT=true
-VITE_FEATURE_GENERIC_EVM_CHAINS=true
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
VITE_FEATURE_GENERIC_EVM_CHAINS=true
VITE_FEATURE_WC_DIRECT_CONNECTION=true
VITE_FEATURE_CETUS_SWAP=true
VITE_FEATURE_NEAR=true
VITE_FEATURE_GENERIC_EVM_CHAINS=true
VITE_FEATURE_KATANA=true
VITE_FEATURE_YIELD_XYZ=true
VITE_FEATURE_TON=true
VITE_FEATURE_STONFI_SWAP=true
VITE_FEATURE_YIELDS_PAGE=true
VITE_FEATURE_EARN_TAB=true
VITE_FEATURE_YIELD_MULTI_ACCOUNT=true
🧰 Tools
🪛 dotenv-linter (4.0.0)

[warning] 113-113: [UnorderedKey] The VITE_FEATURE_GENERIC_EVM_CHAINS key should go before the VITE_FEATURE_KATANA key

(UnorderedKey)

🤖 Prompt for AI Agents
In @.env.development at line 113, Move the environment variable
VITE_FEATURE_GENERIC_EVM_CHAINS so it appears before VITE_FEATURE_KATANA to
satisfy the dotenv-linter UnorderedKey rule; open the .env file, locate the
lines defining VITE_FEATURE_GENERIC_EVM_CHAINS and VITE_FEATURE_KATANA, swap
their order (ensure any related comments or grouping remain consistent), save,
and re-run the linter to confirm the warning is resolved.

5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,9 @@ yarn-error.log*
# idea
*.iml
.idea/

# Auto Claude / AI tooling
.auto-claude/
.auto-claude-*
.claude_settings.json
.playwright-mcp/
Loading