Wallets & Addresses
Create Wallet
Provision a new MPC wallet for a supported asset in your Finrock sub-account. Only one wallet is allowed per asset per sub-account.
POST
MCP scope:
dac.write
The Create Wallet endpoint provisions a new MPC wallet for the specified asset within your sub-account. Finrock enforces a one-wallet-per-asset-per-sub-account limit, so this call is typically made once during initial onboarding for each asset you intend to support. Once provisioned, the wallet is immediately available for address generation and transaction submission.
Body Parameters
The asset for which to provision a wallet. Use the
id value from the Supported Assets list (e.g. ETH, BTC, USDT_ETH).Response
A successful request returns HTTP200 with the newly created wallet object.
The type of wallet:
Legacy, HSM or MPC. See Wallet Types.XRP wallets only. Whether the XRP Ledger rejects deposits to this wallet that don’t include a destination tag. Change it with Edit Wallet.
Attempting to create a second wallet for an asset that already has one in your sub-account will return an error. Retrieve your existing wallet using List Wallets first.

