FhenixProtocol / fheos

FheOS is a modular layer that allows the blockchain to execute encrypted computations powered by FHE
Other
16 stars 9 forks source link

Fix cast eaddress support on lib #119

Closed eshelB closed 1 month ago

eshelB commented 1 month ago

CI tests fail consciously because of the description here

the library exported asEaddress functions for inputs of type euint{8,16,32,64,128} which are not supported by the precompiles, so I removed them from the library so that contract developers will get a compilation error instead of a provider error once the contract is up. Also removed the .toEaddress() bindings from the euints Side effect: there is one more test for asEaddress(address)

monday: https://fhenix.monday.com/boards/1216577959/views/4451803/pulses/1528339247