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.