API Reference / ComputeBudget
Class: ComputeBudget
Defined in: internal.d.ts:58
Constructors
Constructor
new ComputeBudget():
ComputeBudget
Defined in: internal.d.ts:59
Returns
ComputeBudget
Accessors
altBn128AdditionCost
Get Signature
get altBn128AdditionCost():
bigint
Defined in: internal.d.ts:125
Returns
bigint
Set Signature
set altBn128AdditionCost(
val
):void
Defined in: internal.d.ts:124
Parameters
val
bigint
Returns
void
altBn128G1Compress
Get Signature
get altBn128G1Compress():
bigint
Defined in: internal.d.ts:143
Returns
bigint
Set Signature
set altBn128G1Compress(
val
):void
Defined in: internal.d.ts:142
Parameters
val
bigint
Returns
void
altBn128G1Decompress
Get Signature
get altBn128G1Decompress():
bigint
Defined in: internal.d.ts:145
Returns
bigint
Set Signature
set altBn128G1Decompress(
val
):void
Defined in: internal.d.ts:144
Parameters
val
bigint
Returns
void
altBn128G2Compress
Get Signature
get altBn128G2Compress():
bigint
Defined in: internal.d.ts:147
Returns
bigint
Set Signature
set altBn128G2Compress(
val
):void
Defined in: internal.d.ts:146
Parameters
val
bigint
Returns
void
altBn128G2Decompress
Get Signature
get altBn128G2Decompress():
bigint
Defined in: internal.d.ts:149
Returns
bigint
Set Signature
set altBn128G2Decompress(
val
):void
Defined in: internal.d.ts:148
Parameters
val
bigint
Returns
void
altBn128MultiplicationCost
Get Signature
get altBn128MultiplicationCost():
bigint
Defined in: internal.d.ts:127
Returns
bigint
Set Signature
set altBn128MultiplicationCost(
val
):void
Defined in: internal.d.ts:126
Parameters
val
bigint
Returns
void
altBn128PairingOnePairCostFirst
Get Signature
get altBn128PairingOnePairCostFirst():
bigint
Defined in: internal.d.ts:129
Returns
bigint
Set Signature
set altBn128PairingOnePairCostFirst(
val
):void
Defined in: internal.d.ts:128
Parameters
val
bigint
Returns
void
altBn128PairingOnePairCostOther
Get Signature
get altBn128PairingOnePairCostOther():
bigint
Defined in: internal.d.ts:131
Returns
bigint
Set Signature
set altBn128PairingOnePairCostOther(
val
):void
Defined in: internal.d.ts:130
Parameters
val
bigint
Returns
void
bigModularExponentiationBaseCost
Get Signature
get bigModularExponentiationBaseCost():
bigint
Defined in: internal.d.ts:133
Returns
bigint
Set Signature
set bigModularExponentiationBaseCost(
val
):void
Defined in: internal.d.ts:132
Parameters
val
bigint
Returns
void
bigModularExponentiationCostDivisor
Get Signature
get bigModularExponentiationCostDivisor():
bigint
Defined in: internal.d.ts:135
Returns
bigint
Set Signature
set bigModularExponentiationCostDivisor(
val
):void
Defined in: internal.d.ts:134
Parameters
val
bigint
Returns
void
computeUnitLimit
Get Signature
get computeUnitLimit():
bigint
Defined in: internal.d.ts:60
Returns
bigint
Set Signature
set computeUnitLimit(
limit
):void
Defined in: internal.d.ts:61
Parameters
limit
bigint
Returns
void
cpiBytesPerUnit
Get Signature
get cpiBytesPerUnit():
bigint
Defined in: internal.d.ts:87
Returns
bigint
Set Signature
set cpiBytesPerUnit(
val
):void
Defined in: internal.d.ts:86
Parameters
val
bigint
Returns
void
createProgramAddressUnits
Get Signature
get createProgramAddressUnits():
bigint
Defined in: internal.d.ts:65
Returns
bigint
Set Signature
set createProgramAddressUnits(
val
):void
Defined in: internal.d.ts:64
Parameters
val
bigint
Returns
void
curve25519EdwardsAddCost
Get Signature
get curve25519EdwardsAddCost():
bigint
Defined in: internal.d.ts:97
Returns
bigint
Set Signature
set curve25519EdwardsAddCost(
val
):void
Defined in: internal.d.ts:96
Parameters
val
bigint
Returns
void
curve25519EdwardsMsmBaseCost
Get Signature
get curve25519EdwardsMsmBaseCost():
bigint
Defined in: internal.d.ts:103
Returns
bigint
Set Signature
set curve25519EdwardsMsmBaseCost(
val
):void
Defined in: internal.d.ts:102
Parameters
val
bigint
Returns
void
curve25519EdwardsMsmIncrementalCost
Get Signature
get curve25519EdwardsMsmIncrementalCost():
bigint
Defined in: internal.d.ts:105
Returns
bigint
Set Signature
set curve25519EdwardsMsmIncrementalCost(
val
):void
Defined in: internal.d.ts:104
Parameters
val
bigint
Returns
void
curve25519EdwardsMultiplyCost
Get Signature
get curve25519EdwardsMultiplyCost():
bigint
Defined in: internal.d.ts:101
Returns
bigint
Set Signature
set curve25519EdwardsMultiplyCost(
val
):void
Defined in: internal.d.ts:100
Parameters
val
bigint
Returns
void
curve25519EdwardsSubtractCost
Get Signature
get curve25519EdwardsSubtractCost():
bigint
Defined in: internal.d.ts:99
Returns
bigint
Set Signature
set curve25519EdwardsSubtractCost(
val
):void
Defined in: internal.d.ts:98
Parameters
val
bigint
Returns
void
curve25519EdwardsValidatePointCost
Get Signature
get curve25519EdwardsValidatePointCost():
bigint
Defined in: internal.d.ts:95
Returns
bigint
Set Signature
set curve25519EdwardsValidatePointCost(
val
):void
Defined in: internal.d.ts:94
Parameters
val
bigint
Returns
void
curve25519RistrettoAddCost
Get Signature
get curve25519RistrettoAddCost():
bigint
Defined in: internal.d.ts:109
Returns
bigint
Set Signature
set curve25519RistrettoAddCost(
val
):void
Defined in: internal.d.ts:108
Parameters
val
bigint
Returns
void
curve25519RistrettoMsmBaseCost
Get Signature
get curve25519RistrettoMsmBaseCost():
bigint
Defined in: internal.d.ts:115
Returns
bigint
Set Signature
set curve25519RistrettoMsmBaseCost(
val
):void
Defined in: internal.d.ts:114
Parameters
val
bigint
Returns
void
curve25519RistrettoMsmIncrementalCost
Get Signature
get curve25519RistrettoMsmIncrementalCost():
bigint
Defined in: internal.d.ts:117
Returns
bigint
Set Signature
set curve25519RistrettoMsmIncrementalCost(
val
):void
Defined in: internal.d.ts:116
Parameters
val
bigint
Returns
void
curve25519RistrettoMultiplyCost
Get Signature
get curve25519RistrettoMultiplyCost():
bigint
Defined in: internal.d.ts:113
Returns
bigint
Set Signature
set curve25519RistrettoMultiplyCost(
val
):void
Defined in: internal.d.ts:112
Parameters
val
bigint
Returns
void
curve25519RistrettoSubtractCost
Get Signature
get curve25519RistrettoSubtractCost():
bigint
Defined in: internal.d.ts:111
Returns
bigint
Set Signature
set curve25519RistrettoSubtractCost(
val
):void
Defined in: internal.d.ts:110
Parameters
val
bigint
Returns
void
curve25519RistrettoValidatePointCost
Get Signature
get curve25519RistrettoValidatePointCost():
bigint
Defined in: internal.d.ts:107
Returns
bigint
Set Signature
set curve25519RistrettoValidatePointCost(
val
):void
Defined in: internal.d.ts:106
Parameters
val
bigint
Returns
void
getRemainingComputeUnitsCost
Get Signature
get getRemainingComputeUnitsCost():
bigint
Defined in: internal.d.ts:141
Returns
bigint
Set Signature
set getRemainingComputeUnitsCost(
val
):void
Defined in: internal.d.ts:140
Parameters
val
bigint
Returns
void
heapCost
Get Signature
get heapCost():
bigint
Defined in: internal.d.ts:121
Returns
bigint
Set Signature
set heapCost(
val
):void
Defined in: internal.d.ts:120
Parameters
val
bigint
Returns
void
heapSize
Get Signature
get heapSize():
number
Defined in: internal.d.ts:119
Returns
number
Set Signature
set heapSize(
val
):void
Defined in: internal.d.ts:118
Parameters
val
number
Returns
void
invokeUnits
Get Signature
get invokeUnits():
bigint
Defined in: internal.d.ts:67
Returns
bigint
Set Signature
set invokeUnits(
val
):void
Defined in: internal.d.ts:66
Parameters
val
bigint
Returns
void
log64Units
Get Signature
get log64Units():
bigint
Defined in: internal.d.ts:63
Returns
bigint
Set Signature
set log64Units(
val
):void
Defined in: internal.d.ts:62
Parameters
val
bigint
Returns
void
logPubkeyUnits
Get Signature
get logPubkeyUnits():
bigint
Defined in: internal.d.ts:83
Returns
bigint
Set Signature
set logPubkeyUnits(
val
):void
Defined in: internal.d.ts:82
Parameters
val
bigint
Returns
void
maxCallDepth
Get Signature
get maxCallDepth():
bigint
Defined in: internal.d.ts:79
Returns
bigint
Set Signature
set maxCallDepth(
val
):void
Defined in: internal.d.ts:78
Parameters
val
bigint
Returns
void
maxCpiInstructionSize
Get Signature
get maxCpiInstructionSize():
bigint
Defined in: internal.d.ts:85
Returns
bigint
Set Signature
set maxCpiInstructionSize(
val
):void
Defined in: internal.d.ts:84
Parameters
val
bigint
Returns
void
maxInstructionStackDepth
Get Signature
get maxInstructionStackDepth():
bigint
Defined in: internal.d.ts:69
Returns
bigint
Set Signature
set maxInstructionStackDepth(
val
):void
Defined in: internal.d.ts:68
Parameters
val
bigint
Returns
void
maxInstructionTraceLength
Get Signature
get maxInstructionTraceLength():
bigint
Defined in: internal.d.ts:71
Returns
bigint
Set Signature
set maxInstructionTraceLength(
val
):void
Defined in: internal.d.ts:70
Parameters
val
bigint
Returns
void
memOpBaseCost
Get Signature
get memOpBaseCost():
bigint
Defined in: internal.d.ts:123
Returns
bigint
Set Signature
set memOpBaseCost(
val
):void
Defined in: internal.d.ts:122
Parameters
val
bigint
Returns
void
poseidonCostCoefficientA
Get Signature
get poseidonCostCoefficientA():
bigint
Defined in: internal.d.ts:137
Returns
bigint
Set Signature
set poseidonCostCoefficientA(
val
):void
Defined in: internal.d.ts:136
Parameters
val
bigint
Returns
void
poseidonCostCoefficientC
Get Signature
get poseidonCostCoefficientC():
bigint
Defined in: internal.d.ts:139
Returns
bigint
Set Signature
set poseidonCostCoefficientC(
val
):void
Defined in: internal.d.ts:138
Parameters
val
bigint
Returns
void
secp256K1RecoverCost
Get Signature
get secp256K1RecoverCost():
bigint
Defined in: internal.d.ts:91
Returns
bigint
Set Signature
set secp256K1RecoverCost(
val
):void
Defined in: internal.d.ts:90
Parameters
val
bigint
Returns
void
sha256BaseCost
Get Signature
get sha256BaseCost():
bigint
Defined in: internal.d.ts:73
Returns
bigint
Set Signature
set sha256BaseCost(
val
):void
Defined in: internal.d.ts:72
Parameters
val
bigint
Returns
void
sha256ByteCost
Get Signature
get sha256ByteCost():
bigint
Defined in: internal.d.ts:75
Returns
bigint
Set Signature
set sha256ByteCost(
val
):void
Defined in: internal.d.ts:74
Parameters
val
bigint
Returns
void
sha256MaxSlices
Get Signature
get sha256MaxSlices():
bigint
Defined in: internal.d.ts:77
Returns
bigint
Set Signature
set sha256MaxSlices(
val
):void
Defined in: internal.d.ts:76
Parameters
val
bigint
Returns
void
stackFrameSize
Get Signature
get stackFrameSize():
bigint
Defined in: internal.d.ts:81
Returns
bigint
Set Signature
set stackFrameSize(
val
):void
Defined in: internal.d.ts:80
Parameters
val
bigint
Returns
void
syscallBaseCost
Get Signature
get syscallBaseCost():
bigint
Defined in: internal.d.ts:93
Returns
bigint
Set Signature
set syscallBaseCost(
val
):void
Defined in: internal.d.ts:92
Parameters
val
bigint
Returns
void
sysvarBaseCost
Get Signature
get sysvarBaseCost():
bigint
Defined in: internal.d.ts:89
Returns
bigint
Set Signature
set sysvarBaseCost(
val
):void
Defined in: internal.d.ts:88
Parameters
val
bigint
Returns
void