From ce756062ed0d26f5345ea291e956c45d2e2602b3 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Mon, 12 Aug 2024 21:31:03 +0200 Subject: [PATCH 1/7] feat: bump version to 0.15 --- packages/core-cairo/src/utils/version.ts | 8 +- packages/core-cairo/test_project/Scarb.lock | 85 ++++++++++++++++++++- packages/core-cairo/test_project/Scarb.toml | 8 +- 3 files changed, 91 insertions(+), 10 deletions(-) diff --git a/packages/core-cairo/src/utils/version.ts b/packages/core-cairo/src/utils/version.ts index 42e875130..4817dea8a 100644 --- a/packages/core-cairo/src/utils/version.ts +++ b/packages/core-cairo/src/utils/version.ts @@ -1,17 +1,17 @@ /** * The actual latest version to use in links. */ -export const contractsVersion = '0.14.0'; +export const contractsVersion = '0.15.0'; export const contractsVersionTag = `v${contractsVersion}`; /** * Cairo compiler versions. */ export const edition = '2023_11'; -export const cairoVersion = '2.6.4'; -export const scarbVersion = '2.6.5'; +export const cairoVersion = '2.7.0'; +export const scarbVersion = '2.7.0'; /** * Semantic version string representing of the minimum compatible version of Contracts to display in output. */ -export const compatibleContractsSemver = '^0.14.0'; +export const compatibleContractsSemver = '^0.15.0'; diff --git a/packages/core-cairo/test_project/Scarb.lock b/packages/core-cairo/test_project/Scarb.lock index 278881560..753d12e83 100644 --- a/packages/core-cairo/test_project/Scarb.lock +++ b/packages/core-cairo/test_project/Scarb.lock @@ -3,8 +3,89 @@ version = 1 [[package]] name = "openzeppelin" -version = "0.14.0" -source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.14.0#f091c4f51ddeb10297db984acae965328c5a4e5b" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_access", + "openzeppelin_account", + "openzeppelin_governance", + "openzeppelin_introspection", + "openzeppelin_presets", + "openzeppelin_security", + "openzeppelin_token", + "openzeppelin_upgrades", + "openzeppelin_utils", +] + +[[package]] +name = "openzeppelin_access" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_introspection", + "openzeppelin_utils", +] + +[[package]] +name = "openzeppelin_account" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_introspection", + "openzeppelin_token", + "openzeppelin_utils", +] + +[[package]] +name = "openzeppelin_governance" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_access", + "openzeppelin_introspection", +] + +[[package]] +name = "openzeppelin_introspection" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" + +[[package]] +name = "openzeppelin_presets" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_access", + "openzeppelin_account", + "openzeppelin_introspection", + "openzeppelin_token", + "openzeppelin_upgrades", +] + +[[package]] +name = "openzeppelin_security" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" + +[[package]] +name = "openzeppelin_token" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" +dependencies = [ + "openzeppelin_account", + "openzeppelin_governance", + "openzeppelin_introspection", +] + +[[package]] +name = "openzeppelin_upgrades" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" + +[[package]] +name = "openzeppelin_utils" +version = "0.15.0" +source = "git+https://github.com/OpenZeppelin/cairo-contracts.git?tag=v0.15.0#f57642960f1c8cffafefb88bfff418eca8510634" [[package]] name = "test_project" diff --git a/packages/core-cairo/test_project/Scarb.toml b/packages/core-cairo/test_project/Scarb.toml index 98fdcd7b3..d4314f59e 100644 --- a/packages/core-cairo/test_project/Scarb.toml +++ b/packages/core-cairo/test_project/Scarb.toml @@ -2,12 +2,12 @@ name = "test_project" version = "0.1.0" edition = "2023_11" -cairo-version = "2.6.4" -scarb-version = "2.6.5" +cairo-version = "2.7.0" +scarb-version = "2.7.0" [dependencies] -starknet = "2.6.4" -openzeppelin = { git = "https://github.com/OpenZeppelin/cairo-contracts.git", tag = "v0.14.0" } +starknet = "2.7.0" +openzeppelin = { git = "https://github.com/OpenZeppelin/cairo-contracts.git", tag = "v0.15.0" } [lib] From 0e98cba853204e60a5fefd079724b3cf5b5e36b0 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Mon, 12 Aug 2024 21:35:01 +0200 Subject: [PATCH 2/7] feat: update tests --- packages/core-cairo/src/contract.test.ts.md | 14 ++++----- packages/core-cairo/src/custom.test.ts.md | 16 +++++------ packages/core-cairo/src/erc1155.test.ts.md | 20 ++++++------- packages/core-cairo/src/erc20.test.ts.md | 32 ++++++++++----------- packages/core-cairo/src/erc721.test.ts.md | 18 ++++++------ 5 files changed, 50 insertions(+), 50 deletions(-) diff --git a/packages/core-cairo/src/contract.test.ts.md b/packages/core-cairo/src/contract.test.ts.md index 0e2bedd50..5737ebb3d 100644 --- a/packages/core-cairo/src/contract.test.ts.md +++ b/packages/core-cairo/src/contract.test.ts.md @@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -24,7 +24,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -44,7 +44,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -64,7 +64,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -89,7 +89,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -114,7 +114,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ @@ -152,7 +152,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod Foo {␊ diff --git a/packages/core-cairo/src/custom.test.ts.md b/packages/core-cairo/src/custom.test.ts.md index 0b2e82c6b..53a3a5eba 100644 --- a/packages/core-cairo/src/custom.test.ts.md +++ b/packages/core-cairo/src/custom.test.ts.md @@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -24,7 +24,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -80,7 +80,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -161,7 +161,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -217,7 +217,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -232,7 +232,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ @@ -288,7 +288,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const UPGRADER_ROLE: felt252 = selector!("UPGRADER_ROLE");␊ ␊ @@ -361,7 +361,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyContract {␊ diff --git a/packages/core-cairo/src/erc1155.test.ts.md b/packages/core-cairo/src/erc1155.test.ts.md index bfa4646e7..c77e13e1c 100644 --- a/packages/core-cairo/src/erc1155.test.ts.md +++ b/packages/core-cairo/src/erc1155.test.ts.md @@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -80,7 +80,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -168,7 +168,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const URI_SETTER_ROLE: felt252 = selector!("URI_SETTER_ROLE");␊ const UPGRADER_ROLE: felt252 = selector!("UPGRADER_ROLE");␊ @@ -272,7 +272,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -345,7 +345,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -467,7 +467,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -597,7 +597,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -720,7 +720,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ const URI_SETTER_ROLE: felt252 = selector!("URI_SETTER_ROLE");␊ @@ -862,7 +862,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const PAUSER_ROLE: felt252 = selector!("PAUSER_ROLE");␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ @@ -1063,7 +1063,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const PAUSER_ROLE: felt252 = selector!("PAUSER_ROLE");␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ diff --git a/packages/core-cairo/src/erc20.test.ts.md b/packages/core-cairo/src/erc20.test.ts.md index 7e507ab2e..94c04c45b 100644 --- a/packages/core-cairo/src/erc20.test.ts.md +++ b/packages/core-cairo/src/erc20.test.ts.md @@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -48,7 +48,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -115,7 +115,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -192,7 +192,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -303,7 +303,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const PAUSER_ROLE: felt252 = selector!("PAUSER_ROLE");␊ const UPGRADER_ROLE: felt252 = selector!("UPGRADER_ROLE");␊ @@ -434,7 +434,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -551,7 +551,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -620,7 +620,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -687,7 +687,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -764,7 +764,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ const UPGRADER_ROLE: felt252 = selector!("UPGRADER_ROLE");␊ @@ -861,7 +861,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -975,7 +975,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -1089,7 +1089,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -1176,7 +1176,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -1314,7 +1314,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -1469,7 +1469,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const PAUSER_ROLE: felt252 = selector!("PAUSER_ROLE");␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ diff --git a/packages/core-cairo/src/erc721.test.ts.md b/packages/core-cairo/src/erc721.test.ts.md index 37413e943..c0b1c98ec 100644 --- a/packages/core-cairo/src/erc721.test.ts.md +++ b/packages/core-cairo/src/erc721.test.ts.md @@ -9,7 +9,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -54,7 +54,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -127,7 +127,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -200,7 +200,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -284,7 +284,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -401,7 +401,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -499,7 +499,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ const MINTER_ROLE: felt252 = selector!("MINTER_ROLE");␊ const UPGRADER_ROLE: felt252 = selector!("UPGRADER_ROLE");␊ @@ -613,7 +613,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ @@ -741,7 +741,7 @@ Generated by [AVA](https://avajs.dev). > Snapshot 1 `// SPDX-License-Identifier: MIT␊ - // Compatible with OpenZeppelin Contracts for Cairo ^0.14.0␊ + // Compatible with OpenZeppelin Contracts for Cairo ^0.15.0␊ ␊ #[starknet::contract]␊ mod MyToken {␊ From 510fa8c18422aeaea649dd474e3bd5c69322b217 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Mon, 12 Aug 2024 22:44:41 +0200 Subject: [PATCH 3/7] feat: snaps updated --- packages/core-cairo/src/contract.test.ts.snap | Bin 715 -> 716 bytes packages/core-cairo/src/custom.test.ts.snap | Bin 1339 -> 1323 bytes packages/core-cairo/src/erc1155.test.ts.snap | Bin 2530 -> 2518 bytes packages/core-cairo/src/erc20.test.ts.snap | Bin 2766 -> 2754 bytes packages/core-cairo/src/erc721.test.ts.snap | Bin 2035 -> 2021 bytes 5 files changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/core-cairo/src/contract.test.ts.snap b/packages/core-cairo/src/contract.test.ts.snap index 1090b140d1d8609aaac35eca98d7e5f6ea39471c..e3b47f9a4c68b60cdc3bf9e53c132d3032853bb3 100644 GIT binary patch literal 716 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 hB~A9H{t{q*-rY~%>N~ysw000prgK7W( literal 1339 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 diff --git a/packages/core-cairo/src/erc20.test.ts.snap b/packages/core-cairo/src/erc20.test.ts.snap index ea1745be8bc6c23cf0c9e8094b55f505a6276dc4..d31c2d646e844f65df9008987fcf621d4cde61f7 100644 GIT binary patch literal 2754 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 I>+#qC014_cQ2+n{ literal 2766 zcmV;<3NiITRzVuqATl zo0*?;_`ZK;I6n_BOk2Np|MpKz3}WJ&PcAgq&=Gd@gS{5AY-`6GUpm?VYZoRqTuU3f zS2l5f{CP0Yi1zJ6_2GkGK471B-hJ@o7yXBye~wQ3M}OLRY3SH;@lJPuEn*A}>?o+$ zJ!{bWhxTZ!5rg8PHwL*vug2K=GaiqzX;}28MI22hE*jbnI@AouMt|Mg-T%$*UZe5p zcP`PKYYP)a(ZhhR8zXywdbelxHMYAq`-$E|29qke;kyY`8UJiqG*!S%a z>C^AD3!{lg7kHpf_O@U97Y&+H5VmLB7#2$y{VtV8n7uf_ZzD6F5{=+5L-+)#YZ2^N znmGlGzb%JiPr@%$kVls|o=(tda4mcaVL0z14BCu~#6E#pGf9UKEkE4bC^6q+ufrb$ z>=+Z=JaX(Yvu#u%0!s#gu;q=Ae?iF0(9}qhgT(&XZ1|T`nV>Z;D5vcNAVUjr*P0F< zA{U!O1qmkG=CZ(U@A@U*H7tV|nrVEGo#s|peYaX@t9SOtt?d_K%5NKCyS(O_WwsT* zrwOg_ne)<#$w%xqPz;eEYcLqXuk4@VTVWad7gBAGm}eV8LagTHJz5P z%ONBY6Z0LKn(Kb8xmVJgp>5lPfkVw!W^W?}l9iT&?1BXAW~Ub*K&i~1~yIjT2i z$)cv)>NK0ofZ^Mx%ort(oGoT_He{uG!o^3_I7aw1g*bj<@z6V?Yv3Co`)v;q-`S^H z1(#u3^sr)1FSdo>s5%=O)GInR(A&{4!IwN!78(XSM71sRR`tu$0jz z^v+baGUPMvEoEk20`1I4nU@Mzmc$AjpVYSH(N|gY1xR%LS#Z)F`EHh&&&j%GKZMWl zaw+fyrt}7@-k7o|+!Ux=Vuo}A@mC))h2IiDhK@bTSge&wM>ocX{|s}(X(QWXff&t9 z?xYE)i3y4*nd-6}NxEywHMn0sCk>-Cf6t1X;_D*bZq%hjMBlQB%C6x-Q{b??owXtD zEH}i=DKP@dY@N!?uXsh~=od6bT-k$!bK8NJ16SNtCt-G4Y5fMo*&R2jFuF$!Rc9ZiwnU9k|5f7{|_ha zqx^_M7#6hz9UJ`jAuZ1f~<%r+8$68MR{Tfx{;GfWxLDX0D&ZMr?PyA0XTK z?x723hIzP-ttu{^l5$+c#q&m7%bB-m;D3UD=fALMVDr5k>s;6gOABi5hJd97u(SY{ z7F69i080zF7_hVelxlsOA8h@M%|Yd6v^Yd7tY(^at8;Gn6?^7Ub65XK?MH` zUb3)}I~$iQZDG%1eY7I%S)7dkdlqZIXEBGBu19Xku-T~GjC0yT`+KqvY=+EzdxIm8 z99C+0nH2CG;5oo^falCW0G?BOp0jS(G0>6VZ~A2gjEl(E9X$HGKt+Cnmq`H?nV*Wl z+<$$j2u!EXMu2H>n8gMvk`7&~8N<+t!dFL|bEG}Ui{BBmcB7dT~04m7ZKj28ri zT$c* z`HZ97Jjet)jOXRzO!oQM>5Rk1&zv2Je9<;(uO<7iEv+N(PTN{l8b5BA`MX=Wp=Xy~ zx7;B$CjDtxm#RnGm)m3p;52WJ+N_T=W0gzK2q(Q;QO6+B;HkCnpus_dg9Zl;4jLRZ zIB4+T0~#DOIB0No2{d>)8a%@JrgL)IeRT|i90WNC@(mZ{H=hWKoQ~By9AH+NH#|X^ z4;vL#=J!TmS3vRJb5RRYah6mpQO4b8i3D<_6d|xU;jamghq*MM?r4*!d%{*f4%q6@ zGtB~I^~1jiWVQEUMagP?&QAb}Tnp_7Rx>jBA!o*dX8WD~V0VzIf77fn&fU`bkpY>5BQ?-93 z(DFWwt};@n$FgnXL4_A?tAc`{vpZZad>?mBjz9q4IjXz0hjTI3<5{oX`5NG*udJ883MYnawyQr*WagPAMf`(B&o%Kq8hPiM z)a&4r1?C;5B(tPLQv}K%7{5v{r~^~ diff --git a/packages/core-cairo/src/erc721.test.ts.snap b/packages/core-cairo/src/erc721.test.ts.snap index ba6bf8484e5edb3a828b192ca85641e5c4c506d3..7b4753b264cd3a516472893d96113a2ac5b322af 100644 GIT binary patch literal 2021 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 From 67f0e94c8924d8a2d4a7a9fbc570a59bd3aedd3e Mon Sep 17 00:00:00 2001 From: Eric Lau Date: Mon, 12 Aug 2024 16:52:04 -0400 Subject: [PATCH 4/7] Update changelog for unreleased changes --- packages/core-cairo/CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/core-cairo/CHANGELOG.md b/packages/core-cairo/CHANGELOG.md index 77c8eb585..73bada3f1 100644 --- a/packages/core-cairo/CHANGELOG.md +++ b/packages/core-cairo/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## Unreleased + +- **Breaking changes**: + - Use OpenZeppelin Contracts for Cairo v0.15.0. ([#378](https://github.com/OpenZeppelin/contracts-wizard/pull/378)) + ## 0.14.0 (2024-06-20) - **Breaking changes**: From b192c8f8b678acdd895574e4127c4181a3309b18 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Tue, 13 Aug 2024 14:01:44 +0200 Subject: [PATCH 5/7] fix: workflow --- .github/workflows/cairo-compilation.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cairo-compilation.yml b/.github/workflows/cairo-compilation.yml index f799886e9..db0a4fec4 100644 --- a/.github/workflows/cairo-compilation.yml +++ b/.github/workflows/cairo-compilation.yml @@ -27,6 +27,7 @@ jobs: SCARB_VERSION=$(grep 'scarb-version = ' packages/core-cairo/test_project/Scarb.toml | sed 's/scarb-version = "\(.*\)"/\1/') echo "SCARB_VERSION=$SCARB_VERSION" >> $GITHUB_ENV - uses: software-mansion/setup-scarb@v1 + working-directory: ./packages/core-cairo/test_project with: scarb-version: ${{ env.SCARB_VERSION }} - name: Compile contracts From d192a92343cd8daa175b542dd4c7922342f1d42b Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Tue, 13 Aug 2024 14:07:18 +0200 Subject: [PATCH 6/7] fix: workflow --- .github/workflows/cairo-compilation.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/cairo-compilation.yml b/.github/workflows/cairo-compilation.yml index db0a4fec4..f799886e9 100644 --- a/.github/workflows/cairo-compilation.yml +++ b/.github/workflows/cairo-compilation.yml @@ -27,7 +27,6 @@ jobs: SCARB_VERSION=$(grep 'scarb-version = ' packages/core-cairo/test_project/Scarb.toml | sed 's/scarb-version = "\(.*\)"/\1/') echo "SCARB_VERSION=$SCARB_VERSION" >> $GITHUB_ENV - uses: software-mansion/setup-scarb@v1 - working-directory: ./packages/core-cairo/test_project with: scarb-version: ${{ env.SCARB_VERSION }} - name: Compile contracts From e763e065f9a01784e876fe03cbbe0f9fb26836f5 Mon Sep 17 00:00:00 2001 From: Eric Nordelo Date: Wed, 14 Aug 2024 14:38:36 +0200 Subject: [PATCH 7/7] fix: remove workflow --- .github/workflows/cairo-compilation.yml | 34 ------------------------- 1 file changed, 34 deletions(-) delete mode 100644 .github/workflows/cairo-compilation.yml diff --git a/.github/workflows/cairo-compilation.yml b/.github/workflows/cairo-compilation.yml deleted file mode 100644 index f799886e9..000000000 --- a/.github/workflows/cairo-compilation.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Compile Cairo contracts - -on: - pull_request: - branches: - - master - push: - branches: - - master - -jobs: - generate_and_compile: - name: Compile Cairo contracts - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 18.x - cache: 'yarn' - - name: Install dependencies - run: yarn install - - name: Generate contracts - run: yarn workspace @openzeppelin/wizard-cairo update_scarb_project - - name: Extract scarb version - run: | - SCARB_VERSION=$(grep 'scarb-version = ' packages/core-cairo/test_project/Scarb.toml | sed 's/scarb-version = "\(.*\)"/\1/') - echo "SCARB_VERSION=$SCARB_VERSION" >> $GITHUB_ENV - - uses: software-mansion/setup-scarb@v1 - with: - scarb-version: ${{ env.SCARB_VERSION }} - - name: Compile contracts - working-directory: ./packages/core-cairo/test_project - run: scarb build