Class: ComputeBudget Table of contents Constructors Accessors Constructors constructor • new ComputeBudget ()
Defined in internal.d.ts:112 (opens new window)
Accessors altBn128AdditionCost • get
altBn128AdditionCost (): bigint
Returns bigint
Defined in internal.d.ts:178 (opens new window)
• set
altBn128AdditionCost (val
): void
Parameters Returns void
Defined in internal.d.ts:177 (opens new window)
altBn128G1Compress • get
altBn128G1Compress (): bigint
Returns bigint
Defined in internal.d.ts:196 (opens new window)
• set
altBn128G1Compress (val
): void
Parameters Returns void
Defined in internal.d.ts:195 (opens new window)
altBn128G1Decompress • get
altBn128G1Decompress (): bigint
Returns bigint
Defined in internal.d.ts:198 (opens new window)
• set
altBn128G1Decompress (val
): void
Parameters Returns void
Defined in internal.d.ts:197 (opens new window)
altBn128G2Compress • get
altBn128G2Compress (): bigint
Returns bigint
Defined in internal.d.ts:200 (opens new window)
• set
altBn128G2Compress (val
): void
Parameters Returns void
Defined in internal.d.ts:199 (opens new window)
altBn128G2Decompress • get
altBn128G2Decompress (): bigint
Returns bigint
Defined in internal.d.ts:202 (opens new window)
• set
altBn128G2Decompress (val
): void
Parameters Returns void
Defined in internal.d.ts:201 (opens new window)
altBn128MultiplicationCost • get
altBn128MultiplicationCost (): bigint
Returns bigint
Defined in internal.d.ts:180 (opens new window)
• set
altBn128MultiplicationCost (val
): void
Parameters Returns void
Defined in internal.d.ts:179 (opens new window)
altBn128PairingOnePairCostFirst • get
altBn128PairingOnePairCostFirst (): bigint
Returns bigint
Defined in internal.d.ts:182 (opens new window)
• set
altBn128PairingOnePairCostFirst (val
): void
Parameters Returns void
Defined in internal.d.ts:181 (opens new window)
altBn128PairingOnePairCostOther • get
altBn128PairingOnePairCostOther (): bigint
Returns bigint
Defined in internal.d.ts:184 (opens new window)
• set
altBn128PairingOnePairCostOther (val
): void
Parameters Returns void
Defined in internal.d.ts:183 (opens new window)
bigModularExponentiationBaseCost • get
bigModularExponentiationBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:186 (opens new window)
• set
bigModularExponentiationBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:185 (opens new window)
bigModularExponentiationCostDivisor • get
bigModularExponentiationCostDivisor (): bigint
Returns bigint
Defined in internal.d.ts:188 (opens new window)
• set
bigModularExponentiationCostDivisor (val
): void
Parameters Returns void
Defined in internal.d.ts:187 (opens new window)
computeUnitLimit • get
computeUnitLimit (): bigint
Returns bigint
Defined in internal.d.ts:113 (opens new window)
• set
computeUnitLimit (limit
): void
Parameters Returns void
Defined in internal.d.ts:114 (opens new window)
cpiBytesPerUnit • get
cpiBytesPerUnit (): bigint
Returns bigint
Defined in internal.d.ts:140 (opens new window)
• set
cpiBytesPerUnit (val
): void
Parameters Returns void
Defined in internal.d.ts:139 (opens new window)
createProgramAddressUnits • get
createProgramAddressUnits (): bigint
Returns bigint
Defined in internal.d.ts:118 (opens new window)
• set
createProgramAddressUnits (val
): void
Parameters Returns void
Defined in internal.d.ts:117 (opens new window)
curve25519EdwardsAddCost • get
curve25519EdwardsAddCost (): bigint
Returns bigint
Defined in internal.d.ts:150 (opens new window)
• set
curve25519EdwardsAddCost (val
): void
Parameters Returns void
Defined in internal.d.ts:149 (opens new window)
curve25519EdwardsMsmBaseCost • get
curve25519EdwardsMsmBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:156 (opens new window)
• set
curve25519EdwardsMsmBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:155 (opens new window)
curve25519EdwardsMsmIncrementalCost • get
curve25519EdwardsMsmIncrementalCost (): bigint
Returns bigint
Defined in internal.d.ts:158 (opens new window)
• set
curve25519EdwardsMsmIncrementalCost (val
): void
Parameters Returns void
Defined in internal.d.ts:157 (opens new window)
curve25519EdwardsMultiplyCost • get
curve25519EdwardsMultiplyCost (): bigint
Returns bigint
Defined in internal.d.ts:154 (opens new window)
• set
curve25519EdwardsMultiplyCost (val
): void
Parameters Returns void
Defined in internal.d.ts:153 (opens new window)
curve25519EdwardsSubtractCost • get
curve25519EdwardsSubtractCost (): bigint
Returns bigint
Defined in internal.d.ts:152 (opens new window)
• set
curve25519EdwardsSubtractCost (val
): void
Parameters Returns void
Defined in internal.d.ts:151 (opens new window)
curve25519EdwardsValidatePointCost • get
curve25519EdwardsValidatePointCost (): bigint
Returns bigint
Defined in internal.d.ts:148 (opens new window)
• set
curve25519EdwardsValidatePointCost (val
): void
Parameters Returns void
Defined in internal.d.ts:147 (opens new window)
curve25519RistrettoAddCost • get
curve25519RistrettoAddCost (): bigint
Returns bigint
Defined in internal.d.ts:162 (opens new window)
• set
curve25519RistrettoAddCost (val
): void
Parameters Returns void
Defined in internal.d.ts:161 (opens new window)
curve25519RistrettoMsmBaseCost • get
curve25519RistrettoMsmBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:168 (opens new window)
• set
curve25519RistrettoMsmBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:167 (opens new window)
curve25519RistrettoMsmIncrementalCost • get
curve25519RistrettoMsmIncrementalCost (): bigint
Returns bigint
Defined in internal.d.ts:170 (opens new window)
• set
curve25519RistrettoMsmIncrementalCost (val
): void
Parameters Returns void
Defined in internal.d.ts:169 (opens new window)
curve25519RistrettoMultiplyCost • get
curve25519RistrettoMultiplyCost (): bigint
Returns bigint
Defined in internal.d.ts:166 (opens new window)
• set
curve25519RistrettoMultiplyCost (val
): void
Parameters Returns void
Defined in internal.d.ts:165 (opens new window)
curve25519RistrettoSubtractCost • get
curve25519RistrettoSubtractCost (): bigint
Returns bigint
Defined in internal.d.ts:164 (opens new window)
• set
curve25519RistrettoSubtractCost (val
): void
Parameters Returns void
Defined in internal.d.ts:163 (opens new window)
curve25519RistrettoValidatePointCost • get
curve25519RistrettoValidatePointCost (): bigint
Returns bigint
Defined in internal.d.ts:160 (opens new window)
• set
curve25519RistrettoValidatePointCost (val
): void
Parameters Returns void
Defined in internal.d.ts:159 (opens new window)
getRemainingComputeUnitsCost • get
getRemainingComputeUnitsCost (): bigint
Returns bigint
Defined in internal.d.ts:194 (opens new window)
• set
getRemainingComputeUnitsCost (val
): void
Parameters Returns void
Defined in internal.d.ts:193 (opens new window)
heapCost • get
heapCost (): bigint
Returns bigint
Defined in internal.d.ts:174 (opens new window)
• set
heapCost (val
): void
Parameters Returns void
Defined in internal.d.ts:173 (opens new window)
heapSize • get
heapSize (): number
Returns number
Defined in internal.d.ts:172 (opens new window)
• set
heapSize (val
): void
Parameters Returns void
Defined in internal.d.ts:171 (opens new window)
invokeUnits • get
invokeUnits (): bigint
Returns bigint
Defined in internal.d.ts:120 (opens new window)
• set
invokeUnits (val
): void
Parameters Returns void
Defined in internal.d.ts:119 (opens new window)
log64Units • get
log64Units (): bigint
Returns bigint
Defined in internal.d.ts:116 (opens new window)
• set
log64Units (val
): void
Parameters Returns void
Defined in internal.d.ts:115 (opens new window)
logPubkeyUnits • get
logPubkeyUnits (): bigint
Returns bigint
Defined in internal.d.ts:136 (opens new window)
• set
logPubkeyUnits (val
): void
Parameters Returns void
Defined in internal.d.ts:135 (opens new window)
maxCallDepth • get
maxCallDepth (): bigint
Returns bigint
Defined in internal.d.ts:132 (opens new window)
• set
maxCallDepth (val
): void
Parameters Returns void
Defined in internal.d.ts:131 (opens new window)
maxCpiInstructionSize • get
maxCpiInstructionSize (): bigint
Returns bigint
Defined in internal.d.ts:138 (opens new window)
• set
maxCpiInstructionSize (val
): void
Parameters Returns void
Defined in internal.d.ts:137 (opens new window)
maxInstructionStackDepth • get
maxInstructionStackDepth (): bigint
Returns bigint
Defined in internal.d.ts:122 (opens new window)
• set
maxInstructionStackDepth (val
): void
Parameters Returns void
Defined in internal.d.ts:121 (opens new window)
maxInstructionTraceLength • get
maxInstructionTraceLength (): bigint
Returns bigint
Defined in internal.d.ts:124 (opens new window)
• set
maxInstructionTraceLength (val
): void
Parameters Returns void
Defined in internal.d.ts:123 (opens new window)
memOpBaseCost • get
memOpBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:176 (opens new window)
• set
memOpBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:175 (opens new window)
poseidonCostCoefficientA • get
poseidonCostCoefficientA (): bigint
Returns bigint
Defined in internal.d.ts:190 (opens new window)
• set
poseidonCostCoefficientA (val
): void
Parameters Returns void
Defined in internal.d.ts:189 (opens new window)
poseidonCostCoefficientC • get
poseidonCostCoefficientC (): bigint
Returns bigint
Defined in internal.d.ts:192 (opens new window)
• set
poseidonCostCoefficientC (val
): void
Parameters Returns void
Defined in internal.d.ts:191 (opens new window)
secp256K1RecoverCost • get
secp256K1RecoverCost (): bigint
Returns bigint
Defined in internal.d.ts:144 (opens new window)
• set
secp256K1RecoverCost (val
): void
Parameters Returns void
Defined in internal.d.ts:143 (opens new window)
sha256BaseCost • get
sha256BaseCost (): bigint
Returns bigint
Defined in internal.d.ts:126 (opens new window)
• set
sha256BaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:125 (opens new window)
sha256ByteCost • get
sha256ByteCost (): bigint
Returns bigint
Defined in internal.d.ts:128 (opens new window)
• set
sha256ByteCost (val
): void
Parameters Returns void
Defined in internal.d.ts:127 (opens new window)
sha256MaxSlices • get
sha256MaxSlices (): bigint
Returns bigint
Defined in internal.d.ts:130 (opens new window)
• set
sha256MaxSlices (val
): void
Parameters Returns void
Defined in internal.d.ts:129 (opens new window)
stackFrameSize • get
stackFrameSize (): bigint
Returns bigint
Defined in internal.d.ts:134 (opens new window)
• set
stackFrameSize (val
): void
Parameters Returns void
Defined in internal.d.ts:133 (opens new window)
syscallBaseCost • get
syscallBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:146 (opens new window)
• set
syscallBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:145 (opens new window)
sysvarBaseCost • get
sysvarBaseCost (): bigint
Returns bigint
Defined in internal.d.ts:142 (opens new window)
• set
sysvarBaseCost (val
): void
Parameters Returns void
Defined in internal.d.ts:141 (opens new window)