Wallets are stores of assets that can be owned by customers or the system.

Properties

id
string
required
Unique identifier for the wallet
type
string
required
Type of the wallet (e.g., “customer” or “system”)
status
string
required
Current status of the wallet (open, suspended, closed)
created_at
string
required
Timestamp of wallet creation
updated_at
string
required
Timestamp of last wallet update
address
string
required
Unique address of the wallet
projectId
number
required
ID of the project the wallet belongs to
balance
Balance[]
required
Array of balance objects for different currencies
transactions
Transaction[]
required
Array of recent transactions for the wallet

Endpoints

Create Wallet

POST /wallets/create/

List Customer Wallets

GET /wallets/customer
Retrieve a list of customer wallets.

List System Wallets

GET /wallets/system
Retrieve a list of system wallets.

Get Wallet Details

GET /wallets/{id}
Get details of a specific wallet.

Change Wallet Status

PUT /wallets/status/{id}
Change the status of a wallet. For detailed information on request/response formats and examples, please refer to the API Reference.