Is curve operation supported(bn256) in testnet?

Hi, everyone. Our team has a privacy system that can encrypt a user’s balance in transactions under smart contracts. It uses bn256Add and bn256ScalarMult curve operations(defined in precompiled contracts, the address is 0x6/0x7) in evm. We want to confirm whether our system can work fine on scroll, since scroll has to build proof for contract executions. Is the curve operation supported in scroll right now?


Hi. Mikoto.

You can deploy such a contract but the proving of these precompiles are not fully supported yet: currently only dummy constraints for it.

But if you have special needs and ideas, you can reply me on the forum, or add my Telegram (@Luozhuzhang).


OK, I will try to test it first.


Hi, everyone
I am here became famous :heart::+1: