web3wagmi
← All proposals

SIMD-0170 Reserve minimal CUs for builtins

ImplementedCoreStandardcreated 2024-08-26

Author: Tao Zhu (Anza)

When transactions do not request a specific compute unit limit, the Solana runtime conservatively allocates 200,000 compute units for each tx-level instruction (excluding compute budget instructions) in the transaction's compute budget. Since builtin program instructions consume far less than 200k compute units, the runtime will be modified to only allocate 3,000 compute units in the transaction compute budget for each of these instructions.

Feature gate

The account below is the gate. Its state is decoded from the account data on each cluster, so it reflects the chain rather than the proposal text.

C9oAhLxDBm3ssWtJx1yBGzPY55r2rArHmN1pbQn6HogH

mainnetActivatedslot 327,456,000
testnetActivatedslot 318,476,256
devnetActivatedslot 363,744,000
The document and the chain disagree.

the document says Implemented while its feature gate is active on mainnet since slot 327,456,000

Followed at the tracking issue

What the proposal covers

Parsed from the canonical proposal · pull request