Skip to main content
Bounty Ended with 50 reputation awarded by Ismael
Added a comment
Source Link
Mila A
  • 1.6k
  • 1
  • 3
  • 19

While EIP-2537 (featuring BLS12-381) has not been approved nor finalized yet, you can emulate an Ethereumrun a private network fork supporting it with a service like EspressoSys, or instantiate a private network containing this precompile any other waythat precompile.


In addition to that, there's a greatnice GitHub Solidity library (although this library is originally intended to test the Celo proposals, but the code shouldn't differ on Ethereum) that brings some helpers forexamples of using BLS12-381 operations in Solidity smart contracts (which is a wrapper around EIP-2537).

It does though warn you too that:

These EIPs are not active on mainnet at time of writing, and require specialized client software to execute.

While EIP-2537 (featuring BLS12-381) has not been approved nor finalized yet, you can emulate an Ethereum network fork supporting it with a service like EspressoSys, or instantiate a private network containing this precompile any other way.


In addition to that, there's a great GitHub Solidity library that brings some helpers for using BLS12-381 operations in Solidity smart contracts (which is a wrapper around EIP-2537).

It does though warn you too that:

These EIPs are not active on mainnet at time of writing, and require specialized client software to execute.

While EIP-2537 (featuring BLS12-381) has not been approved nor finalized yet, you can run a private network supporting that precompile.


In addition to that, there's a nice GitHub Solidity library (although this library is originally intended to test the Celo proposals, but the code shouldn't differ on Ethereum) that brings some examples of using BLS12-381 operations in Solidity smart contracts (which is a wrapper around EIP-2537).

It does though warn you too that:

These EIPs are not active on mainnet at time of writing, and require specialized client software to execute.

Source Link
Mila A
  • 1.6k
  • 1
  • 3
  • 19

While EIP-2537 (featuring BLS12-381) has not been approved nor finalized yet, you can emulate an Ethereum network fork supporting it with a service like EspressoSys, or instantiate a private network containing this precompile any other way.


In addition to that, there's a great GitHub Solidity library that brings some helpers for using BLS12-381 operations in Solidity smart contracts (which is a wrapper around EIP-2537).

It does though warn you too that:

These EIPs are not active on mainnet at time of writing, and require specialized client software to execute.