AssembledTransactionOptions
in package
Configuration options for constructing and managing AssembledTransaction instances
This class encapsulates all configuration needed to build, simulate, and send Soroban smart contract transactions. It combines client configuration, method-specific options, and transaction parameters into a single object for convenient transaction construction.
Tags
Table of Contents
Properties
- $arguments : array<string|int, mixed>|null
- $clientOptions : ClientOptions
- $enableServerLogging : bool
- $method : string
- $methodOptions : MethodOptions
Methods
- __construct() : mixed
Properties
$arguments
public
array<string|int, mixed>|null
$arguments
= null
$clientOptions
public
ClientOptions
$clientOptions
$enableServerLogging
public
bool
$enableServerLogging
= false
$method
public
string
$method
$methodOptions
public
MethodOptions
$methodOptions
Methods
__construct()
public
__construct(ClientOptions $clientOptions, MethodOptions $methodOptions, string $method[, array<string|int, XdrSCVal>|null $arguments = null ][, bool $enableServerLogging = false ]) : mixed
Parameters
- $clientOptions : ClientOptions
-
Client options.
- $methodOptions : MethodOptions
-
Method options.
- $method : string
-
The name of the contract method to call.
- $arguments : array<string|int, XdrSCVal>|null = null
-
Arguments to pass to the method call.
- $enableServerLogging : bool = false
-
Enable soroban server logging (helpful for debugging). Default: false.