zama-ai / fhevm-go

fhevm-go is an open-source library used to easily integrate the fhEVM into an EVM-compatible blockchain.
Other
21 stars 13 forks source link

refactor: clean and separate the fhelib #83

Closed youben11 closed 7 months ago

youben11 commented 7 months ago

The goal was to:

Separating every fhelib function into a separate file would be way better, but would lead to so many files, which is not really convenient. Another option was to separate the fhelib into a separate package where we could have put every fhelib method into a different file, but that also lead to cyclic import issues as the fhevm and fhelib are quite related.