ApproveDelegationMetadata

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

chainId

The chain ID.

delegateAmount

The human-readable delegated amount.

delegateAmountRaw

The raw delegated amount (smallest unit).

delegateAddress

The delegate's address.

tokenSymbol

The token symbol (e.g., "USDC").

tokenAddress

The token contract address (EVM).

ownerAddress

The owner's address.

tokenAccount

The associated token account (Solana).

tokenMint

The token mint address (Solana).

tokenDecimals

The token's decimal precision.

lastValidBlockHeight

The last valid block height (Solana).

serializedTransactionBase64Encoded

Base64-encoded serialized transaction (Solana).

serializedTransactionBase58Encoded

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)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ownerAddress: String? = null
Link copied to clipboard
val tokenAccount: String? = null
Link copied to clipboard
val tokenAddress: String? = null
Link copied to clipboard
val tokenDecimals: Int? = null
Link copied to clipboard
val tokenMint: String? = null
Link copied to clipboard