Skip to content

Commit 6c24fe7

Browse files
authored
Merge pull request #81 from AztecProtocol/jc/84
update to 84
2 parents d2f8af1 + 79a8ec8 commit 6c24fe7

File tree

6 files changed

+91
-90
lines changed

6 files changed

+91
-90
lines changed

.github/workflows/tests.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Set Aztec version and start sandbox
3030
run: |
31-
VERSION=0.83.1 aztec-up
31+
VERSION=0.84.0 aztec-up
3232
aztec start --sandbox &
3333
3434
- name: Install project dependencies

Nargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ authors = [ "" ]
55
compiler_version = ">=0.18.0"
66

77
[dependencies]
8-
aztec = { git = "https://github.com/AztecProtocol/aztec-packages/", tag = "v0.83.1", directory = "noir-projects/aztec-nr/aztec" }
8+
aztec = { git = "https://github.com/AztecProtocol/aztec-packages/", tag = "v0.84.0", directory = "noir-projects/aztec-nr/aztec" }

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ bash -i <(curl -s https://install.aztec.network)
4141
Install the correct version of the toolkit with:
4242

4343
```bash
44-
aztec-up 0.83.1
44+
aztec-up 0.84.0
4545
```
4646

4747
Start the sandbox with:

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
"update-readme-version": "node ./.github/scripts/update-readme-version.js"
2323
},
2424
"dependencies": {
25-
"@aztec/accounts": "0.83.1",
26-
"@aztec/aztec.js": "0.83.1",
27-
"@aztec/noir-contracts.js": "0.83.1",
28-
"@aztec/stdlib": "0.83.1",
25+
"@aztec/accounts": "0.84.0",
26+
"@aztec/aztec.js": "0.84.0",
27+
"@aztec/noir-contracts.js": "0.84.0",
28+
"@aztec/stdlib": "0.84.0",
2929
"@types/node": "^22.5.1"
3030
},
3131
"devDependencies": {

src/main.nr

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use dep::aztec::macros::aztec;
55
pub contract EasyPrivateVoting {
66
use dep::aztec::{
77
keys::getters::get_public_keys,
8-
macros::{functions::{initializer, internal, private, public}, storage::storage},
8+
macros::{functions::{initializer, internal, private, public, utility}, storage::storage},
99
};
1010
use dep::aztec::prelude::{AztecAddress, Map, PublicImmutable, PublicMutable};
1111
use dep::aztec::protocol_types::traits::{Hash, ToField};
@@ -53,7 +53,8 @@ pub contract EasyPrivateVoting {
5353
assert(storage.admin.read().eq(context.msg_sender()), "Only admin can end votes"); // assert that caller is admin
5454
storage.vote_ended.write(true);
5555
}
56-
unconstrained fn get_vote(candidate: Field) -> pub Field {
56+
#[utility]
57+
unconstrained fn get_vote(candidate: Field) -> Field {
5758
storage.tally.at(candidate).read()
5859
}
5960
}

yarn.lock

Lines changed: 81 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -15,38 +15,38 @@
1515
"@jridgewell/gen-mapping" "^0.3.5"
1616
"@jridgewell/trace-mapping" "^0.3.24"
1717

18-
"@aztec/accounts@0.83.1":
19-
version "0.83.1"
20-
resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-0.83.1.tgz#cd0800e65727f70b965f6ff30b804a5533dd4694"
21-
integrity sha512-xv+5QTCc8RYYUYSpSyeUoXvR31NbrU6MkxjZQ7pSZ24EF7ucpO69YW+Udxun/l6qkhUO2/UPcBsMtxovs+WCVw==
22-
dependencies:
23-
"@aztec/aztec.js" "0.83.1"
24-
"@aztec/entrypoints" "0.83.1"
25-
"@aztec/ethereum" "0.83.1"
26-
"@aztec/foundation" "0.83.1"
27-
"@aztec/stdlib" "0.83.1"
18+
"@aztec/accounts@0.84.0":
19+
version "0.84.0"
20+
resolved "https://registry.yarnpkg.com/@aztec/accounts/-/accounts-0.84.0.tgz#2fe9cc18c0c19d36e7b2242ef121601939d21b26"
21+
integrity sha512-4+AYV/D7hUROHWQLWa9W47ay/CJKJnkjZSWjsWBeWRZ18xXE8TI+44m6hWLazuoqgWGCTLOi9kfBgpxImBoPAQ==
22+
dependencies:
23+
"@aztec/aztec.js" "0.84.0"
24+
"@aztec/entrypoints" "0.84.0"
25+
"@aztec/ethereum" "0.84.0"
26+
"@aztec/foundation" "0.84.0"
27+
"@aztec/stdlib" "0.84.0"
2828
tslib "^2.4.0"
2929

30-
"@aztec/aztec.js@0.83.1":
31-
version "0.83.1"
32-
resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-0.83.1.tgz#bd0d24e82a16bee05dc86a4dea42f7ba03262cc2"
33-
integrity sha512-CWEommwNdt8Z+CHV9lx7Oi9EDsLJS6amGQHl6V1o7/s1MoYEOj1oDFJhbzr2sTL8e22ni3JOjQ/MSgz22HNqyw==
34-
dependencies:
35-
"@aztec/constants" "0.83.1"
36-
"@aztec/entrypoints" "0.83.1"
37-
"@aztec/ethereum" "0.83.1"
38-
"@aztec/foundation" "0.83.1"
39-
"@aztec/l1-artifacts" "0.83.1"
40-
"@aztec/protocol-contracts" "0.83.1"
41-
"@aztec/stdlib" "0.83.1"
30+
"@aztec/aztec.js@0.84.0":
31+
version "0.84.0"
32+
resolved "https://registry.yarnpkg.com/@aztec/aztec.js/-/aztec.js-0.84.0.tgz#b64d4ed322b16be6f39abfdc8ccf0d34025d3b9a"
33+
integrity sha512-91HkDeChm8s8Gg73NsNvGgvj9RSpN2mF+20DbT7Fe0ZAEpGc9A2yyXMBS+iXzjrxYu8vfGGFhXCj4+tN/pQzVw==
34+
dependencies:
35+
"@aztec/constants" "0.84.0"
36+
"@aztec/entrypoints" "0.84.0"
37+
"@aztec/ethereum" "0.84.0"
38+
"@aztec/foundation" "0.84.0"
39+
"@aztec/l1-artifacts" "0.84.0"
40+
"@aztec/protocol-contracts" "0.84.0"
41+
"@aztec/stdlib" "0.84.0"
4242
axios "^1.7.2"
4343
tslib "^2.4.0"
4444
viem "2.23.7"
4545

46-
"@aztec/bb.js@0.83.1":
47-
version "0.83.1"
48-
resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-0.83.1.tgz#d5e75387cc23d8d779cccebc0c00ef65aead8d28"
49-
integrity sha512-SKcIlhGlqT1gMffT2+0nl4eIAhdaTBGsGz1+EOynxcPx5UGT7WpDmNADcDEZGpvhgNDo+JdurBxpIoo39GKpTw==
46+
"@aztec/bb.js@0.84.0":
47+
version "0.84.0"
48+
resolved "https://registry.yarnpkg.com/@aztec/bb.js/-/bb.js-0.84.0.tgz#58ef86587160ff559d39bbc3068b1cd25ef91917"
49+
integrity sha512-jNx35PCtevQnIBAyld90JjI+fGTrhcbXH6FkcZoRRpBPvnlZVTmIAU3j16q136m+mFgIBlCuzjOE6ND4cOgnQQ==
5050
dependencies:
5151
comlink "^4.4.1"
5252
commander "^12.1.0"
@@ -55,54 +55,54 @@
5555
pako "^2.1.0"
5656
tslib "^2.4.0"
5757

58-
"@aztec/blob-lib@0.83.1":
59-
version "0.83.1"
60-
resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-0.83.1.tgz#496b9f51e6007ec823576cc3a6c4b6fbc5e1e465"
61-
integrity sha512-etDSxWsR/uh0qkOhxD2Iivro3qFkmL2+7WQOiXJA6poT49/IS8EC2WH7OVbATXQ90I+6wm/xTaemDKA6IyqtRA==
58+
"@aztec/blob-lib@0.84.0":
59+
version "0.84.0"
60+
resolved "https://registry.yarnpkg.com/@aztec/blob-lib/-/blob-lib-0.84.0.tgz#259efa7ae3ad2a20fb686f3885f6074bef457d2a"
61+
integrity sha512-jAol1pTGvzSDCMOMq4IG4Fgce/bE6U3FNWWB8cn8+mpZuSLhp2d8rQSAjHzkEmB7EaNbD9poXPZqNVYygRBz3w==
6262
dependencies:
63-
"@aztec/constants" "0.83.1"
64-
"@aztec/foundation" "0.83.1"
63+
"@aztec/constants" "0.84.0"
64+
"@aztec/foundation" "0.84.0"
6565
c-kzg "4.0.0-alpha.1"
6666
tslib "^2.4.0"
6767

68-
"@aztec/constants@0.83.1":
69-
version "0.83.1"
70-
resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-0.83.1.tgz#e4f7b24fa89214da0f85616873d24e6c0b03731d"
71-
integrity sha512-pyaEprJzNyrynmtvG8lnCIbX6Z+Ui/WoFV1/swCvZ8W6/ktQ9/COBNCCNHFh/OXs/3sdk8rBFvPG3ENfYKc+PQ==
68+
"@aztec/constants@0.84.0":
69+
version "0.84.0"
70+
resolved "https://registry.yarnpkg.com/@aztec/constants/-/constants-0.84.0.tgz#6578ef6dd0884d72d9f4191382f46e9a6d0e0f1b"
71+
integrity sha512-BGlUkqz3r+0IZJD9w3tLe9Qmj5iFLmj9TW9BtXTlSg3nmAg53Mz9jOnvX8f8HXCIDJb0RnBWVfbSIj380FLSuQ==
7272
dependencies:
7373
tslib "^2.4.0"
7474

75-
"@aztec/entrypoints@0.83.1":
76-
version "0.83.1"
77-
resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-0.83.1.tgz#28e0ec600651e6b7b433932e90843cd506d1d6aa"
78-
integrity sha512-ZnWyYB6j7nrtPL3kvtZtSgTbVgXXlow8Yj6klKyV7iUN1xarlW7lshHMzgj96VtiVB0nWM/snYffI7u90/IjHA==
75+
"@aztec/entrypoints@0.84.0":
76+
version "0.84.0"
77+
resolved "https://registry.yarnpkg.com/@aztec/entrypoints/-/entrypoints-0.84.0.tgz#4d59f3da119dbc36a2173e275f2d9256b522f512"
78+
integrity sha512-hb3+TpSjs9X9R21CBtNlC2jHrJNgP84lUaY5YfOzargmtCX/KTLoTZf3amhSyR5NR1uoQH4TD1q0GvuxnGgk3g==
7979
dependencies:
80-
"@aztec/constants" "0.83.1"
81-
"@aztec/foundation" "0.83.1"
82-
"@aztec/protocol-contracts" "0.83.1"
83-
"@aztec/stdlib" "0.83.1"
80+
"@aztec/constants" "0.84.0"
81+
"@aztec/foundation" "0.84.0"
82+
"@aztec/protocol-contracts" "0.84.0"
83+
"@aztec/stdlib" "0.84.0"
8484
tslib "^2.4.0"
8585

86-
"@aztec/ethereum@0.83.1":
87-
version "0.83.1"
88-
resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-0.83.1.tgz#7134a5e73310dc411591d21ed75892c3a98514fc"
89-
integrity sha512-yvLpZBsCRZqHA2WXX59XB3DIB3QbzlZJJ8SmsFqAtz0LB7WKPNEaRakDTBjcA62VHmwg3pn7LQrPBhucljbH0Q==
86+
"@aztec/ethereum@0.84.0":
87+
version "0.84.0"
88+
resolved "https://registry.yarnpkg.com/@aztec/ethereum/-/ethereum-0.84.0.tgz#e199d51a2679ec90286a7114a02ec8cf6ed6d3d6"
89+
integrity sha512-eDJuC8MASEIgdgicJkLL5Y+E4/HNikB4FRF4CRoiy/i+BO2fDOTW5j7Qowq9MmZOJwQkyK+ogNWr0vTHjbHyEQ==
9090
dependencies:
91-
"@aztec/blob-lib" "0.83.1"
92-
"@aztec/foundation" "0.83.1"
93-
"@aztec/l1-artifacts" "0.83.1"
91+
"@aztec/blob-lib" "0.84.0"
92+
"@aztec/foundation" "0.84.0"
93+
"@aztec/l1-artifacts" "0.84.0"
9494
"@viem/anvil" "^0.0.10"
9595
dotenv "^16.0.3"
9696
tslib "^2.4.0"
9797
viem "2.23.7"
9898
zod "^3.23.8"
9999

100-
"@aztec/foundation@0.83.1":
101-
version "0.83.1"
102-
resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-0.83.1.tgz#9ba67f86eaeff8b67ec0327098861e5ed0b24eea"
103-
integrity sha512-PwVnkKZry9pMn53UR3bbgXByFm7hGff6WKg93dorEHlmgfi+mdGh9RoNWCBkj6w2G85W+KVMCXCJ8zvQh9oPWg==
100+
"@aztec/foundation@0.84.0":
101+
version "0.84.0"
102+
resolved "https://registry.yarnpkg.com/@aztec/foundation/-/foundation-0.84.0.tgz#93a24b590211036d27b2fef662b2ead8779216c6"
103+
integrity sha512-5hxVYNucyvZ+YCtluhpd3aNLCtsYSWQ85YdID4ZwihLkFNs2A0/klB2EmYZGLVCxXJa1o8I8QIbaRg+idBG2EA==
104104
dependencies:
105-
"@aztec/bb.js" "0.83.1"
105+
"@aztec/bb.js" "0.84.0"
106106
"@koa/cors" "^5.0.0"
107107
"@noble/curves" "^1.2.0"
108108
bn.js "^5.2.1"
@@ -128,43 +128,43 @@
128128
undici "^5.28.5"
129129
zod "^3.23.8"
130130

131-
"@aztec/l1-artifacts@0.83.1":
132-
version "0.83.1"
133-
resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-0.83.1.tgz#35e94ca3d43462d9f5c4ef135ba02f643021b676"
134-
integrity sha512-M9pliby2kMbSkfx8Dm6K0XhDwK3s/f2vCp5WG2wq8vW0UMx7LEOn7MGABxpCZM5hefMd/G0DqTXiEs8o9/XiYg==
131+
"@aztec/l1-artifacts@0.84.0":
132+
version "0.84.0"
133+
resolved "https://registry.yarnpkg.com/@aztec/l1-artifacts/-/l1-artifacts-0.84.0.tgz#acae5f4b1dfdf453d50d3b39252180a5309401ed"
134+
integrity sha512-OKoZ50C2M4oD64GYoooV6QBwDaEcyGqnE/k3URiEQloK+h0ybgPRurzrqwKIRaS2qSkQsHoDzEjxUkCtnYX28Q==
135135
dependencies:
136136
tslib "^2.4.0"
137137

138-
"@aztec/noir-contracts.js@0.83.1":
139-
version "0.83.1"
140-
resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-0.83.1.tgz#4e0512851ab0f85a7cb0d2f4f0b1446e9ed33755"
141-
integrity sha512-ctUmsNURMOfBVRFGuFlWrRT1iTDq5w214hLsCrzspJBSVwQd2JH/lriQk9Z58W++Gi8LjEzOFAJ6jI38RdXNsA==
138+
"@aztec/noir-contracts.js@0.84.0":
139+
version "0.84.0"
140+
resolved "https://registry.yarnpkg.com/@aztec/noir-contracts.js/-/noir-contracts.js-0.84.0.tgz#60d8a4834f838d89a276137accc27e7028d76287"
141+
integrity sha512-b4vUnNZrJpDzjA3aCnMnhlYIc1dPjrFmeLy7EPeL7QeTDj5tSzdu18/owHV2sSzGB/PYlmFEELoTGbPJ4Npqrg==
142142
dependencies:
143-
"@aztec/aztec.js" "0.83.1"
143+
"@aztec/aztec.js" "0.84.0"
144144
tslib "^2.4.0"
145145

146-
"@aztec/protocol-contracts@0.83.1":
147-
version "0.83.1"
148-
resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-0.83.1.tgz#5bb79803e54e5f9f7265c19688d5b4e6bf69be52"
149-
integrity sha512-GLI5c2KrkEDjdgAr01bwUp1/UQP4yW2UfAwYCmzFCss3ZIC88x1x+OP21QvBqzi/xzJQQYhKTPGAUyDeEk4lXA==
146+
"@aztec/protocol-contracts@0.84.0":
147+
version "0.84.0"
148+
resolved "https://registry.yarnpkg.com/@aztec/protocol-contracts/-/protocol-contracts-0.84.0.tgz#6086ce45108f8ef6caf07b21fcccf44d0e1b6c82"
149+
integrity sha512-U7+MMDnmcyhvhgTeHM4ZoACJtaE9geJXpKWvK1VOzKnEIvIcM7vG/0Z14AkXsZ93RsCyqq/gG2mf5WvNQbBG2w==
150150
dependencies:
151-
"@aztec/constants" "0.83.1"
152-
"@aztec/foundation" "0.83.1"
153-
"@aztec/stdlib" "0.83.1"
151+
"@aztec/constants" "0.84.0"
152+
"@aztec/foundation" "0.84.0"
153+
"@aztec/stdlib" "0.84.0"
154154
lodash.chunk "^4.2.0"
155155
lodash.omit "^4.5.0"
156156
tslib "^2.4.0"
157157

158-
"@aztec/stdlib@0.83.1":
159-
version "0.83.1"
160-
resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-0.83.1.tgz#48ed1af1868ac2542d6bfab3e99f58b6227a56b5"
161-
integrity sha512-8RkF3MOmLPBGJXS6YsRTJ8WezlsW9DaJ2GpUDA3ieXN8ltHBF2IRCfPYv1XeXaiVR2fw936v9TrxJGrDYCbThg==
158+
"@aztec/stdlib@0.84.0":
159+
version "0.84.0"
160+
resolved "https://registry.yarnpkg.com/@aztec/stdlib/-/stdlib-0.84.0.tgz#bd540ad41e23e239667274c55de9b037217235be"
161+
integrity sha512-D2GECWBf0jembRamDF1eRYGMtGIyvYnhEcEkbJwk3OEmFRLiIjCMUh3ZJoLYDFCNlnSjO2WGghaJDm6UrflyGA==
162162
dependencies:
163-
"@aztec/bb.js" "0.83.1"
164-
"@aztec/blob-lib" "0.83.1"
165-
"@aztec/constants" "0.83.1"
166-
"@aztec/ethereum" "0.83.1"
167-
"@aztec/foundation" "0.83.1"
163+
"@aztec/bb.js" "0.84.0"
164+
"@aztec/blob-lib" "0.84.0"
165+
"@aztec/constants" "0.84.0"
166+
"@aztec/ethereum" "0.84.0"
167+
"@aztec/foundation" "0.84.0"
168168
"@google-cloud/storage" "^7.15.0"
169169
lodash.chunk "^4.2.0"
170170
lodash.isequal "^4.5.0"

0 commit comments

Comments
 (0)