Skip to content

feat: default to multichain so daemon-spawned wallets get all three USDC chains#17

Merged
TeoSlayer merged 1 commit into
mainfrom
multichain-default
Jun 8, 2026
Merged

feat: default to multichain so daemon-spawned wallets get all three USDC chains#17
TeoSlayer merged 1 commit into
mainfrom
multichain-default

Conversation

@TeoSlayer

Copy link
Copy Markdown
Contributor

v0.3.2 left the flag default at a single chain (8453), so the supervisor-spawned wallet ran Base-only. This bumps the default to '8453,1,137' and adds PILOT_EVM_CHAINS env override.

…sed wallets don't need flags

The supervisor spawns the binary with the manifest-derived args only — no
--evm-chains. v0.3.2 fell back to its single-chain flag default (8453)
which produced a Base-only wallet under the daemon. Two fixes:

  1. --evm-chains default changes from '8453' to '8453,1,137' so the
     released binary enables all three USDC mainnets out of the box.
  2. PILOT_EVM_CHAINS env var overrides the default. Operators run
     daemons with PILOT_EVM_CHAINS=1 (Ethereum-only), =8453 (Base-only),
     or any subset they want without rebuilding the wallet binary.

Bumps 0.3.2 -> 0.3.3.
@TeoSlayer TeoSlayer merged commit 0b9a67a into main Jun 8, 2026
2 checks passed
@TeoSlayer TeoSlayer deleted the multichain-default branch June 8, 2026 09:15
@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 66.66667% with 2 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
cmd/wallet/main.go 66.66% 1 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

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.

2 participants