Wallets — EVM
Manage EVM-chain wallets: externally-owned accounts, custodial vaults, and non-custodial signer setups. Supports Ethereum, Polygon, Arbitrum, and any EVM chain configured per tenant.
What you can do
- Register a user-owned EOA or ledger address
- Provision a custodial vault (Palisade / DFNS) for platform-managed keys
- Link a non-custodial signer (Fireblocks, WalletConnect)
- Query balances and transaction history across supported chains
Endpoints
GET
List registered EVM EOA addresses for a user
/evm-eoas
POST
Register an EVM externally-owned address (EOA) with signature verification
/evm-eoas
GET
Get a signature challenge for registering an EVM EOA
/evm-eoas/challenge
GET
Get a custodial EVM vault by address or ID
/evm-vaults
POST
Create a custodial EVM vault for a user
/evm-vaults