zeta-chain / protocol-contracts

Protocol contracts implementing the core logic of the protocol, deployed on ZetaChain and on connected chains
MIT License
68 stars 55 forks source link

Investigate fuzzing testing integration #180

Closed lumtis closed 2 months ago

lumtis commented 3 months ago

https://en.wikipedia.org/wiki/Fuzzing

Solidity has some tools developed to enable fuzzing testing: https://github.com/crytic/echidna

Testing might be limited in our case as on-chain logic is quite small: emitting events, transferring funds. This might still has potential to detect bugs