web3wagmi
← All proposals

SIMD-0137 EC Syscalls - Abort on Unsupported Curve/Ops

ActivatedCoreStandardcreated 2024-04-08

Author: Sam Kim

Update the curve25519 syscalls functions from returning an error code 1 (Ok(1) in rust) to returning an error type Err(SyscallError::InvalidAttribute) when invoked on unsupported curve id or group op id.

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.

FuS3FPfJDKSNot99ECLXtp3rueq36hMNStJkPJwWodLh

mainnetActivatedslot 311,904,000
testnetActivatedslot 300,764,256
devnetActivatedslot 342,576,000

Followed at the tracking issue

Client implementations (2)

As the proposal reports it. This is a claim by the authors rather than something read from chain.

FiredancerWIP

What the proposal covers

Parsed from the canonical proposal · pull request