Server Wallet: Account (EVM)
resource: account — CDP-managed EVM accounts (ACT01–ACT03)
getOrCreate (ACT01)
Returns an existing EVM account by name, or creates it if it doesn't exist yet. Coinbase's TEE generates and holds the private key — it is never returned to this node.
| Field | Required | Description |
|---|---|---|
accountName | ✓ Yes | A stable name identifying this account within your CDP project. |
Output: single EVM account record — address, name, network.
listBalances (ACT02)
| Field | Required | Description |
|---|---|---|
address | ✓ Yes | EVM address to check. |
network | No | Defaults to base. See Networks. |
Output items[], one token balance per entry.
requestFaucet (ACT03) wallet secret required, fail-closed/unconfirmed
Requests testnet funds from Coinbase's faucet.
| Field | Required | Description |
|---|---|---|
address | ✓ Yes | EVM address to fund. |
token | ✓ Yes | Token to request (e.g. eth, usdc). |
network | No | Defaults to base-sepolia. Testnet only — there is no faucet on mainnet. |
Output: single faucet-result record — transactionHash, address, token, network.
Wallet Secret required, but unconfirmed: this operation was not independently confirmed to require the CDP Wallet Secret against live docs — this implementation fails closed and demands
walletSecretCredentialId anyway, per the platform's documented security policy. See Configuration and Roadmap.