Skip to content

Releases: onchain-id/solidity

2.2.2-beta3

21 Jul 08:14

Choose a tag to compare

2.2.2-beta3 Pre-release
Pre-release

flexibility on the versions of solidity

2.2.2-beta2

27 Jun 10:34
65db02a

Choose a tag to compare

2.2.2-beta2 Pre-release
Pre-release
Update version to 2.2.2-beta2

2.2.2-beta1

27 Jun 09:37
d94822b

Choose a tag to compare

2.2.2-beta1 Pre-release
Pre-release

compiler version changed on interfaces from 0.8.17 to ^0.8.17 to allow compilation on other versions of solidity on projects that import the interfaces

2.2.1

22 Feb 08:58
a483cda

Choose a tag to compare

[2.2.1]

Changed

  • Replaced the storage slot used for ImplementationAuthority on the proxies, to avoid conflict with ERC-1822 on
    block explorers. By using the same storage slot, the explorers were identifying this proxy as an ERC-1822, while
    it's a different implementation here, the storage slot is not used to store the address of the implementation but
    the address to ImplementationAuthority contract that references the implementation

2.2.0 - self-attested claims

17 Oct 09:45
c42610a

Choose a tag to compare

Added

  • Identities are now required to implement the standardized function isClaimValid(IIdentity _identity, uint256 claimTopic, bytes calldata sig, bytes calldata data) external view returns (bool), used for self-attested claims (_identity is the address of the Identity contract).
  • Implemented the isClaimValid function in the Identity contract.
  • IdFactory now implements the implementationAuthority() getter.

Full Changelog: 2.1.0...2.2.0

2.1.0

18 Jul 14:53
3f3b07a

Choose a tag to compare

Added

  • Implemented a new contract Gateway to interact with the IdFactory. The Gateway contract allows individual
    accounts (being EOA or contracts) to deploy identities for their own address as a salt. To deploy using
    a custom salt, a signature from an approved signer is required.
  • Implemented a new base contract Verifier to be extended by contract requiring identity verification based on claims
    and trusted issuers.

2.1.0-beta3 - Verifier & Gateway

17 Jul 16:02

Choose a tag to compare

Pre-release

Added

  • Implemented a new contract Gateway to interact with the IdFactory. The Gateway contract allows individual
    accounts (being EOA or contracts) to deploy identities for their own address as a salt. To deploy using
    a custom salt, a signature from an approved signer is required.
  • Implemented a new base contract Verifier to be extended by contract requiring identity verification based on claims
    and trusted issuers.

2.1.0-beta2 - Verifier & Gateway

04 Jul 15:28

Choose a tag to compare

Pre-release

Added

  • Implemented a new contract Gateway to interact with the IdFactory. The Gateway contract allows individual
    accounts (being EOA or contracts) to deploy identities for their own address as a salt. To deploy using
    a custom salt, a signature from an approved signer is required.
  • Implemented a new base contract Verifier to be extended by contract requiring identity verification based on claims
    and trusted issuers.

2.1.0-beta1 - Verifier & Gateway

04 Jul 08:52

Choose a tag to compare

Pre-release

Added

  • Implemented a new contract Gateway to interact with the IdFactory. The Gateway contract allows individual
    accounts (being EOA or contracts) to deploy identities for their own address as a salt. To deploy using
    a custom salt, a signature from an approved signer is required.
  • Implemented a new base contract Verifier to be extended by contract requiring identity verification based on claims
    and trusted issuers.

2.0.1

13 Jun 04:53
f995018

Choose a tag to compare

[2.0.1]

Added

  • added method createIdentityWithManagementKeys() that allows the factory to issue identities with multiple management keys.
  • tests for the createIdentityWithManagementKeys() method