ConfigSettingContractComputeV0Xdr

data class ConfigSettingContractComputeV0Xdr(val ledgerMaxInstructions: Int64Xdr, val txMaxInstructions: Int64Xdr, val feeRatePerInstructionsIncrement: Int64Xdr, val txMemoryLimit: Uint32Xdr)

XDR Source: struct ConfigSettingContractComputeV0 { // Maximum instructions per ledger int64 ledgerMaxInstructions; // Maximum instructions per transaction int64 txMaxInstructions; // Cost of 10000 instructions int64 feeRatePerInstructionsIncrement;

// Memory limit per transaction. Unlike instructions, there is no fee
// for memory, just the limit.
uint32 txMemoryLimit;

};

Constructors

Link copied to clipboard
constructor(ledgerMaxInstructions: Int64Xdr, txMaxInstructions: Int64Xdr, feeRatePerInstructionsIncrement: Int64Xdr, txMemoryLimit: Uint32Xdr)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Cost of 10000 instructions

Link copied to clipboard

Maximum instructions per ledger

Link copied to clipboard

Maximum instructions per transaction

Link copied to clipboard

Memory limit per transaction. Unlike instructions, there is no fee for memory, just the limit.

Functions

Link copied to clipboard
fun encode(writer: XdrWriter)