Skip to content

Commit 5bc941a

Browse files
authored
Merge pull request #9 from ANAMBRA-X/contract
feat: implement contracts for the access_manager , kyc_manager and reistery contract
2 parents 3f91cff + 01016f0 commit 5bc941a

26 files changed

Lines changed: 2716 additions & 551 deletions

packages/nextjs/contracts/deployedContracts.ts

Lines changed: 7 additions & 365 deletions
Large diffs are not rendered by default.

packages/snfoundry/contracts/Scarb.lock

Lines changed: 78 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,22 @@
22
version = 1
33

44
[[package]]
5-
name = "contracts"
6-
version = "0.2.0"
5+
name = "openzeppelin"
6+
version = "2.0.0"
7+
source = "registry+https://scarbs.xyz/"
8+
checksum = "sha256:5e4fdecc957cfca7854d95912dc72d9f725517c063b116512900900add29fd77"
79
dependencies = [
810
"openzeppelin_access",
9-
"openzeppelin_testing",
11+
"openzeppelin_account",
12+
"openzeppelin_finance",
13+
"openzeppelin_governance",
14+
"openzeppelin_introspection",
15+
"openzeppelin_merkle_tree",
16+
"openzeppelin_presets",
17+
"openzeppelin_security",
1018
"openzeppelin_token",
19+
"openzeppelin_upgrades",
1120
"openzeppelin_utils",
12-
"snforge_std",
1321
]
1422

1523
[[package]]
@@ -31,12 +39,62 @@ dependencies = [
3139
"openzeppelin_utils",
3240
]
3341

42+
[[package]]
43+
name = "openzeppelin_finance"
44+
version = "2.0.0"
45+
source = "registry+https://scarbs.xyz/"
46+
checksum = "sha256:e9456ef69502a87c4c99bf50145351b50950f8b11244847d92935c466c4ba787"
47+
dependencies = [
48+
"openzeppelin_access",
49+
"openzeppelin_token",
50+
]
51+
52+
[[package]]
53+
name = "openzeppelin_governance"
54+
version = "2.0.0"
55+
source = "registry+https://scarbs.xyz/"
56+
checksum = "sha256:056e6d6f3d48193b53f06283884f8a9675f986fc85425f6a40e8c1aeb3b3ecfa"
57+
dependencies = [
58+
"openzeppelin_access",
59+
"openzeppelin_account",
60+
"openzeppelin_introspection",
61+
"openzeppelin_token",
62+
"openzeppelin_utils",
63+
]
64+
3465
[[package]]
3566
name = "openzeppelin_introspection"
3667
version = "2.0.0"
3768
source = "registry+https://scarbs.xyz/"
3869
checksum = "sha256:87773ed6cd2318f169283ecbbb161890d1996260a80302d81ec45b70ee5e54c1"
3970

71+
[[package]]
72+
name = "openzeppelin_merkle_tree"
73+
version = "2.0.0"
74+
source = "registry+https://scarbs.xyz/"
75+
checksum = "sha256:47f80c9ce59557774243214f8e75c5e866f30f3d8daa755855f6ffd01c89ca89"
76+
77+
[[package]]
78+
name = "openzeppelin_presets"
79+
version = "2.0.0"
80+
source = "registry+https://scarbs.xyz/"
81+
checksum = "sha256:36c761ee923f1dc0887c0eab8c224b49ac242dbfe9163fbb0b08562042ab3d98"
82+
dependencies = [
83+
"openzeppelin_access",
84+
"openzeppelin_account",
85+
"openzeppelin_finance",
86+
"openzeppelin_introspection",
87+
"openzeppelin_token",
88+
"openzeppelin_upgrades",
89+
"openzeppelin_utils",
90+
]
91+
92+
[[package]]
93+
name = "openzeppelin_security"
94+
version = "2.0.0"
95+
source = "registry+https://scarbs.xyz/"
96+
checksum = "sha256:902932ec296c2f400e0ac7c579edeaafd6067b6ce6d9854c1191de28e396ffe3"
97+
4098
[[package]]
4199
name = "openzeppelin_testing"
42100
version = "4.7.0"
@@ -58,6 +116,12 @@ dependencies = [
58116
"openzeppelin_utils",
59117
]
60118

119+
[[package]]
120+
name = "openzeppelin_upgrades"
121+
version = "2.0.0"
122+
source = "registry+https://scarbs.xyz/"
123+
checksum = "sha256:560d57a9c3f3ec5a476e82fec8963c93c8df63a4ff9ff134f64ab8383bde3c61"
124+
61125
[[package]]
62126
name = "openzeppelin_utils"
63127
version = "2.0.0"
@@ -78,3 +142,13 @@ checksum = "sha256:73d73653cc4356ec51b92a6bec9d8385b20318170c2f2ade7891e5185a0e7
78142
dependencies = [
79143
"snforge_scarb_plugin",
80144
]
145+
146+
[[package]]
147+
name = "veriai"
148+
version = "0.2.0"
149+
dependencies = [
150+
"openzeppelin",
151+
"openzeppelin_testing",
152+
"openzeppelin_utils",
153+
"snforge_std",
154+
]

packages/snfoundry/contracts/Scarb.toml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
[package]
2-
name = "contracts"
2+
name = "veriai"
33
version = "0.2.0"
44
edition = "2024_07"
55

66
# See more keys and their definitions at https://docs.swmansion.com/scarb/docs/reference/manifest.html
77

88
[dependencies]
99
starknet = ">=2.12.0"
10-
openzeppelin_access = ">=2.0.0"
11-
openzeppelin_token = ">=2.0.0"
10+
openzeppelin = ">=2.0.0"
1211

1312
[dev-dependencies]
1413
openzeppelin_utils = ">=2.0.0"

0 commit comments

Comments
 (0)