Type Alias InputSimulateTransactionData

InputSimulateTransactionData: {
    feePayerPublicKey?: PublicKey;
    options?: InputSimulateTransactionOptions;
    secondarySignersPublicKeys?: (PublicKey | undefined)[];
    signerPublicKey?: PublicKey;
    transaction: AnyRawTransaction;
}

The data required to simulate a transaction, typically generated by generateTransaction().

Type declaration

  • OptionalfeePayerPublicKey?: PublicKey

    For a fee payer transaction (aka Sponsored Transaction)

  • Optionaloptions?: InputSimulateTransactionOptions
  • OptionalsecondarySignersPublicKeys?: (PublicKey | undefined)[]

    For a fee payer or multi-agent transaction that requires additional signers in

  • OptionalsignerPublicKey?: PublicKey

    For a single signer transaction This is optional and can be undefined to skip the public/auth key check during the transaction simulation.

  • transaction: AnyRawTransaction

    The transaction to simulate, probably generated by generateTransaction()