Skip to content

Agent deploy fails with 'unsupported wallet type' on Base mainnet #1

@danielapolkasu0619-rgb

Description

@danielapolkasu0619-rgb

Bug Report

Environment

  • Network: Base Mainnet (chain ID 8453)
  • Wallet: Coinbase Smart Wallet (EIP-7702 delegation)
  • Browser: Chrome 132

Steps to Reproduce

  1. Create account via SIWE
  2. Create agent with walletType: coinbase_delegation
  3. Deploy agent
  4. Attempt transfer-to-user endpoint
  5. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions