SIMD-0170 Reserve minimal CUs for builtins
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
| mainnet | Activated | slot 327,456,000 |
| testnet | Activated | slot 318,476,256 |
| devnet | Activated | slot 363,744,000 |
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