OptionalfeeThe public key for the fee payer in a sponsored transaction. Omit it to skip the fee payer's public/authentication-key check during simulation.
OptionalsecondaryFor a fee payer or multi-agent transaction that requires additional signers in
OptionalsignerThe primary sender's public key. Omit it to skip the sender's public/authentication-key check during simulation.
The transaction to simulate, probably generated by generateTransaction().
Encrypted payloads (options.encrypted when building) are not supported: simulation throws
before the request is sent; simulate a plaintext build of the same entry function instead.
The data required to simulate a transaction, typically generated by
generateTransaction().