bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Class ExtensionOptionsWeb3TxSolana

    ExtensionOptionsWeb3Tx is an extension option that specifies the typed chain id, the fee payer as well as its signature data.

    from message solana.ExtensionOptionsWeb3TxSolana

    Hierarchy

    Index

    Constructors

    Properties

    chain: string = ""

    chain should be "Solana"

    from field: string chain = 4;

    feePayer: string = ""

    fee_payer is an account address for the fee payer. It will be validated during EIP712 signature checking.

    from field: string fee_payer = 2;

    feePayerSig: Uint8Array<ArrayBuffer> = ...

    fee_payer_sig is a signature data from the fee paying account, allows to perform fee delegation when using EIP712 Domain.

    from field: bytes fee_payer_sig = 3;

    solAddress: string = ""

    sol_address is the address of the solana account. Used for indexing purposes because we can't natively go from a BitBadges address (what is used on-chain) to a solana address without knowing the solana address in the first place. This is because conversion to cosmos requires a hash of the solana address.

    from field: string sol_address = 5;

    typedDataChainId: bigint = protoInt64.zero

    typed_data_chain_id is used only in EIP712 Domain and should match Ethereum network ID in a Web3 provider (e.g. Metamask).

    from field: uint64 typed_data_chain_id = 1;

    fields: FieldList = ...
    runtime: ProtoRuntime = proto3
    typeName: "solana.ExtensionOptionsWeb3TxSolana"

    Methods