NFT Transfer Object

An NFT transfer is an action initiated by a user that has access to a wallet.
The NFT transfer is stored and managed in the wallet and identified in the system by its unique ID, the UUID.

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

Field

Type

Description

id

string

The UUID. A unique ID of the transfer.

created_at

string

The creation time of the transfer.
Standard format of timestamp with a time zone.
ISO_8601

updated_at

string

The time when the transfer details were last updated.
Standard format of timestamp with a time zone.
ISO_8601

from_address

string

The from address the transaction.

to_address

string

The target address of of the contract for this transaction.

amount

number

The amount that was sent or received.

amount_wei

number

The amount that was sent or received in wei.

status

string

The status of the transfer.
One of the following:

  • TRANSACTION_FAILURE
  • TRANSACTION_SUCCESS
  • AWAITING_MPA
  • MPA_REJECTED
  • MPA_EXPIRED
  • TRANSACTION_PENDING
  • UNDEFINED

native_price

number

The native symbol price of the transaction for the block timestamp.

token_price

number

The token(eg;ERC20) symbol price of the transaction for the block timestamp.

direction

string

  • IN
  • OUT
  • UNDEFINED

chain_id

number

The chain id of the transfer

wallet_id

string

The wallet id to which the transactions belongs. Take a look at the Wallet Object

transaction_id

string

The transaction id to which the transfer belongs.

election_id

string

The election associated with the transfer. Take a look at the elections

non_fungible_asset_id

string

The non fungible asset id to which the transfer belongs.

initiator_id

string

The user_id of the user that initiated the transfer. Take a look at the users.

note

string

Additional information

tags

string

he tags to which the transfers belongs. Take a look at the Tags