XdrConfigSettingContractLedgerCostV0
in package
Table of Contents
Properties
- $feeDiskRead1KB : int
- $feeDiskReadLedgerEntry : int
- $feeWriteLedgerEntry : int
- $ledgerMaxDiskReadBytes : int
- $ledgerMaxDiskReadLedgerEntries : int
- $ledgerMaxWriteBytes : int
- $ledgerMaxWriteLedgerEntries : int
- $rentFee1KBSorobanStateSizeHigh : int
- $rentFee1KBSorobanStateSizeLow : int
- $sorobanStateRentFeeGrowthFactor : int
- $sorobanStateTargetSizeBytes : int
- $txMaxDiskReadBytes : int
- $txMaxDiskReadEntries : int
- $txMaxWriteBytes : int
- $txMaxWriteLedgerEntries : int
Methods
- __construct() : mixed
- decode() : XdrConfigSettingContractLedgerCostV0
- encode() : string
- getFeeDiskRead1KB() : int
- getFeeDiskReadLedgerEntry() : int
- getFeeWriteLedgerEntry() : int
- getLedgerMaxDiskReadBytes() : int
- getLedgerMaxDiskReadLedgerEntries() : int
- getLedgerMaxWriteBytes() : int
- getLedgerMaxWriteLedgerEntries() : int
- getRentFee1KBSorobanStateSizeHigh() : int
- getRentFee1KBSorobanStateSizeLow() : int
- getSorobanStateRentFeeGrowthFactor() : int
- getSorobanStateTargetSizeBytes() : int
- getTxMaxDiskReadBytes() : int
- getTxMaxDiskReadEntries() : int
- getTxMaxWriteBytes() : int
- getTxMaxWriteLedgerEntries() : int
- setFeeDiskRead1KB() : void
- setFeeDiskReadLedgerEntry() : void
- setFeeWriteLedgerEntry() : void
- setLedgerMaxDiskReadBytes() : void
- setLedgerMaxDiskReadLedgerEntries() : void
- setLedgerMaxWriteBytes() : void
- setLedgerMaxWriteLedgerEntries() : void
- setRentFee1KBSorobanStateSizeHigh() : void
- setRentFee1KBSorobanStateSizeLow() : void
- setSorobanStateRentFeeGrowthFactor() : void
- setSorobanStateTargetSizeBytes() : void
- setTxMaxDiskReadBytes() : void
- setTxMaxDiskReadEntries() : void
- setTxMaxWriteBytes() : void
- setTxMaxWriteLedgerEntries() : void
Properties
$feeDiskRead1KB
public
int
$feeDiskRead1KB
(int64) Fee for reading 1KB disk
$feeDiskReadLedgerEntry
public
int
$feeDiskReadLedgerEntry
(int64) Fee per disk ledger entry read
$feeWriteLedgerEntry
public
int
$feeWriteLedgerEntry
(int64) Fee per ledger entry write
$ledgerMaxDiskReadBytes
public
int
$ledgerMaxDiskReadBytes
(uint32) Maximum number of bytes of disk reads that can be performed per ledger
$ledgerMaxDiskReadLedgerEntries
public
int
$ledgerMaxDiskReadLedgerEntries
(uint32) Maximum number of disk entry read operations per ledger
$ledgerMaxWriteBytes
public
int
$ledgerMaxWriteBytes
(uint32) Maximum number of bytes that can be written per ledger
$ledgerMaxWriteLedgerEntries
public
int
$ledgerMaxWriteLedgerEntries
(uint32) Maximum number of ledger entry write operations per ledger
$rentFee1KBSorobanStateSizeHigh
public
int
$rentFee1KBSorobanStateSizeHigh
(int64) Fee per 1KB rent when the soroban state has reached sorobanStateTargetSizeBytes
$rentFee1KBSorobanStateSizeLow
public
int
$rentFee1KBSorobanStateSizeLow
(int64) Fee per 1KB rent when the soroban state is empty
$sorobanStateRentFeeGrowthFactor
public
int
$sorobanStateRentFeeGrowthFactor
(uint32) Rent fee multiplier for any additional data past the first sorobanStateTargetSizeBytes
$sorobanStateTargetSizeBytes
public
int
$sorobanStateTargetSizeBytes
(int64) Rent fee grows linearly until soroban state reaches this size
$txMaxDiskReadBytes
public
int
$txMaxDiskReadBytes
(uint32) Maximum number of bytes of disk reads that can be performed per transaction
$txMaxDiskReadEntries
public
int
$txMaxDiskReadEntries
(uint32) Maximum number of disk entry read operations per transaction
$txMaxWriteBytes
public
int
$txMaxWriteBytes
(uint32) Maximum number of bytes that can be written per transaction
$txMaxWriteLedgerEntries
public
int
$txMaxWriteLedgerEntries
(uint32) Maximum number of ledger entry write operations per transaction
Methods
__construct()
public
__construct(int $ledgerMaxDiskReadLedgerEntries, int $ledgerMaxDiskReadBytes, int $ledgerMaxWriteLedgerEntries, int $ledgerMaxWriteBytes, int $txMaxDiskReadEntries, int $txMaxDiskReadBytes, int $txMaxWriteLedgerEntries, int $txMaxWriteBytes, int $feeDiskReadLedgerEntry, int $feeWriteLedgerEntry, int $feeDiskRead1KB, int $sorobanStateTargetSizeBytes, int $rentFee1KBSorobanStateSizeLow, int $rentFee1KBSorobanStateSizeHigh, int $sorobanStateRentFeeGrowthFactor) : mixed
Parameters
- $ledgerMaxDiskReadLedgerEntries : int
-
(uint32) Maximum number of disk entry read operations per ledger
- $ledgerMaxDiskReadBytes : int
-
(uint32) Maximum number of bytes of disk reads that can be performed per ledger
- $ledgerMaxWriteLedgerEntries : int
-
(uint32) Maximum number of ledger entry write operations per ledger
- $ledgerMaxWriteBytes : int
-
(uint32) Maximum number of bytes that can be written per ledger
- $txMaxDiskReadEntries : int
-
(uint32) Maximum number of disk entry read operations per transaction
- $txMaxDiskReadBytes : int
-
(uint32) Maximum number of bytes of disk reads that can be performed per transaction
- $txMaxWriteLedgerEntries : int
-
(uint32) Maximum number of ledger entry write operations per transaction
- $txMaxWriteBytes : int
-
(uint32) Maximum number of bytes that can be written per transaction
- $feeDiskReadLedgerEntry : int
-
(int64) Fee per disk ledger entry read
- $feeWriteLedgerEntry : int
-
(int64) Fee per ledger entry write
- $feeDiskRead1KB : int
-
(int64) Fee for reading 1KB disk
- $sorobanStateTargetSizeBytes : int
-
(int64) Rent fee grows linearly until soroban state reaches this size
- $rentFee1KBSorobanStateSizeLow : int
-
(int64) Fee per 1KB rent when the soroban state is empty
- $rentFee1KBSorobanStateSizeHigh : int
-
(int64) Fee per 1KB rent when the soroban state has reached
sorobanStateTargetSizeBytes - $sorobanStateRentFeeGrowthFactor : int
-
(uint32) Rent fee multiplier for any additional data past the first
sorobanStateTargetSizeBytes
decode()
public
static decode(XdrBuffer $xdr) : XdrConfigSettingContractLedgerCostV0
Parameters
- $xdr : XdrBuffer
Return values
XdrConfigSettingContractLedgerCostV0encode()
public
encode() : string
Return values
stringgetFeeDiskRead1KB()
public
getFeeDiskRead1KB() : int
Return values
intgetFeeDiskReadLedgerEntry()
public
getFeeDiskReadLedgerEntry() : int
Return values
intgetFeeWriteLedgerEntry()
public
getFeeWriteLedgerEntry() : int
Return values
intgetLedgerMaxDiskReadBytes()
public
getLedgerMaxDiskReadBytes() : int
Return values
intgetLedgerMaxDiskReadLedgerEntries()
public
getLedgerMaxDiskReadLedgerEntries() : int
Return values
intgetLedgerMaxWriteBytes()
public
getLedgerMaxWriteBytes() : int
Return values
intgetLedgerMaxWriteLedgerEntries()
public
getLedgerMaxWriteLedgerEntries() : int
Return values
intgetRentFee1KBSorobanStateSizeHigh()
public
getRentFee1KBSorobanStateSizeHigh() : int
Return values
intgetRentFee1KBSorobanStateSizeLow()
public
getRentFee1KBSorobanStateSizeLow() : int
Return values
intgetSorobanStateRentFeeGrowthFactor()
public
getSorobanStateRentFeeGrowthFactor() : int
Return values
intgetSorobanStateTargetSizeBytes()
public
getSorobanStateTargetSizeBytes() : int
Return values
intgetTxMaxDiskReadBytes()
public
getTxMaxDiskReadBytes() : int
Return values
intgetTxMaxDiskReadEntries()
public
getTxMaxDiskReadEntries() : int
Return values
intgetTxMaxWriteBytes()
public
getTxMaxWriteBytes() : int
Return values
intgetTxMaxWriteLedgerEntries()
public
getTxMaxWriteLedgerEntries() : int
Return values
intsetFeeDiskRead1KB()
public
setFeeDiskRead1KB(int $feeDiskRead1KB) : void
Parameters
- $feeDiskRead1KB : int
setFeeDiskReadLedgerEntry()
public
setFeeDiskReadLedgerEntry(int $feeDiskReadLedgerEntry) : void
Parameters
- $feeDiskReadLedgerEntry : int
setFeeWriteLedgerEntry()
public
setFeeWriteLedgerEntry(int $feeWriteLedgerEntry) : void
Parameters
- $feeWriteLedgerEntry : int
setLedgerMaxDiskReadBytes()
public
setLedgerMaxDiskReadBytes(int $ledgerMaxDiskReadBytes) : void
Parameters
- $ledgerMaxDiskReadBytes : int
setLedgerMaxDiskReadLedgerEntries()
public
setLedgerMaxDiskReadLedgerEntries(int $ledgerMaxDiskReadLedgerEntries) : void
Parameters
- $ledgerMaxDiskReadLedgerEntries : int
setLedgerMaxWriteBytes()
public
setLedgerMaxWriteBytes(int $ledgerMaxWriteBytes) : void
Parameters
- $ledgerMaxWriteBytes : int
setLedgerMaxWriteLedgerEntries()
public
setLedgerMaxWriteLedgerEntries(int $ledgerMaxWriteLedgerEntries) : void
Parameters
- $ledgerMaxWriteLedgerEntries : int
setRentFee1KBSorobanStateSizeHigh()
public
setRentFee1KBSorobanStateSizeHigh(int $rentFee1KBSorobanStateSizeHigh) : void
Parameters
- $rentFee1KBSorobanStateSizeHigh : int
setRentFee1KBSorobanStateSizeLow()
public
setRentFee1KBSorobanStateSizeLow(int $rentFee1KBSorobanStateSizeLow) : void
Parameters
- $rentFee1KBSorobanStateSizeLow : int
setSorobanStateRentFeeGrowthFactor()
public
setSorobanStateRentFeeGrowthFactor(int $sorobanStateRentFeeGrowthFactor) : void
Parameters
- $sorobanStateRentFeeGrowthFactor : int
setSorobanStateTargetSizeBytes()
public
setSorobanStateTargetSizeBytes(int $sorobanStateTargetSizeBytes) : void
Parameters
- $sorobanStateTargetSizeBytes : int
setTxMaxDiskReadBytes()
public
setTxMaxDiskReadBytes(int $txMaxDiskReadBytes) : void
Parameters
- $txMaxDiskReadBytes : int
setTxMaxDiskReadEntries()
public
setTxMaxDiskReadEntries(int $txMaxDiskReadEntries) : void
Parameters
- $txMaxDiskReadEntries : int
setTxMaxWriteBytes()
public
setTxMaxWriteBytes(int $txMaxWriteBytes) : void
Parameters
- $txMaxWriteBytes : int
setTxMaxWriteLedgerEntries()
public
setTxMaxWriteLedgerEntries(int $txMaxWriteLedgerEntries) : void
Parameters
- $txMaxWriteLedgerEntries : int