This project aims to implement support for EIP-2537: Precompile for BLS12-381 Curve Operations within the Filecoin Ethereum Virtual Machine (FEVM). The goal is to maintain compatibility between the FEVM and Ethereum's EVM in light of the Pectra update. EIP-2537 introduces precompiles for BLS signature operations, enabling efficient and secure cryptographic functionalities crucial for applications requiring BLS signatures.
- Implement the following opcodes in the builtin-actors repository:
- BLS12_G1ADD (0x0b)
- BLS12_G1MSM (0x0c)