ApproveDelegationMetadata

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)

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).