Skip to content
This repository was archived by the owner on Jan 2, 2024. It is now read-only.

Commit 4c2cf64

Browse files
committed
docs: update create group info spanish version
1 parent 4d62802 commit 4c2cf64

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

i18n/es/docusaurus-plugin-content-docs/version-V3/guides/fetching-data.mdx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,10 +101,9 @@ import { Group } from "@semaphore-protocol/group"
101101
import { SemaphoreSubgraph } from "@semaphore-protocol/data"
102102

103103
const groupId = "3"
104-
const group = new Group(groupId)
105104
const semaphoreSubgraph = new SemaphoreSubgraph("sepolia")
106105
const { members } = await semaphoreSubgraph.getGroup(groupId, { members: true })
107-
group.addMembers(members!)
106+
const group = new Group(groupId, 20, members)
108107
```
109108
:::
110109

@@ -167,9 +166,8 @@ import { Group } from "@semaphore-protocol/group"
167166
import { SemaphoreEthers } from "@semaphore-protocol/data"
168167

169168
const groupId = "3"
170-
const group = new Group(groupId)
171169
const semaphoreEthers = new SemaphoreEthers("sepolia")
172170
const members = await semaphoreEthers.getGroupMembers(groupId)
173-
group.addMembers(members)
171+
const group = new Group(groupId, 20, members)
174172
```
175173
:::

i18n/es/docusaurus-plugin-content-docs/version-V3/guides/groups.mdx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ Estos son algunos ejemplos de uso de los grupos:
1616
- Denunciantes que están verificados como empleados de una organización.
1717

1818
Un grupo Semaphore es un [árbol de Merkle incremental](/docs/glossary/#incremental-merkle-tree), y los miembros del grupo (por ejemplo, [identity commitments](/docs/glossary/#identity-commitments)) son las hojas del árbol.
19-
Los grupos Semaphore determinan los siguientes dos parámetro:
19+
Los grupos Semaphore determinan los siguientes tres parámetro:
2020

2121
- **Group id**: un identificador único para el grupo;
22-
- **Tree depth**: el número máximo de miembros que puede contener un grupo (`max size = 2 ^ tree depth`).
22+
- **Tree depth**: el número máximo de miembros que puede contener un grupo (`max size = 2 ^ tree depth`);
23+
- **Members** la lista de miembros para inicializar el grupo.
2324

2425
Aprenda cómo trabajar con grupos.
2526

@@ -38,6 +39,7 @@ Utilice la clase `Group` de la librería [`@semaphore-protocol/group`](https://g
3839

3940
- `Group id`: un identificar único para el grupo;
4041
- `Tree depth`: (_default `20`_) el número máximo de usuarios que puede contener un grupo, el valor por defecto es 20 (`max size = 2 ^ tree depth`).
42+
- `Members`: (_default `[]`_) la lista de miembros para inicializar el grupo.
4143

4244
#### Instalar librería:
4345

@@ -80,6 +82,19 @@ import { Group } from "@semaphore-protocol/group"
8082
const group = new Group(1, 30)
8183
```
8284

85+
También puede inicializar un grupo con varios miembros pasando la lista de identity commitments (miembros) como tercer parámetro al crear el grupo:
86+
87+
```ts
88+
import { Group } from "@semaphore-protocol/group"
89+
90+
const members = [
91+
"11237622825477336339577122413451117718539783476837539122310492284566644730311",
92+
"9332663527862709610616009715800254142772436825222910251631161087138559093425",
93+
"13255821893820536903335282929376140649646180444238593676033702344407594536519"
94+
]
95+
const group = new Group(1, 20, members)
96+
```
97+
8398
### Añadir miembros
8499

85100
Utiliza la función `Group addMember` para añadir un miembro (es decir su "identity commitment") a un grupo. Por ejemplo:

versioned_docs/version-V3/guides/groups.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ Example uses of groups include the following:
1616
- whistleblowers who are verified employees of an organization.
1717

1818
A Semaphore group is an [incremental Merkle tree](/docs/glossary/#incremental-merkle-tree), and group members (i.e., [identity commitments](/docs/glossary/#identity-commitments)) are tree leaves.
19-
Semaphore groups set the following two parameters:
19+
Semaphore groups set the following three parameters:
2020

2121
- **Group id**: a unique identifier for the group;
22-
- **Tree depth**: the maximum number of members a group can contain (`max size = 2 ^ tree depth`).
22+
- **Tree depth**: the maximum number of members a group can contain (`max size = 2 ^ tree depth`);
23+
- **Members**: the list of members to initialize the group.
2324

2425
Learn how to work with groups.
2526

0 commit comments

Comments
 (0)