Interface BuildCallOptions

    Build call options All fields are optional - will use builder's state if not provided

    interface BuildCallOptions {
        chainId?: string;
        data?: string[];
        fees?: { bandwidthFee: number; kAppFee: number };
        kdaFee?: { amount: AmountLike; kda: string };
        nonce?: number;
        permissionId?: number;
        sender?: string;
        value?: Record<string, bigint>;
    }

    Properties

    chainId?: string

    Chain ID for offline transaction building

    data?: string[]

    Transaction data (for smart contract calls)

    fees?: { bandwidthFee: number; kAppFee: number }

    Fees for offline transaction building

    kdaFee?: { amount: AmountLike; kda: string }

    KDA fee for offline transaction building

    nonce?: number

    Nonce for offline transaction building

    permissionId?: number

    Permission ID for the transaction

    sender?: string

    Sender address

    value?: Record<string, bigint>

    Value to send with transaction (e.g., { KLV: parseKLV('1') })