Approve Delegation Metadata
data class ApproveDelegationMetadata(val chainId: String, val delegateAmount: String, val delegateAmountRaw: String? = null, val delegateAddress: String, val tokenSymbol: String, val tokenAddress: String? = null, val ownerAddress: String? = null, val tokenAccount: String? = null, val tokenMint: String? = null, val tokenDecimals: Int? = null, val lastValidBlockHeight: String? = null, val serializedTransactionBase64Encoded: String? = null, val serializedTransactionBase58Encoded: String? = null)
Metadata for a delegation approval response.
Parameters
chain Id
The chain ID.
delegate Amount
The human-readable delegated amount.
delegate Amount Raw
The raw delegated amount (smallest unit).
delegate Address
The delegate's address.
token Symbol
The token symbol (e.g., "USDC").
token Address
The token contract address (EVM).
owner Address
The owner's address.
token Account
The associated token account (Solana).
token Mint
The token mint address (Solana).
token Decimals
The token's decimal precision.
last Valid Block Height
The last valid block height (Solana).
serialized Transaction Base64Encoded
Base64-encoded serialized transaction (Solana).
serialized Transaction Base58Encoded
Base58-encoded serialized transaction (Solana).
Constructors
Link copied to clipboard
constructor(chainId: String, delegateAmount: String, delegateAmountRaw: String? = null, delegateAddress: String, tokenSymbol: String, tokenAddress: String? = null, ownerAddress: String? = null, tokenAccount: String? = null, tokenMint: String? = null, tokenDecimals: Int? = null, lastValidBlockHeight: String? = null, serializedTransactionBase64Encoded: String? = null, serializedTransactionBase58Encoded: String? = null)