Stellar PHP SDK API Documentation

AssembledTransactionOptions

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
see
AssembledTransaction

For the transaction class that uses these options

see
ClientOptions

For client-level configuration

see
MethodOptions

For method invocation settings

since
1.0.0

Table of Contents

Properties

$arguments  : array<string|int, mixed>|null
$clientOptions  : ClientOptions
$enableServerLogging  : bool
$method  : string
$methodOptions  : MethodOptions

Methods

__construct()  : mixed

Properties

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.


        
On this page

Search results