Wallet Object

A wallet is used as an object on our platform. Users are associated with wallets and take part in a quorum. Assets, transactions, and transfers are stored in a wallet. A wallet is identified in the system by its unique ID, the UUID.

The following table describes the fields in the REST API messages for wallets:

Field

Type

Description

id

string

The UUID. A unique ID of the wallet.

created_at

date

The creation time of the wallet, in a standard format of timestamp with a time zone.
ISO_8601

updated_at

date

The time when the wallet details were last updated, in a standard format of timestamp with a time zone.
ISO_8601

name

string

The name of the wallet.

type

string

The wallet type. One of the following values:.

    • Trading
    • Native

pending_usd_balance

number

The amount of pending balance of the assets in the wallet, in USD. For example, 1000 USD.
The amount of USD balance to be removed from the USD balance after the transaction succeeded successfully.

total_usd_balance

number

The available balance of the asset in the wallet, in USD. For example, 1000 USD.
When sending a transaction the balance is updated accordingly.

key_id

string

The key identifier that belongs to the wallet.

blockchain

string

The wallet's blockchain.

address

string

The address of the wallet.

image

string

The link to the wallet's logo.

description

text

The description of the wallet.

num_quorum

string

The current quorum size of the wallet.

group_id

string

The wallet-group ID this wallet belongs to. See Wallet-Group Object.

organization_id

string

The organization id this wallet belongs to. See Organization Object.

active_election_id

string

The latest election id that is conducted on this wallet. See Election Object.