Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.

BLS 12 381 Precompile #2

Open
wdcs-amitkumar opened this issue Jan 16, 2022 · 3 comments
Open

BLS 12 381 Precompile #2

wdcs-amitkumar opened this issue Jan 16, 2022 · 3 comments

Comments

@wdcs-amitkumar
Copy link

Hi James!!
Thanks for this implementation!!

Is it possible to perform BLS 12 381 signature verification using solidity smart contract you have provided ?

@wdcs-amitkumar
Copy link
Author

Question 2 :
Can we include pre-compiled contract inside another contract ?

@prestwich
Copy link
Owner

  1. it is possible only on certain networks. However, this contract is untested, and may be out of date
  2. You can call it from another contract.

I would not recommend relying on this code unless you are intimately familiar with precompiles on different EVM networks, solidity memory layout, and BLS

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@prestwich @wdcs-amitkumar and others