bls-verification-contract
My tentative on implementing BLS verification using solidity. Converting a hash to a point in the BLS curve takes all block gas limit so stopped implementation there (it's not possible to do what I was trying to without the ethereum pre-compiles for BLS operations)