Skip to content

Commit

Permalink
updated eip number
Browse files Browse the repository at this point in the history
  • Loading branch information
Arvolear committed Nov 10, 2024
1 parent a550c80 commit 3343572
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions ERCS/erc-xxxx.md → ERCS/erc-7812.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
eip: xxxx
eip: 7812
title: ZK Identity Registry
description: Singleton registry system for storing abstract provable identity statements.
author: Artem Chystiakov (@arvolear) <[email protected]> Oleksandr Kurbatov <[email protected]> Yaroslav Panasenko <[email protected]>
discussions-to: https://ethereum-magicians.org/t/erc-xxxx-zk-identity-registry/21624
author: Artem Chystiakov (@arvolear) <[email protected]>, Oleksandr Kurbatov <[email protected]>, Yaroslav Panasenko <[email protected]>
discussions-to: https://ethereum-magicians.org/t/erc-7812-zk-identity-registry/21624
status: Draft
type: Standards Track
category: ERC
Expand Down Expand Up @@ -35,7 +35,7 @@ The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL N

The proposed on-chain registry system consists of two subsystems: the `EvidenceRegistry` with `EvidenceDB` and `Registrar` components. This EIP will focus on describing and standardizing the former, while the `Registrar` specification may be amended as the separate proposals.

![The on-chain evidence registry system entities diagram.](../assets/erc-xxxx/images/diagram.png)
![The on-chain evidence registry system entities diagram.](../assets/erc-7812/images/diagram.png)

The on-chain evidence registry system entities diagram.

Expand Down Expand Up @@ -203,10 +203,9 @@ This EIP is fully backwards compatible.

The reference implementation of `EvidenceRegistry` and `EvidenceDB` Solidity smart contracts together with the evidence registry state verifier Circom circuit is provided in the proposal.

The low-level Solidity and Circom implementations of SMT can be found [here](../assets/erc-xxxx/contracts/SparseMerkleTree.sol) and [here](../assets/erc-xxxx/circuits/SparseMerkleTree.circom).
The low-level Solidity and Circom implementations of SMT can be found [here](../assets/erc-7812/contracts/SparseMerkleTree.sol) and [here](../assets/erc-7812/circuits/SparseMerkleTree.circom).

> Please note that the reference implementation depends on the `@openzeppelin/contracts v5.1.0` and `circomlib v2.0.5`.
>
### EvidenceDB Implementation

Expand Down
File renamed without changes

0 comments on commit 3343572

Please sign in to comment.