This issue is the discussion thread for a draft TIP proposing a native Rust-backed implementation of the generic BN254 precompiles at 0x06, 0x07, and 0x08.
Scope of the draft:
- preserve the existing precompile addresses
- match EIP-196 / EIP-197 calldata semantics
- activate through deterministic committee governance
- keep conservative pricing in this TIP
- focus on the generic BN254 / Groth16 path, not TRONZ / TIP-137
Companion implementation and evidence repository:
I will link the draft TIP PR here once it is opened.