XdrConfigSettingContractComputeV0
in package
"Compute" settings for contracts (instructions and memory).
Table of Contents
Properties
- $feeRatePerInstructionsIncrement : int
- $ledgerMaxInstructions : int
- $txMaxInstructions : int
- $txMemoryLimit : int
Methods
- __construct() : mixed
- decode() : XdrConfigSettingContractComputeV0
- encode() : string
- getFeeRatePerInstructionsIncrement() : int
- getLedgerMaxInstructions() : int
- getTxMaxInstructions() : int
- getTxMemoryLimit() : int
- setFeeRatePerInstructionsIncrement() : void
- setLedgerMaxInstructions() : void
- setTxMaxInstructions() : void
- setTxMemoryLimit() : void
Properties
$feeRatePerInstructionsIncrement
public
int
$feeRatePerInstructionsIncrement
$ledgerMaxInstructions
public
int
$ledgerMaxInstructions
$txMaxInstructions
public
int
$txMaxInstructions
$txMemoryLimit
public
int
$txMemoryLimit
Methods
__construct()
public
__construct(int $ledgerMaxInstructions, int $txMaxInstructions, int $feeRatePerInstructionsIncrement, int $txMemoryLimit) : mixed
Parameters
- $ledgerMaxInstructions : int
-
Maximum instructions per ledger
- $txMaxInstructions : int
-
Maximum instructions per transaction
- $feeRatePerInstructionsIncrement : int
-
Cost of 10000 instructions
- $txMemoryLimit : int
-
Memory limit per transaction.
decode()
public
static decode(XdrBuffer $xdr) : XdrConfigSettingContractComputeV0
Parameters
- $xdr : XdrBuffer
Return values
XdrConfigSettingContractComputeV0encode()
public
encode() : string
Return values
stringgetFeeRatePerInstructionsIncrement()
public
getFeeRatePerInstructionsIncrement() : int
Return values
intgetLedgerMaxInstructions()
public
getLedgerMaxInstructions() : int
Return values
intgetTxMaxInstructions()
public
getTxMaxInstructions() : int
Return values
intgetTxMemoryLimit()
public
getTxMemoryLimit() : int
Return values
intsetFeeRatePerInstructionsIncrement()
public
setFeeRatePerInstructionsIncrement(int $feeRatePerInstructionsIncrement) : void
Parameters
- $feeRatePerInstructionsIncrement : int
setLedgerMaxInstructions()
public
setLedgerMaxInstructions(int $ledgerMaxInstructions) : void
Parameters
- $ledgerMaxInstructions : int
setTxMaxInstructions()
public
setTxMaxInstructions(int $txMaxInstructions) : void
Parameters
- $txMaxInstructions : int
setTxMemoryLimit()
public
setTxMemoryLimit(int $txMemoryLimit) : void
Parameters
- $txMemoryLimit : int