Gadgets

In this section we want to walk you through some gadgets. Gadgets are sub-circuits that were built by others that you can make use of. For example, if somebody else spent months implementing the hash function keccak and ensuring it was both safe and optimised, why would you then build it all yourself again from scratch? You wouldn't of course, you would make use of their gadget for it (provided you trusted its quality).

Other gadgets include a range gadget or ECDSA signature verification in arbitrary fields.

Last updated