Skip to content

Commit

Permalink
Merge branch 'main' of github.com:OpenZeppelin/cairo-contracts into f…
Browse files Browse the repository at this point in the history
…eat/remove-mocks-from-released-package-#1141
  • Loading branch information
ericnordelo committed Oct 6, 2024
2 parents 72451fa + 32a8d2b commit fda9095
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 14 deletions.
1 change: 1 addition & 0 deletions Scarb.lock
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ dependencies = [
"openzeppelin_introspection",
"openzeppelin_test_common",
"openzeppelin_testing",
"openzeppelin_utils",
"snforge_std",
]

Expand Down
1 change: 1 addition & 0 deletions packages/account/src/extensions/src9/src9.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
/// interface.
#[starknet::component]
pub mod SRC9Component {
use crate::dual_account::{DualCaseAccount, DualCaseAccountTrait};
use crate::extensions::src9::OutsideExecution;
use crate::extensions::src9::interface;
use crate::extensions::src9::snip12_utils::OutsideExecutionStructHash;
Expand Down
10 changes: 5 additions & 5 deletions packages/finance/src/tests/test_vesting_linear.cairo
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use crate::tests::common::{VestingStrategy, TestData, setup, set_transfer_to_fail};
use crate::tests::mocks::vesting_mocks::LinearVestingMock;
use crate::vesting::VestingComponent::InternalImpl;
use crate::vesting::VestingComponent;
use crate::vesting::interface::IVestingDispatcherTrait;
use openzeppelin_access::ownable::interface::{IOwnableDispatcher, IOwnableDispatcherTrait};
use openzeppelin_finance::tests::common::{VestingStrategy, TestData, setup, set_transfer_to_fail};
use openzeppelin_finance::vesting::VestingComponent::InternalImpl;
use openzeppelin_finance::vesting::VestingComponent;
use openzeppelin_finance::vesting::interface::IVestingDispatcherTrait;
use openzeppelin_test_common::mocks::vesting::LinearVestingMock;
use openzeppelin_test_common::vesting::VestingSpyHelpers;
use openzeppelin_testing::constants::{OWNER, OTHER};
use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
Expand Down
10 changes: 5 additions & 5 deletions packages/finance/src/tests/test_vesting_steps.cairo
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
use crate::tests::common::{VestingStrategy, TestData, setup, set_transfer_to_fail};
use crate::tests::mocks::vesting_mocks::StepsVestingMock;
use crate::vesting::VestingComponent::InternalImpl;
use crate::vesting::VestingComponent;
use crate::vesting::interface::IVestingDispatcherTrait;
use openzeppelin_access::ownable::interface::{IOwnableDispatcher, IOwnableDispatcherTrait};
use openzeppelin_finance::tests::common::{VestingStrategy, TestData, setup, set_transfer_to_fail};
use openzeppelin_finance::vesting::VestingComponent::InternalImpl;
use openzeppelin_finance::vesting::VestingComponent;
use openzeppelin_finance::vesting::interface::IVestingDispatcherTrait;
use openzeppelin_test_common::mocks::vesting::StepsVestingMock;
use openzeppelin_test_common::vesting::VestingSpyHelpers;
use openzeppelin_testing::constants::{OWNER, OTHER};
use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
Expand Down
2 changes: 1 addition & 1 deletion packages/finance/src/vesting/vesting.cairo
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ use starknet::ContractAddress;
/// vesting schedule to ensure the vested amount is as intended.
#[starknet::component]
pub mod VestingComponent {
use crate::vesting::interface;
use openzeppelin_access::ownable::OwnableComponent::OwnableImpl;
use openzeppelin_access::ownable::OwnableComponent;
use openzeppelin_finance::vesting::interface;
use openzeppelin_token::erc20::interface::{IERC20Dispatcher, IERC20DispatcherTrait};
use starknet::ContractAddress;
use starknet::storage::{Map, StorageMapReadAccess, StorageMapWriteAccess};
Expand Down
1 change: 1 addition & 0 deletions packages/governance/Scarb.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ openzeppelin_introspection = { path = "../introspection" }
[dev-dependencies]
assert_macros.workspace = true
snforge_std.workspace = true
openzeppelin_utils = { path = "../utils" }
openzeppelin_testing = { path = "../testing" }
openzeppelin_test_common = { path = "../test_common" }

Expand Down
3 changes: 3 additions & 0 deletions packages/security/src/interface.cairo
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts for Cairo v0.17.0 (security/interface.cairo)

#[starknet::interface]
pub trait IInitializable<TState> {
fn is_initialized(self: @TState) -> bool;
Expand Down
6 changes: 3 additions & 3 deletions packages/test_common/src/mocks/vesting.cairo
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#[starknet::contract]
pub mod LinearVestingMock {
use crate::vesting::{VestingComponent, LinearVestingSchedule};
use openzeppelin_access::ownable::OwnableComponent;
use openzeppelin_finance::vesting::{VestingComponent, LinearVestingSchedule};
use starknet::ContractAddress;

component!(path: OwnableComponent, storage: ownable, event: OwnableEvent);
Expand Down Expand Up @@ -49,9 +49,9 @@ pub mod LinearVestingMock {

#[starknet::contract]
pub mod StepsVestingMock {
use crate::vesting::VestingComponent::VestingScheduleTrait;
use crate::vesting::VestingComponent;
use openzeppelin_access::ownable::OwnableComponent;
use openzeppelin_finance::vesting::VestingComponent::VestingScheduleTrait;
use openzeppelin_finance::vesting::VestingComponent;
use starknet::ContractAddress;
use starknet::storage::{StoragePointerReadAccess, StoragePointerWriteAccess};

Expand Down

0 comments on commit fda9095

Please sign in to comment.