[BuiltInCost]
ChangeOwnerAddress = 5000000
ClaimDeveloperRewards = 5000000
SaveUserName = 1000000
SaveKeyValue = 100000
ESDTTransfer = 200000
ESDTBurn = 100000
ESDTLocalMint = 50000
ESDTLocalBurn = 50000
ESDTNFTCreate = 150000
ESDTNFTAddQuantity = 50000
ESDTNFTBurn = 50000
ESDTNFTTransfer = 200000
ESDTNFTChangeCreateOwner = 1000000
ESDTNFTAddUri = 50000
ESDTNFTUpdateAttributes = 50000
ESDTNFTMultiTransfer = 200000
MultiESDTNFTTransfer = 200000
ESDTModifyRoyalties = 500000
ESDTModifyCreator = 500000
ESDTNFTRecreate = 1000000
ESDTNFTUpdate = 1000000
ESDTNFTSetNewURIs = 500000
SetGuardian = 250000
GuardAccount = 250000
UnGuardAccount = 250000
TrieLoadPerNode = 100000
TrieStorePerNode = 50000
[MetaChainSystemSCsCost]
Stake = 5000000
UnStake = 5000000
UnBond = 5000000
Claim = 5000000
Get = 5000000
ChangeRewardAddress = 5000000
ChangeValidatorKeys = 5000000
UnJail = 5000000
DelegationOps = 1000000
DelegationMgrOps = 50000000
ValidatorToDelegation = 500000000
ESDTIssue = 50000000
ESDTOperations = 50000000
Proposal = 50000000
Vote = 5000000
DelegateVote = 50000000
RevokeVote = 50000000
CloseProposal = 50000000
ClearProposal = 50000000
ClaimAccumulatedFees = 1000000
ChangeConfig = 50000000
GetAllNodeStates = 20000000
UnstakeTokens = 5000000
UnbondTokens = 5000000
GetActiveFund = 50000
FixWaitingListSize = 500000000
[BaseOperationCost]
StorePerByte = 10000
ReleasePerByte = 1000
DataCopyPerByte = 50
PersistPerByte = 1000
CompilePerByte = 300
AoTPreparePerByte = 100
GetCode = 1000000
[BaseOpsAPICost]
GetSCAddress = 100
GetOwnerAddress = 5000
IsSmartContract = 5000
GetShardOfAddress = 5000
GetExternalBalance = 7000
GetBlockHash = 10000
TransferValue = 100000
GetArgument = 100
GetFunction = 100
GetNumArguments = 100
StorageStore = 75000
StorageLoad = 50000
CachedStorageLoad = 1000
GetCaller = 100
GetCallValue = 100
Log = 3750
Finish = 1
SignalError = 1
GetBlockTimeStamp = 10000
GetGasLeft = 100
Int64GetArgument = 100
Int64StorageStore = 75000
Int64StorageLoad = 50000
Int64Finish = 1000
GetStateRootHash = 10000
GetBlockNonce = 10000
GetBlockEpoch = 10000
GetBlockRound = 10000
GetBlockRandomSeed = 10000
ExecuteOnSameContext = 100000
ExecuteOnDestContext = 100000
DelegateExecution = 100000
AsyncCallStep = 100000
AsyncCallbackGasLock = 4000000
ExecuteReadOnly = 160000
CreateContract = 300000
GetReturnData = 100
GetNumReturnData = 100
GetReturnDataSize = 100
GetOriginalTxHash = 10000
CleanReturnData = 100
DeleteFromReturnData = 100
GetPrevTxHash = 10000
GetCurrentTxHash = 10000
CreateAsyncCall = 200000
SetAsyncCallback = 100000
SetAsyncGroupCallback = 100000
SetAsyncContextCallback = 100000
GetCallbackClosure = 10000
GetCodeMetadata = 10000
GetCodeHash = 10000
IsBuiltinFunction = 10000
IsReservedFunctionName = 10000
GetRoundTime = 10000
EpochStartBlockTimeStamp = 10000
EpochStartBlockNonce = 10000
EpochStartBlockRound = 10000
[EthAPICost]
UseGas = 100
GetAddress = 100000
GetExternalBalance = 70000
GetBlockHash = 100000
Call = 160000
CallDataCopy = 200
GetCallDataSize = 100
CallCode = 160000
CallDelegate = 160000
CallStatic = 160000
StorageStore = 250000
StorageLoad = 100000
GetCaller = 100
GetCallValue = 100
CodeCopy = 1000
GetCodeSize = 100
GetBlockCoinbase = 100
Create = 320000
GetBlockDifficulty = 100
ExternalCodeCopy = 3000
GetExternalCodeSize = 2500
GetGasLeft = 100
GetBlockGasLimit = 100000
GetTxGasPrice = 1000
Log = 3750
GetBlockNumber = 100000
GetTxOrigin = 100000
Finish = 1
Revert = 1
GetReturnDataSize = 200
ReturnDataCopy = 500
SelfDestruct = 5000000
GetBlockTimeStamp = 100000
[BigIntAPICost]
BigIntNew = 2000
BigIntByteLength = 2000
BigIntUnsignedByteLength = 2000
BigIntSignedByteLength = 2000
BigIntGetBytes = 2000
BigIntGetUnsignedBytes = 2000
BigIntGetSignedBytes = 2000
BigIntSetBytes = 2000
BigIntSetUnsignedBytes = 2000
BigIntSetSignedBytes = 2000
BigIntIsInt64 = 2000
BigIntGetInt64 = 2000
BigIntSetInt64 = 2000
BigIntAdd = 2000
BigIntSub = 2000
BigIntMul = 6000
BigIntSqrt = 6000
BigIntPow = 6000
BigIntLog = 6000
BigIntTDiv = 6000
BigIntTMod = 6000
BigIntEDiv = 6000
BigIntEMod = 6000
BigIntAbs = 2000
BigIntNeg = 2000
BigIntSign = 2000
BigIntCmp = 2000
BigIntNot = 2000
BigIntAnd = 2000
BigIntOr = 2000
BigIntXor = 2000
BigIntShr = 2000
BigIntShl = 2000
BigIntFinishUnsigned = 1000
BigIntFinishSigned = 1000
BigIntStorageLoadUnsigned = 50000
BigIntStorageStoreUnsigned = 75000
BigIntGetArgument = 1000
BigIntGetUnsignedArgument = 1000
BigIntGetSignedArgument = 1000
BigIntGetCallValue = 1000
BigIntGetExternalBalance = 10000
CopyPerByteForTooBig = 1000
[CryptoAPICost]
SHA256 = 1000000
Keccak256 = 1000000
Ripemd160 = 1000000
VerifyBLS = 5000000
VerifyEd25519 = 2000000
VerifySecp256k1 = 2000000
EllipticCurveNew = 10000
AddECC = 75000
DoubleECC = 65000
IsOnCurveECC = 10000
ScalarMultECC = 400000
MarshalECC = 13000
MarshalCompressedECC = 15000
UnmarshalECC = 20000
UnmarshalCompressedECC = 270000
GenerateKeyECC = 7000000
EncodeDERSig = 10000000
VerifySecp256r1 = 2000000
VerifyBLSSignatureShare = 2000000
VerifyBLSMultiSig = 2000000
[ManagedBufferAPICost]
MBufferNew = 2000
MBufferNewFromBytes = 2000
MBufferGetLength = 2000
MBufferGetBytes = 2000
MBufferGetByteSlice = 2000
MBufferCopyByteSlice = 2000
MBufferSetBytes = 2000
MBufferAppend = 2000
MBufferAppendBytes = 2000
MBufferToBigIntUnsigned = 2000
MBufferToBigIntSigned = 5000
MBufferFromBigIntUnsigned = 2000
MBufferFromBigIntSigned = 5000
MBufferStorageStore = 75000
MBufferStorageLoad = 50000
MBufferGetArgument = 1000
MBufferFinish = 1000
MBufferSetRandom = 6000
MBufferToBigFloat = 2000
MBufferFromBigFloat = 2000
MBufferToSmallIntUnsigned = 10000
MBufferToSmallIntSigned = 10000
MBufferFromSmallIntUnsigned = 10000
MBufferFromSmallIntSigned = 10000
[BigFloatAPICost]
BigFloatNewFromParts = 3000
BigFloatAdd = 7000
BigFloatSub = 7000
BigFloatMul = 7000
BigFloatDiv = 7000
BigFloatTruncate = 5000
BigFloatNeg = 5000
BigFloatClone = 5000
BigFloatCmp = 4000
BigFloatAbs = 5000
BigFloatSqrt = 7000
BigFloatPow = 10000
BigFloatPowPerIteration = 10000
BigFloatFloor = 5000
BigFloatCeil = 5000
BigFloatIsInt = 3000
BigFloatSetBigInt = 3000
BigFloatSetInt64 = 1000
BigFloatGetConst = 1000
[WASMOpcodeCost]
Unreachable = 5
Nop = 5
Block = 5
Loop = 5
If = 5
Else = 5
End = 5
Br = 5
BrIf = 5
BrTable = 5
Return = 5
Call = 5
CallIndirect = 5
Drop = 5
Select = 5
TypedSelect = 5
LocalGet = 5
LocalSet = 5
LocalTee = 5
GlobalGet = 5
GlobalSet = 5
I32Load = 5
I64Load = 5
F32Load = 6
F64Load = 6
I32Load8S = 5
I32Load8U = 5
I32Load16S = 5
I32Load16U = 5
I64Load8S = 5
I64Load8U = 5
I64Load16S = 5
I64Load16U = 5
I64Load32S = 5
I64Load32U = 5
I32Store = 5
I64Store = 5
F32Store = 12
F64Store = 12
I32Store8 = 5
I32Store16 = 5
I64Store8 = 5
I64Store16 = 5
I64Store32 = 5
MemorySize = 5
MemoryGrow = 1000000
I32Const = 5
I64Const = 5
F32Const = 5
F64Const = 5
RefNull = 5
RefIsNull = 5
RefFunc = 5
I32Eqz = 5
I32Eq = 5
I32Ne = 5
I32LtS = 5
I32LtU = 5
I32GtS = 5
I32GtU = 5
I32LeS = 5
I32LeU = 5
I32GeS = 5
I32GeU = 5
I64Eqz = 5
I64Eq = 5
I64Ne = 5
I64LtS = 5
I64LtU = 5
I64GtS = 5
I64GtU = 5
I64LeS = 5
I64LeU = 5
I64GeS = 5
I64GeU = 5
F32Eq = 6
F32Ne = 6
F32Lt = 6
F32Gt = 6
F32Le = 6
F32Ge = 6
F64Eq = 6
F64Ne = 6
F64Lt = 6
F64Gt = 6
F64Le = 6
F64Ge = 6
I32Clz = 100
I32Ctz = 100
I32Popcnt = 100
I32Add = 5
I32Sub = 5
I32Mul = 5
I32DivS = 18
I32DivU = 18
I32RemS = 18
I32RemU = 18
I32And = 5
I32Or = 5
I32Xor = 5
I32Shl = 5
I32ShrS = 5
I32ShrU = 5
I32Rotl = 5
I32Rotr = 5
I64Clz = 100
I64Ctz = 100
I64Popcnt = 100
I64Add = 5
I64Sub = 5
I64Mul = 5
I64DivS = 18
I64DivU = 18
I64RemS = 18
I64RemU = 18
I64And = 5
I64Or = 5
I64Xor = 5
I64Shl = 5
I64ShrS = 5
I64ShrU = 5
I64Rotl = 5
I64Rotr = 5
F32Abs = 5
F32Neg = 5
F32Ceil = 100
F32Floor = 100
F32Trunc = 100
F32Nearest = 100
F32Sqrt = 100
F32Add = 5
F32Sub = 5
F32Mul = 15
F32Div = 100
F32Min = 15
F32Max = 15
F32Copysign = 5
F64Abs = 5
F64Neg = 5
F64Ceil = 100
F64Floor = 100
F64Trunc = 100
F64Nearest = 100
F64Sqrt = 100
F64Add = 5
F64Sub = 5
F64Mul = 15
F64Div = 100
F64Min = 15
F64Max = 15
F64Copysign = 5
I32WrapI64 = 9
I32TruncF32S = 100
I32TruncF32U = 100
I32TruncF64S = 100
I32TruncF64U = 100
I64ExtendI32S = 9
I64ExtendI32U = 9
I64TruncF32S = 100
I64TruncF32U = 100
I64TruncF64S = 100
I64TruncF64U = 100
F32ConvertI32S = 100
F32ConvertI32U = 100
F32ConvertI64S = 100
F32ConvertI64U = 100
F32DemoteF64 = 100
F64ConvertI32S = 100
F64ConvertI32U = 100
F64ConvertI64S = 100
F64ConvertI64U = 100
F64PromoteF32 = 100
I32ReinterpretF32 = 100
I64ReinterpretF64 = 100
F32ReinterpretI32 = 100
F64ReinterpretI64 = 100
I32Extend8S = 9
I32Extend16S = 9
I64Extend8S = 9
I64Extend16S = 9
I64Extend32S = 9
I32TruncSatF32S = 100
I32TruncSatF32U = 100
I32TruncSatF64S = 100
I32TruncSatF64U = 100
I64TruncSatF32S = 100
I64TruncSatF32U = 100
I64TruncSatF64S = 100
I64TruncSatF64U = 100
MemoryInit = 5
DataDrop = 5
MemoryCopy = 5
MemoryFill = 5
TableInit = 10
ElemDrop = 10
TableCopy = 10
TableFill = 10
TableGet = 10
TableSet = 10
TableGrow = 10
TableSize = 10
AtomicNotify = 1000000
I32AtomicWait = 1000000
I64AtomicWait = 1000000
AtomicFence = 1000000
I32AtomicLoad = 1000000
I64AtomicLoad = 1000000
I32AtomicLoad8U = 1000000
I32AtomicLoad16U = 1000000
I64AtomicLoad8U = 1000000
I64AtomicLoad16U = 1000000
I64AtomicLoad32U = 1000000
I32AtomicStore = 1000000
I64AtomicStore = 1000000
I32AtomicStore8 = 1000000
I32AtomicStore16 = 1000000
I64AtomicStore8 = 1000000
I64AtomicStore16 = 1000000
I64AtomicStore32 = 1000000
I32AtomicRmwAdd = 1000000
I64AtomicRmwAdd = 1000000
I32AtomicRmw8AddU = 1000000
I32AtomicRmw16AddU = 1000000
I64AtomicRmw8AddU = 1000000
I64AtomicRmw16AddU = 1000000
I64AtomicRmw32AddU = 1000000
I32AtomicRmwSub = 1000000
I64AtomicRmwSub = 1000000
I32AtomicRmw8SubU = 1000000
I32AtomicRmw16SubU = 1000000
I64AtomicRmw8SubU = 1000000
I64AtomicRmw16SubU = 1000000
I64AtomicRmw32SubU = 1000000
I32AtomicRmwAnd = 1000000
I64AtomicRmwAnd = 1000000
I32AtomicRmw8AndU = 1000000
I32AtomicRmw16AndU = 1000000
I64AtomicRmw8AndU = 1000000
I64AtomicRmw16AndU = 1000000
I64AtomicRmw32AndU = 1000000
I32AtomicRmwOr = 1000000
I64AtomicRmwOr = 1000000
I32AtomicRmw8OrU = 1000000
I32AtomicRmw16OrU = 1000000
I64AtomicRmw8OrU = 1000000
I64AtomicRmw16OrU = 1000000
I64AtomicRmw32OrU = 1000000
I32AtomicRmwXor = 1000000
I64AtomicRmwXor = 1000000
I32AtomicRmw8XorU = 1000000
I32AtomicRmw16XorU = 1000000
I64AtomicRmw8XorU = 1000000
I64AtomicRmw16XorU = 1000000
I64AtomicRmw32XorU = 1000000
I32AtomicRmwXchg = 1000000
I64AtomicRmwXchg = 1000000
I32AtomicRmw8XchgU = 1000000
I32AtomicRmw16XchgU = 1000000
I64AtomicRmw8XchgU = 1000000
I64AtomicRmw16XchgU = 1000000
I64AtomicRmw32XchgU = 1000000
I32AtomicRmwCmpxchg = 1000000
I64AtomicRmwCmpxchg = 1000000
I32AtomicRmw8CmpxchgU = 1000000
I32AtomicRmw16CmpxchgU = 1000000
I64AtomicRmw8CmpxchgU = 1000000
I64AtomicRmw16CmpxchgU = 1000000
I64AtomicRmw32CmpxchgU = 1000000
V128Load = 1000000
V128Store = 1000000
V128Const = 1000000
I8x16Splat = 1000000
I8x16ExtractLaneS = 1000000
I8x16ExtractLaneU = 1000000
I8x16ReplaceLane = 1000000
I16x8Splat = 1000000
I16x8ExtractLaneS = 1000000
I16x8ExtractLaneU = 1000000
I16x8ReplaceLane = 1000000
I32x4Splat = 1000000
I32x4ExtractLane = 1000000
I32x4ReplaceLane = 1000000
I64x2Splat = 1000000
I64x2ExtractLane = 1000000
I64x2ReplaceLane = 1000000
F32x4Splat = 1000000
F32x4ExtractLane = 1000000
F32x4ReplaceLane = 1000000
F64x2Splat = 1000000
F64x2ExtractLane = 1000000
F64x2ReplaceLane = 1000000
I8x16Eq = 1000000
I8x16Ne = 1000000
I8x16LtS = 1000000
I8x16LtU = 1000000
I8x16GtS = 1000000
I8x16GtU = 1000000
I8x16LeS = 1000000
I8x16LeU = 1000000
I8x16GeS = 1000000
I8x16GeU = 1000000
I16x8Eq = 1000000
I16x8Ne = 1000000
I16x8LtS = 1000000
I16x8LtU = 1000000
I16x8GtS = 1000000
I16x8GtU = 1000000
I16x8LeS = 1000000
I16x8LeU = 1000000
I16x8GeS = 1000000
I16x8GeU = 1000000
I32x4Eq = 1000000
I32x4Ne = 1000000
I32x4LtS = 1000000
I32x4LtU = 1000000
I32x4GtS = 1000000
I32x4GtU = 1000000
I32x4LeS = 1000000
I32x4LeU = 1000000
I32x4GeS = 1000000
I32x4GeU = 1000000
F32x4Eq = 1000000
F32x4Ne = 1000000
F32x4Lt = 1000000
F32x4Gt = 1000000
F32x4Le = 1000000
F32x4Ge = 1000000
F64x2Eq = 1000000
F64x2Ne = 1000000
F64x2Lt = 1000000
F64x2Gt = 1000000
F64x2Le = 1000000
F64x2Ge = 1000000
V128Not = 1000000
V128And = 1000000
V128AndNot = 1000000
V128Or = 1000000
V128Xor = 1000000
V128Bitselect = 1000000
I8x16Neg = 1000000
I8x16AnyTrue = 1000000
I8x16AllTrue = 1000000
I8x16Shl = 1000000
I8x16ShrS = 1000000
I8x16ShrU = 1000000
I8x16Add = 1000000
I8x16AddSaturateS = 1000000
I8x16AddSaturateU = 1000000
I8x16Sub = 1000000
I8x16SubSaturateS = 1000000
I8x16SubSaturateU = 1000000
I8x16MinS = 1000000
I8x16MinU = 1000000
I8x16MaxS = 1000000
I8x16MaxU = 1000000
I8x16Mul = 1000000
I16x8Neg = 1000000
I16x8AnyTrue = 1000000
I16x8AllTrue = 1000000
I16x8Shl = 1000000
I16x8ShrS = 1000000
I16x8ShrU = 1000000
I16x8Add = 1000000
I16x8AddSaturateS = 1000000
I16x8AddSaturateU = 1000000
I16x8Sub = 1000000
I16x8SubSaturateS = 1000000
I16x8SubSaturateU = 1000000
I16x8Mul = 1000000
I16x8MinS = 1000000
I16x8MinU = 1000000
I16x8MaxS = 1000000
I16x8MaxU = 1000000
I32x4Neg = 1000000
I32x4AnyTrue = 1000000
I32x4AllTrue = 1000000
I32x4Shl = 1000000
I32x4ShrS = 1000000
I32x4ShrU = 1000000
I32x4Add = 1000000
I32x4Sub = 1000000
I32x4Mul = 1000000
I32x4MinS = 1000000
I32x4MinU = 1000000
I32x4MaxS = 1000000
I32x4MaxU = 1000000
I64x2Neg = 1000000
I64x2AnyTrue = 1000000
I64x2AllTrue = 1000000
I64x2Shl = 1000000
I64x2ShrS = 1000000
I64x2ShrU = 1000000
I64x2Add = 1000000
I64x2Sub = 1000000
I64x2Mul = 1000000
F32x4Abs = 1000000
F32x4Neg = 1000000
F32x4Sqrt = 1000000
F32x4Add = 1000000
F32x4Sub = 1000000
F32x4Mul = 1000000
F32x4Div = 1000000
F32x4Min = 1000000
F32x4Max = 1000000
F64x2Abs = 1000000
F64x2Neg = 1000000
F64x2Sqrt = 1000000
F64x2Add = 1000000
F64x2Sub = 1000000
F64x2Mul = 1000000
F64x2Div = 1000000
F64x2Min = 1000000
F64x2Max = 1000000
I32x4TruncSatF32x4S = 1000000
I32x4TruncSatF32x4U = 1000000
I64x2TruncSatF64x2S = 1000000
I64x2TruncSatF64x2U = 1000000
F32x4ConvertI32x4S = 1000000
F32x4ConvertI32x4U = 1000000
F64x2ConvertI64x2S = 1000000
F64x2ConvertI64x2U = 1000000
V8x16Swizzle = 1000000
V8x16Shuffle = 1000000
V8x16LoadSplat = 1000000
V16x8LoadSplat = 1000000
V32x4LoadSplat = 1000000
V64x2LoadSplat = 1000000
I8x16NarrowI16x8S = 1000000
I8x16NarrowI16x8U = 1000000
I16x8NarrowI32x4S = 1000000
I16x8NarrowI32x4U = 1000000
I16x8WidenLowI8x16S = 1000000
I16x8WidenHighI8x16S = 1000000
I16x8WidenLowI8x16U = 1000000
I16x8WidenHighI8x16U = 1000000
I32x4WidenLowI16x8S = 1000000
I32x4WidenHighI16x8S = 1000000
I32x4WidenLowI16x8U = 1000000
I32x4WidenHighI16x8U = 1000000
I16x8Load8x8S = 1000000
I16x8Load8x8U = 1000000
I32x4Load16x4S = 1000000
I32x4Load16x4U = 1000000
I64x2Load32x2S = 1000000
I64x2Load32x2U = 1000000
I8x16RoundingAverageU = 1000000
I16x8RoundingAverageU = 1000000
LocalAllocate = 5
LocalsUnmetered = 100
MaxMemoryGrowDelta = 1
MaxMemoryGrow = 10
Catch = 10
CatchAll = 10
Delegate = 10
Rethrow = 10
ReturnCall = 10
ReturnCallIndirect = 10
Throw = 10
Try = 10
Unwind = 10
F32x4Ceil = 1000000
F32x4DemoteF64x2Zero = 1000000
F32x4Floor = 1000000
F32x4Nearest = 1000000
F32x4PMax = 1000000
F32x4PMin = 1000000
F32x4Trunc = 1000000
F64x2Ceil = 1000000
F64x2ConvertLowI32x4S = 1000000
F64x2ConvertLowI32x4U = 1000000
F64x2Floor = 1000000
F64x2Nearest = 1000000
F64x2PMax = 1000000
F64x2PMin = 1000000
F64x2PromoteLowF32x4 = 1000000
F64x2Trunc = 1000000
I16x8Abs = 1000000
I16x8AddSatS = 1000000
I16x8AddSatU = 1000000
I16x8Bitmask = 1000000
I16x8ExtAddPairwiseI8x16S = 1000000
I16x8ExtAddPairwiseI8x16U = 1000000
I16x8ExtMulHighI8x16S = 1000000
I16x8ExtMulHighI8x16U = 1000000
I16x8ExtMulLowI8x16S = 1000000
I16x8ExtMulLowI8x16U = 1000000
I16x8ExtendHighI8x16S = 1000000
I16x8ExtendHighI8x16U = 1000000
I16x8ExtendLowI8x16S = 1000000
I16x8ExtendLowI8x16U = 1000000
I16x8Q15MulrSatS = 1000000
I16x8SubSatS = 1000000
I16x8SubSatU = 1000000
I32x4Abs = 1000000
I32x4Bitmask = 1000000
I32x4DotI16x8S = 1000000
I32x4ExtAddPairwiseI16x8S = 1000000
I32x4ExtAddPairwiseI16x8U = 1000000
I32x4ExtMulHighI16x8S = 1000000
I32x4ExtMulHighI16x8U = 1000000
I32x4ExtMulLowI16x8S = 1000000
I32x4ExtMulLowI16x8U = 1000000
I32x4ExtendHighI16x8S = 1000000
I32x4ExtendHighI16x8U = 1000000
I32x4ExtendLowI16x8S = 1000000
I32x4ExtendLowI16x8U = 1000000
I32x4TruncSatF64x2SZero = 1000000
I32x4TruncSatF64x2UZero = 1000000
I64x2Abs = 1000000
I64x2Bitmask = 1000000
I64x2Eq = 1000000
I64x2ExtMulHighI32x4S = 1000000
I64x2ExtMulHighI32x4U = 1000000
I64x2ExtMulLowI32x4S = 1000000
I64x2ExtMulLowI32x4U = 1000000
I64x2ExtendHighI32x4S = 1000000
I64x2ExtendHighI32x4U = 1000000
I64x2ExtendLowI32x4S = 1000000
I64x2ExtendLowI32x4U = 1000000
I64x2GeS = 1000000
I64x2GtS = 1000000
I64x2LeS = 1000000
I64x2LtS = 1000000
I64x2Ne = 1000000
I8x16Abs = 1000000
I8x16AddSatS = 1000000
I8x16AddSatU = 1000000
I8x16Bitmask = 1000000
I8x16Popcnt = 1000000
I8x16Shuffle = 1000000
I8x16SubSatS = 1000000
I8x16SubSatU = 1000000
I8x16Swizzle = 1000000
MemoryAtomicNotify = 1000000
MemoryAtomicWait32 = 1000000
MemoryAtomicWait64 = 1000000
V128AnyTrue = 1000000
V128Load16Lane = 1000000
V128Load16Splat = 1000000
V128Load16x4S = 1000000
V128Load16x4U = 1000000
V128Load32Lane = 1000000
V128Load32Splat = 1000000
V128Load32Zero = 1000000
V128Load32x2S = 1000000
V128Load32x2U = 1000000
V128Load64Lane = 1000000
V128Load64Splat = 1000000
V128Load64Zero = 1000000
V128Load8Lane = 1000000
V128Load8Splat = 1000000
V128Load8x8S = 1000000
V128Load8x8U = 1000000
V128Store16Lane = 1000000
V128Store32Lane = 1000000
V128Store64Lane = 1000000
V128Store8Lane = 1000000
[MaxPerTransaction]
MaxBuiltInCallsPerTx = 100
MaxNumberOfTransfersPerTx = 250
MaxNumberOfTrieReadsPerTx = 1500
[DynamicStorageLoad]
QuadraticCoefficient = 688
SignOfQuadratic = 0
LinearCoefficient = 31858
SignOfLinear = 0
ConstantCoefficient = 15287
SignOfConstant = 0
MinimumGasCost = 10000