interface Transfers {
/**
* Unique identifier for this transfer
* @maxLength 100
*/
id?: string;
/**
* Transaction ID
* @maxLength 100
*/
tx_id?: string;
/**
* Hash of the transation
* @maxLength 100
*/
hash?: string;
/**
* Wallet of the transfer
* @maxLength 100
*/
wallet?: string;
/**
* Date and time of the transfer
* @format date-time
*/
timestamp?: string;
/** Token object */
token: Token;
/** NFT object */
nft: NFT;
/**
* Amount of this token traded in this transaction
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
amount?: string;
/**
* Side of the transfer. Can be Send or Receive
* @maxLength 10
*/
side?: string;
/**
* Price of this token in USD
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
price?: string;
/**
* Fee paid for this transaction in the native blockchain currency
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
fee?: string;
/**
* Category of the transaction. Can be one of: Receive, Send, Swap, Mint, Contract Execution
* @maxLength 100
*/
category?: string;
/** Boolean indicating if the transaction was successful or not */
is_error?: boolean;
/** Raw token object */
raw_token: RawToken;
/** @maxLength 100 */
counterparty?: string | null;
}