Skip to content

Releases: coti-io/confidentiality-contracts

1.0.3

10 Oct 13:53
Compare
Choose a tag to compare
1.0.3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0.0...1.0.3

0.7.8

10 Oct 13:52
Compare
Choose a tag to compare
0.7.8 Pre-release
Pre-release

What's Changed

Full Changelog: 0.7.6...0.7.8

v1.0.0

17 Sep 11:52
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Supports Testnet (>1.X.X)

What's Changed

  • AccountOnBoard/AccountOnBoard.sol: contract emits an event containing two shares of an AES key (encrypted using the provided RSA public key)
  • examples/precompiles: solidity files of the precompiles examples fixes , changing getResult method to be specific on the type of result, hence changing method names
  • lib/MPCCore.sol: functions:
    • getUserKey return value changed to return two shares of the AES key.
    • Introducing CheckedAdd, CheckedSub, CheckedMul methods to detect if overflow occurred.
    • TransferWithAllowance - metadata type modified.
    • DeleteUserKey method removes the AES key entirely making any data that was encrypted with that key inaccessible.

Known Limitations

  • test-hardtest/precompile.test.ts:
    • shr, shl and random precompile test are not supported yet.
  • test-hardtest/util/onboard.ts: hre.ethers.provider - when creating a wallet using hre.ethers.provider getting error when calling sendTransaction method; as a workaround using initEtherProvider to init connection.

Full Changelog: 0.7.6...1.0.0

0.7.6

06 Aug 08:08
Compare
Choose a tag to compare
0.7.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.7.5...0.7.6

0.6.5

08 Jul 09:52
Compare
Choose a tag to compare
0.6.5 Pre-release
Pre-release

Compatible and Tested with coti-sdk-typescript version 0.5.0

What's Changed

New Contributors

Full Changelog: https://github.com/coti-io/confidentiality-contracts/commits/0.6.5