web3wagmi
← All proposals

SIMD-0222 Fix alt-bn128 multiplication syscall length

ImplementedCoreStandardcreated 2025-01-10

Author: Sam Kim

The altbn128multiplication syscall takes in a byte slice as input, interprets the bytes as a bn128 elliptic curve point/scalar pair, and applies point-scalar multiplication. If the byte slice input has improper length then the function terminates early. Specifically, if the byte slice has length greater than 128, then the function terminates early with an error.

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.

bn2puAyxUx6JUabAxYdKdJ5QHbNNmKw8dCGuGCyRrFN

mainnetActivatedslot 361,152,000
testnetActivatedslot 346,988,256
devnetActivatedslot 397,440,000
The document and the chain disagree.

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

What the proposal covers

Parsed from the canonical proposal · pull request