OptionalchecksOptionaldoOverrides whether the server selects gas payment during simulation.
When not set, gas selection is enabled only when the transaction's gas payment is explicitly
set to an empty list ([]); the server then pays gas from the sender's address balance or
coin objects. Transactions with gas coins set are simulated as-is, and transactions without a
gas payment are simulated with a mocked gas coin (reported as gasPaymentMocked on the
result).
OptionalincludeOptionalsignal
When set to
false, disables transaction validation checks during simulation. This allows inspecting non-public/non-entry Move functions and other transactions that would normally fail validation. Disabling checks also disables gas selection, so a transaction with an empty gas payment is simulated with a mocked gas coin.Defaults to
true(checks enabled).