Create a blockchain address
/v1/blockchain-manager/addressGenerates a new blockchain deposit address for the given network and wallet pocket. The pocket must belong to the authenticated user.
The address may not be ready immediately: with status: pending it is still being generated,
and it shows up with its address in GET /v1/blockchain-manager/address once ready.
Authorization
ApiKeyAuth For accessing these endpoints a valid API key must be sent in the X-Api-Key header.
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
curl --request POST \ --url 'https://gateway.bit2me.com/v1/blockchain-manager/address' \ --header 'Content-Type: application/json' \ --data '{ "network": "bitcoin", "walletPocketId": "550e8400-e29b-41d4-a716-446655440002"}'{ "status": "enabled"}Find blockchain addresses GET
Returns the list of blockchain deposit addresses associated with a wallet pocket on the specified network. These are the addresses generated by the platform for the user to receive funds, not the external addresses registered in the address book. Both `network` and `walletPocketId` are required, and the pocket must belong to the authenticated user. An empty array means the pocket has no address ready on that network; request one with `POST /v1/blockchain-manager/address`.
List address book entries GET
Returns the user's registered external blockchain addresses, optionally filtered by currency or network. Only entries in `validating` or `verified` state are returned. Entries in `validating` state are waiting for the user to confirm an authorization email; only `verified` ones are ready for withdrawals.