Headers
API key required for authentication
Unique key to prevent duplicate wallet creation
Body
- EVM smart wallet creation input
- EVM MPC wallet creation input
- Solana smart wallet creation input
- Solana MPC wallet creation input
- Aptos wallet creation input
- Sui wallet creation input
- Stellar wallet creation input
EVM smart wallet creation input
evm smart A user locator can be of the format:
email:<email>userId:<userId>phoneNumber:<phoneNumber>twitter:<handle>x:<handle>
[
"email:user@example.com",
"userId:507f1f77bcf86cd799439011",
"userId:did:example:cm4lr5piw0h6t1bjho0onryql",
"phoneNumber:+12125551234",
"twitter:johndoe",
"x:@johndoe"
]Response
Returns an existing wallet (200) if one already exists for the provided owner or idempotencyKey, or creates and returns a new wallet (201). The response includes the wallet details and whether it was newly created.
- EVM wallet output
- Solana wallet output
- Aptos wallet output
- Sui wallet output
- Stellar wallet output
Complete wallet configuration including type-specific settings
The blockchain type of the wallet
evm The wallet type (smart or mpc)
smart, mpc "smart"
The onchain address of the wallet
"0x1234567890123456789012345678901234567890"
EVM wallet type specific configuration settings
The user that owns this wallet in format <locatorType>:<value>
"email:test@example.com"
ISO timestamp of when the wallet was created ISO 8601 formatted timestamp
"2024-01-01T00:00:00.000Z"

