interface ProtocolBalance {
/**
* Unique Balance Identifier
* @maxLength 100
*/
id?: string;
/**
* Wallet involved in the transaction
* @maxLength 100
*/
wallet?: string;
/** Token object */
token: Token;
/**
* Position balance of this token vested in this DeFi strategy
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
balance?: string;
/**
* Price of this token in USD
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
price?: string;
/**
* Value of this position in USD. Calculated as balance * price.
* @format decimal
* @pattern ^-?\d{0,96}(?:\.\d{0,4})?$
*/
value?: string;
/** Strategy object */
strategy: Strategy;
/** Accrual object */
accrual: Accrual;
/** Blockchain object */
blockchain: Blockchain;
/** @format date-time */
timestamp: string;
/** @maxLength 100 */
name?: string | null;
/** @maxLength 100 */
raw_token_symbol?: string | null;
/** @maxLength 100 */
category?: string;
protocol: string;
}