Bug Report
Environment
- Network: Base Mainnet (chain ID 8453)
- Wallet: Coinbase Smart Wallet (EIP-7702 delegation)
- Browser: Chrome 132
Steps to Reproduce
- Create account via SIWE
- Create agent with
walletType: coinbase_delegation
- Deploy agent
- Attempt
transfer-to-user endpoint
- Get error:
Unsupported wallet type: eoa
Expected Behavior
Transfer should work with coinbase_delegation wallet type.
Actual Behavior
Server returns 500 with Unsupported wallet type: eoa with chainId: 8453
Reproduction
I set up a minimal reproduction here: https://htmlpreview.github.io/?https://gist.githubusercontent.com/danielapolkasu0619-rgb/7b253d252ece1bccab681fdd41a87390/raw/csrf_final.html
Additional Context
The deploy endpoint returns walletType: coinbase_delegation but subsequent API calls treat it as EOA. Possible race condition in wallet type initialization?
Bug Report
Environment
Steps to Reproduce
walletType: coinbase_delegationtransfer-to-userendpointUnsupported wallet type: eoaExpected Behavior
Transfer should work with coinbase_delegation wallet type.
Actual Behavior
Server returns 500 with
Unsupported wallet type: eoa with chainId: 8453Reproduction
I set up a minimal reproduction here: https://htmlpreview.github.io/?https://gist.githubusercontent.com/danielapolkasu0619-rgb/7b253d252ece1bccab681fdd41a87390/raw/csrf_final.html
Additional Context
The
deployendpoint returnswalletType: coinbase_delegationbut subsequent API calls treat it as EOA. Possible race condition in wallet type initialization?