Skip to content

Commit 773696f

Browse files
authored
Fix broken link for LeanMIT (#956)
chore: fixes broken link for LeanMIT
1 parent f679583 commit 773696f

File tree

6 files changed

+7
-7
lines changed

6 files changed

+7
-7
lines changed

apps/docs/versioned_docs/version-V4/glossary.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The public [Semaphore identity](#identity) value used in [Semaphore groups](#gro
1414

1515
## Group
1616

17-
A group is a [Merkle tree](#merkle-tree) in which each leaf is an [identity commitment](#identity-commitment) for a user. Semaphore uses the [LeanIMT](https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html) implementation, which is an optimized binary incremental Merkle tree. The tree nodes are calculated using [Poseidon](https://www.poseidon-hash.info).
17+
A group is a [Merkle tree](#merkle-tree) in which each leaf is an [identity commitment](#identity-commitment) for a user. Semaphore uses the [LeanIMT](https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html) implementation, which is an optimized binary incremental Merkle tree. The tree nodes are calculated using [Poseidon](https://www.poseidon-hash.info).
1818

1919
## Merkle tree
2020

packages/cli-template-monorepo-ethers/apps/web-app/src/app/group/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export default function GroupsPage() {
114114
</a>{" "}
115115
are{" "}
116116
<a
117-
href="https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html"
117+
href="https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html"
118118
target="_blank"
119119
rel="noreferrer noopener nofollow"
120120
>

packages/cli-template-monorepo-subgraph/apps/web-app/src/app/group/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export default function GroupsPage() {
114114
</a>{" "}
115115
are{" "}
116116
<a
117-
href="https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html"
117+
href="https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html"
118118
target="_blank"
119119
rel="noreferrer noopener nofollow"
120120
>

packages/cli-template-monorepo-subgraph/apps/web-app/src/app/groups/page.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export default function GroupsPage() {
9090
</a>{" "}
9191
are{" "}
9292
<a
93-
href="https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html"
93+
href="https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html"
9494
target="_blank"
9595
rel="noreferrer noopener nofollow"
9696
>

packages/data/src/subgraph.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { jsDateToGraphqlDate } from "./utils"
1010
* The SemaphoreSubgraph class provides an interface to interact with the Semaphore smart contract
1111
* via subgraph queries. It enables operations such as retrieving lists of group members and validated proofs,
1212
* as well as checking membership within groups.
13-
* Each group in Semaphore is represented as a {@link https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html | LeanIMT}
13+
* Each group in Semaphore is represented as a {@link https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html | LeanIMT}
1414
* (Lean Incremental Merkle Tree). This class supports interaction through either a
1515
* {@link SupportedNetwork} or a direct URL to the subgraph. The subgraphs themselves are hosted on
1616
* {@link https://thegraph.com/ | The Graph} protocol, facilitating efficient and decentralized query processing.

packages/group/src/index.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type { BigNumber } from "@zk-kit/utils"
33
import { poseidon2 } from "poseidon-lite/poseidon2"
44

55
/**
6-
* The Semaphore group is a {@link https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html | LeanIMT}
6+
* The Semaphore group is a {@link https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html | LeanIMT}
77
* (Lean Incremental Merkle Tree), i.e. an optimized version of the incremental binary Merkle tree
88
* used by Semaphore V3. The new tree does not use zero hashes, and its depth is dynamic.
99
* The members of a Semaphore group, or the leaves of a tree, are the identity commitments.
@@ -13,7 +13,7 @@ import { poseidon2 } from "poseidon-lite/poseidon2"
1313
* generation and verification. Groups can also be exported or imported.
1414
*/
1515
export class Group {
16-
// The {@link https://zkkit.pse.dev/classes/_zk_kit_imt.LeanIMT.html | LeanIMT} instance.
16+
// The {@link https://zkkit.pse.dev/classes/_zk_kit_lean_imt.LeanIMT.html | LeanIMT} instance.
1717
public leanIMT: LeanIMT
1818

1919
/**

0 commit comments

Comments
 (0)