Skip to content

Commit 92951ce

Browse files
authored
chore: bump OZ version (#146)
1 parent 9aa2ec0 commit 92951ce

File tree

10 files changed

+57
-37
lines changed

10 files changed

+57
-37
lines changed

.github/workflows/on-pull-request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
starknet-foundry-version: "0.54.1"
1717
- uses: software-mansion/setup-scarb@v1
1818
with:
19-
scarb-version: "2.12.2"
19+
scarb-version: "2.15.0"
2020

2121
- name: Install cairo-coverage
2222
run: |

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
scarb 2.12.2
1+
scarb 2.15.0
22
starknet-foundry 0.54.1

Scarb.lock

Lines changed: 46 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@ version = 1
33

44
[[package]]
55
name = "openzeppelin"
6-
version = "2.0.0"
6+
version = "3.0.0"
77
source = "registry+https://scarbs.xyz/"
8-
checksum = "sha256:5e4fdecc957cfca7854d95912dc72d9f725517c063b116512900900add29fd77"
8+
checksum = "sha256:ded6f53e0b50a3583f72c556d9ca508e627d175c6f01a2f5124f2e9a052ac985"
99
dependencies = [
1010
"openzeppelin_access",
1111
"openzeppelin_account",
1212
"openzeppelin_finance",
1313
"openzeppelin_governance",
14+
"openzeppelin_interfaces",
1415
"openzeppelin_introspection",
1516
"openzeppelin_merkle_tree",
1617
"openzeppelin_presets",
@@ -22,67 +23,80 @@ dependencies = [
2223

2324
[[package]]
2425
name = "openzeppelin_access"
25-
version = "2.0.0"
26+
version = "3.0.0"
2627
source = "registry+https://scarbs.xyz/"
27-
checksum = "sha256:511681dd26d814ee2bc996d44ff8cb4aaa5ae9d14272130def7eb901cf004850"
28+
checksum = "sha256:2c7fab22d2601fca4f456c81272637f2563a423652d1671383bbe3d007803977"
2829
dependencies = [
30+
"openzeppelin_interfaces",
2931
"openzeppelin_introspection",
3032
]
3133

3234
[[package]]
3335
name = "openzeppelin_account"
34-
version = "2.0.0"
36+
version = "3.0.0"
3537
source = "registry+https://scarbs.xyz/"
36-
checksum = "sha256:fb3381c50d68b028d3801feb43df378e2bd62137b6884844f8f60aefe796188b"
38+
checksum = "sha256:b46f41be21fff6692d32949664d2f0dd1919c741346a676d6e0f1fe2ea576999"
3739
dependencies = [
40+
"openzeppelin_interfaces",
3841
"openzeppelin_introspection",
3942
"openzeppelin_utils",
4043
]
4144

4245
[[package]]
4346
name = "openzeppelin_finance"
44-
version = "2.0.0"
47+
version = "3.0.0"
4548
source = "registry+https://scarbs.xyz/"
46-
checksum = "sha256:e9456ef69502a87c4c99bf50145351b50950f8b11244847d92935c466c4ba787"
49+
checksum = "sha256:f77f4f5262666d8033f16b3a7df839ed2abb699a09ad33099c7bb6bf2807fec1"
4750
dependencies = [
4851
"openzeppelin_access",
52+
"openzeppelin_interfaces",
4953
"openzeppelin_token",
5054
]
5155

5256
[[package]]
5357
name = "openzeppelin_governance"
54-
version = "2.0.0"
58+
version = "3.0.0"
5559
source = "registry+https://scarbs.xyz/"
56-
checksum = "sha256:056e6d6f3d48193b53f06283884f8a9675f986fc85425f6a40e8c1aeb3b3ecfa"
60+
checksum = "sha256:b76c87f72b1481a62e3c6904a9a3da5cfc4de8b5a86a4742de30f1e2984c7e2b"
5761
dependencies = [
5862
"openzeppelin_access",
59-
"openzeppelin_account",
63+
"openzeppelin_interfaces",
6064
"openzeppelin_introspection",
6165
"openzeppelin_token",
6266
"openzeppelin_utils",
6367
]
6468

69+
[[package]]
70+
name = "openzeppelin_interfaces"
71+
version = "2.1.0"
72+
source = "registry+https://scarbs.xyz/"
73+
checksum = "sha256:f69fdb36eb894a0e0732385e723c5ff56d8cb4c1d49b29446c77eefac00b02a5"
74+
6575
[[package]]
6676
name = "openzeppelin_introspection"
67-
version = "2.0.0"
77+
version = "3.0.0"
6878
source = "registry+https://scarbs.xyz/"
69-
checksum = "sha256:87773ed6cd2318f169283ecbbb161890d1996260a80302d81ec45b70ee5e54c1"
79+
checksum = "sha256:ee491981a69736cde220f8b7dd290b6d8620c85ee6b83c81f665f5bef78b62b1"
80+
dependencies = [
81+
"openzeppelin_interfaces",
82+
]
7083

7184
[[package]]
7285
name = "openzeppelin_merkle_tree"
73-
version = "2.0.0"
86+
version = "3.0.0"
7487
source = "registry+https://scarbs.xyz/"
75-
checksum = "sha256:47f80c9ce59557774243214f8e75c5e866f30f3d8daa755855f6ffd01c89ca89"
88+
checksum = "sha256:3417680a1f672bd6cfb54962481f6b96d72f6510be2658d17c8356709b5c950a"
7689

7790
[[package]]
7891
name = "openzeppelin_presets"
79-
version = "2.0.0"
92+
version = "3.0.0"
8093
source = "registry+https://scarbs.xyz/"
81-
checksum = "sha256:36c761ee923f1dc0887c0eab8c224b49ac242dbfe9163fbb0b08562042ab3d98"
94+
checksum = "sha256:1facc433476df1c36ecb33e3a10b6a5fb219c670c437b43696788843fbc0bc25"
8295
dependencies = [
8396
"openzeppelin_access",
8497
"openzeppelin_account",
8598
"openzeppelin_finance",
99+
"openzeppelin_interfaces",
86100
"openzeppelin_introspection",
87101
"openzeppelin_token",
88102
"openzeppelin_upgrades",
@@ -91,33 +105,39 @@ dependencies = [
91105

92106
[[package]]
93107
name = "openzeppelin_security"
94-
version = "2.0.0"
108+
version = "3.0.0"
95109
source = "registry+https://scarbs.xyz/"
96-
checksum = "sha256:902932ec296c2f400e0ac7c579edeaafd6067b6ce6d9854c1191de28e396ffe3"
110+
checksum = "sha256:470f2debae50e03f1435874bc697a0825c257edcad4d1a0cc134e40360e6aba8"
111+
dependencies = [
112+
"openzeppelin_interfaces",
113+
]
97114

98115
[[package]]
99116
name = "openzeppelin_token"
100-
version = "2.0.0"
117+
version = "3.0.0"
101118
source = "registry+https://scarbs.xyz/"
102-
checksum = "sha256:6fe61f63b5a6706018265fb7373b6e5bd3ff829bdc760b2b90296b1e708d180c"
119+
checksum = "sha256:5ce19d297251d9f11acc38a3e3e2faeb2e73b003c8de2f02c7c5d06d9161a5fc"
103120
dependencies = [
104121
"openzeppelin_access",
105-
"openzeppelin_account",
122+
"openzeppelin_interfaces",
106123
"openzeppelin_introspection",
107124
"openzeppelin_utils",
108125
]
109126

110127
[[package]]
111128
name = "openzeppelin_upgrades"
112-
version = "2.0.0"
129+
version = "3.0.0"
113130
source = "registry+https://scarbs.xyz/"
114-
checksum = "sha256:560d57a9c3f3ec5a476e82fec8963c93c8df63a4ff9ff134f64ab8383bde3c61"
131+
checksum = "sha256:1b148d5da1ae90a056b455e8865260423c5491a82777377abfdc68fd8e7d0675"
115132

116133
[[package]]
117134
name = "openzeppelin_utils"
118-
version = "2.0.0"
135+
version = "2.1.0"
119136
source = "registry+https://scarbs.xyz/"
120-
checksum = "sha256:bf799c794139837f397975ffdf6a7ed5032d198bbf70e87a8f44f144a9dfc505"
137+
checksum = "sha256:4d5504fef1c5a6d9fee6a3ae392004a4a24b4b3ccb790c5e5217da96beb73e08"
138+
dependencies = [
139+
"openzeppelin_interfaces",
140+
]
121141

122142
[[package]]
123143
name = "snforge_scarb_plugin"

Scarb.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ repository = "https://github.com/starkware-libs/starkware-starknet-utils"
1717
version = "1.0.0"
1818

1919
[workspace.dependencies]
20-
assert_macros = "2.12.2"
21-
openzeppelin = "2.0.0"
20+
assert_macros = "2.15.0"
21+
openzeppelin = "3.0.0"
2222
snforge_std = "0.54.1"
23-
starknet = "2.12.2"
23+
starknet = "2.15.0"
2424

2525
[workspace.tool.fmt]
2626
sort-module-level-items = true

packages/testing/src/test_utils.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
use core::fmt::Debug;
2-
use openzeppelin::token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
2+
use openzeppelin::interfaces::token::erc20::{IERC20Dispatcher, IERC20DispatcherTrait};
33
use snforge_std::byte_array::try_deserialize_bytearray_error;
44
use snforge_std::cheatcodes::events::Event;
55
use snforge_std::{

packages/utils/src/components/blocklist/tests.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use openzeppelin::token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
1+
use openzeppelin::interfaces::token::erc20::{IERC20Dispatcher, IERC20DispatcherTrait};
22
use snforge_std::{
33
ContractClassTrait, DeclareResultTrait, EventSpyAssertionsTrait, declare, spy_events,
44
};

packages/utils/src/components/deposit/deposit.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub(crate) mod Deposit {
44
use core::num::traits::Zero;
55
use core::panic_with_felt252;
66
use core::pedersen::PedersenTrait;
7-
use openzeppelin::token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
7+
use openzeppelin::interfaces::token::erc20::{IERC20Dispatcher, IERC20DispatcherTrait};
88
use starknet::storage::{
99
Map, StorageMapReadAccess, StorageMapWriteAccess, StoragePointerReadAccess,
1010
StoragePointerWriteAccess,

packages/utils/src/components/roles/roles.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ pub(crate) mod RolesComponent {
5050
use openzeppelin::access::accesscontrol::AccessControlComponent::{
5151
AccessControlImpl, InternalTrait as AccessInternalTrait,
5252
};
53-
use openzeppelin::access::accesscontrol::interface::IAccessControl;
53+
use openzeppelin::interfaces::access::accesscontrol::IAccessControl;
5454
use openzeppelin::introspection::src5::SRC5Component;
5555

5656
#[embeddable_as(RolesImpl)]

packages/utils/src/erc20/erc20_mocks.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#[starknet::contract]
22
pub(crate) mod DualCaseERC20Mock {
33
use openzeppelin::access::ownable::OwnableComponent;
4-
use openzeppelin::token::erc20::interface::IERC20Metadata;
4+
use openzeppelin::interfaces::token::erc20::IERC20Metadata;
55
use openzeppelin::token::erc20::{DefaultConfig, ERC20Component, ERC20HooksEmptyImpl};
66
use starknet::ContractAddress;
77
use starknet::storage::{StoragePointerReadAccess, StoragePointerWriteAccess};

packages/utils/src/erc20/erc20_utils.cairo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
use openzeppelin::token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
1+
use openzeppelin::interfaces::token::erc20::{IERC20Dispatcher, IERC20DispatcherTrait};
22
use starknet::{ContractAddress, get_contract_address};
33
use starkware_utils::erc20::erc20_errors::Erc20Error;
44
use starkware_utils::errors::ErrorDisplay;

0 commit comments

Comments
 (0)