Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@RomanBredehoft RomanBredehoft released this 06 Oct 10:04
· 15 commits to main since this release

What's Changed

✨ Main Features

Keygen

Ability to trigger the key generation directly via the Gateway.

New User decryption share mechanism

Shares are no longer stored on-chain. Instead, they are now included in the event’s data on the Gateway.

PauserSet

A new PauserSet contract is available as a host and gateway contract used for the pausing mechanism.

Re-randomisation of transaction inputs

All inputs (including from state) of transactions are re-encrypted before evaluation of FHE operations to provide sIND-CPAD security.
This new feature is transparent to users.

Cleanup

Host and gateway contracts have been cleaned:

  • Unused offset has been removed from the decrypted result in public decryption.
  • Gateway check... functions have been replaced by non-reverting is... boolean getters.
  • contractsChainId field have been removed from user decryption request EIP712 struct.
  • New internal empty proxy contracts have been implemented.
  • Two gateway contracts have been renamed.

📝 Notes

This release comes with a public changelog.

New Contributors

Full Changelog: v0.8.0...v0.9.0