SimulateHostFunctionResult

public final class SimulateHostFunctionResult : Sendable

Result of simulating a Soroban host function invocation containing auth entries and return values.

  • Authorization entries required for multi-party transaction signing.

    Declaration

    Swift

    public let auth: [SorobanAuthorizationEntryXDR]?
  • Soroban transaction data including resource limits and ledger footprint.

    Declaration

    Swift

    public let transactionData: SorobanTransactionDataXDR
  • The return value from the contract function call as an XDR-encoded SCVal.

    Declaration

    Swift

    public let returnedValue: SCValXDR
  • Undocumented

    Declaration

    Swift

    public init(transactionData: SorobanTransactionDataXDR, returnedValue: SCValXDR, auth: [SorobanAuthorizationEntryXDR]? = nil)