Skip to content

Commit

Permalink
Add contracts/dataTypes
Browse files Browse the repository at this point in the history
  • Loading branch information
kronosapiens committed Feb 3, 2025
1 parent 8aa6cd6 commit 3ec85b0
Show file tree
Hide file tree
Showing 47 changed files with 51 additions and 52 deletions.
1 change: 0 additions & 1 deletion contracts/colony/Colony.sol
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { PatriciaTreeProofs } from "./../patriciaTree/PatriciaTreeProofs.sol";
import { ColonyStorage } from "./ColonyStorage.sol";
import { ColonyAuthority } from "./ColonyAuthority.sol";
import { ColonyExtension } from "./../extensions/ColonyExtension.sol";

contract Colony is BasicMetaTransaction, Multicall, ColonyStorage, PatriciaTreeProofs {
// This function, exactly as defined, is used in build scripts. Take care when updating.
Expand Down
4 changes: 2 additions & 2 deletions contracts/colony/ColonyArbitraryTransaction.sol
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import { MultiChain } from "./../common/MultiChain.sol";
import { ITokenLocking } from "./../interfaces/ITokenLocking.sol";
import { ColonyStorage } from "./ColonyStorage.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyExtension } from "./../extensions/ColonyExtension.sol";
import { IColonyExtension } from "./../interfaces/IColonyExtension.sol";

contract ColonyArbitraryTransaction is ColonyStorage {
bytes4 constant APPROVE_SIG = bytes4(keccak256("approve(address,uint256)"));
Expand Down Expand Up @@ -100,7 +100,7 @@ contract ColonyArbitraryTransaction is ColonyStorage {
// Prevent transactions to network-managed extensions installed in this colony
require(isContract(_to), "colony-to-must-be-contract");
// slither-disable-next-line unused-return
try ColonyExtension(_to).identifier() returns (bytes32 extensionId) {
try IColonyExtension(_to).identifier() returns (bytes32 extensionId) {
require(
IColonyNetwork(colonyNetworkAddress).getExtensionInstallation(extensionId, address(this)) !=
_to,
Expand Down
2 changes: 1 addition & 1 deletion contracts/colony/ColonyAuthority.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity 0.8.27;

import { CommonAuthority } from "./../common/CommonAuthority.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";

// prettier-ignore
contract ColonyAuthority is CommonAuthority {
Expand Down
2 changes: 1 addition & 1 deletion contracts/colony/ColonyRoles.sol
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { ColonyStorage } from "./ColonyStorage.sol";
import { ContractRecoveryDataTypes } from "./../common/ContractRecoveryDataTypes.sol";
import { ContractRecoveryDataTypes } from "./../dataTypes/ContractRecoveryDataTypes.sol";
import { ColonyAuthority } from "./../colony/ColonyAuthority.sol";

contract ColonyRoles is ColonyStorage, ContractRecoveryDataTypes {
Expand Down
4 changes: 2 additions & 2 deletions contracts/colony/ColonyStorage.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ import { CommonStorage } from "./../common/CommonStorage.sol";
import { ERC20Extended } from "./../common/ERC20Extended.sol";
import { DomainRoles } from "./../common/DomainRoles.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyNetworkDataTypes } from "./../colonyNetwork/ColonyNetworkDataTypes.sol";
import { ColonyNetworkDataTypes } from "./../dataTypes/ColonyNetworkDataTypes.sol";
import { ColonyExtension } from "./../extensions/ColonyExtension.sol";
import { PatriciaTreeProofs } from "./../patriciaTree/PatriciaTreeProofs.sol";
import { ColonyAuthority } from "./ColonyAuthority.sol";
import { ColonyDataTypes } from "./ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";

// ignore-file-swc-131
// ignore-file-swc-108
Expand Down
2 changes: 1 addition & 1 deletion contracts/colonyNetwork/ColonyNetworkExtensions.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { ColonyDataTypes } from "../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "../dataTypes/ColonyDataTypes.sol";
import { IColonyNetwork } from "../interfaces/IColonyNetwork.sol";
import { ColonyExtension } from "../extensions/ColonyExtension.sol";
import { ColonyNetworkStorage } from "./ColonyNetworkStorage.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/colonyNetwork/ColonyNetworkMining.sol
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ import { ColonyNetworkStorage } from "./ColonyNetworkStorage.sol";
import { IMetaColony } from "./../interfaces/IMetaColony.sol";
import { IColonyBridge } from "./../interfaces/IColonyBridge.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";

contract ColonyNetworkMining is ColonyNetworkStorage {
// TODO: Can we handle a dispute regarding the very first hash that should be set?
Expand Down
2 changes: 1 addition & 1 deletion contracts/colonyNetwork/ColonyNetworkStorage.sol
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { IMetaColony } from "./../interfaces/IMetaColony.sol";
import { CommonStorage } from "./../common/CommonStorage.sol";
import { MultiChain } from "./../common/MultiChain.sol";
import { ERC20Extended } from "./../common/ERC20Extended.sol";
import { ColonyNetworkDataTypes } from "./ColonyNetworkDataTypes.sol";
import { ColonyNetworkDataTypes } from "./../dataTypes/ColonyNetworkDataTypes.sol";

// ignore-file-swc-131
// ignore-file-swc-108
Expand Down
2 changes: 1 addition & 1 deletion contracts/common/CommonAuthority.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

pragma solidity 0.8.27;

import { CommonDataTypes } from "./CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { DomainRoles } from "./DomainRoles.sol";

contract CommonAuthority is DomainRoles {
Expand Down
4 changes: 2 additions & 2 deletions contracts/common/ContractRecovery.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@

pragma solidity 0.8.27;

import { CommonDataTypes } from "./CommonDataTypes.sol";
import { ContractRecoveryDataTypes } from "./ContractRecoveryDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { ContractRecoveryDataTypes } from "./../dataTypes/ContractRecoveryDataTypes.sol";
import { CommonAuthority } from "./CommonAuthority.sol";
import { CommonStorage } from "./CommonStorage.sol";
import { IRecovery } from "./../interfaces/IRecovery.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/common/GetActionSummary.sol
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
import { IColony } from "./../interfaces/IColony.sol";
import { ExtractCallData } from "./ExtractCallData.sol";
import { GetActionDomainSkillId } from "./GetActionDomainSkillId.sol";
import { CommonDataTypes } from "./CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { ColonyRoles } from "./../colony/ColonyRoles.sol";
import { Bytes4Includes } from "./Bytes4Includes.sol";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

pragma solidity 0.8.27;

import { CommonDataTypes } from "../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./CommonDataTypes.sol";

// prettier-ignore
interface ColonyDataTypes is CommonDataTypes {
Expand Down
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pragma solidity 0.8.27;
pragma experimental "ABIEncoderV2";

import { Bits } from "./Bits.sol";
import { Bits } from "./PatriciaTreeBits.sol";

/// More info at: https://github.com/chriseth/patricia-trie
library Data {
Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/CoinMachine.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { IBasicMetaTransaction } from "./../interfaces/IBasicMetaTransaction.sol
import { BasicMetaTransaction } from "./../common/BasicMetaTransaction.sol";
import { ColonyExtension } from "./ColonyExtension.sol";
import { Whitelist } from "./Whitelist.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";

// ignore-file-swc-108

Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/ColonyExtension.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { DSAuth } from "./../../lib/dappsys/auth.sol";
import { EtherRouter } from "./../common/EtherRouter.sol";
import { Multicall } from "./../common/Multicall.sol";
import { IColony } from "./../interfaces/IColony.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { PatriciaTreeProofs } from "./../patriciaTree/PatriciaTreeProofs.sol";
import { MultiChain } from "./../common/MultiChain.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/FundingQueue.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { IBasicMetaTransaction } from "./../interfaces/IBasicMetaTransaction.sol";
import { BasicMetaTransaction } from "./../common/BasicMetaTransaction.sol";
Expand Down
6 changes: 3 additions & 3 deletions contracts/extensions/MultisigPermissions.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,13 @@ pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { IColony } from "./../interfaces/IColony.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";
import { ColonyRoles } from "./../colony/ColonyRoles.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyNetworkDataTypes } from "./../colonyNetwork/ColonyNetworkDataTypes.sol";
import { ColonyNetworkDataTypes } from "./../dataTypes/ColonyNetworkDataTypes.sol";
import { ColonyExtensionMeta } from "./ColonyExtensionMeta.sol";
import { GetActionSummary, ActionSummary } from "./../common/GetActionSummary.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { Bytes4Includes } from "./../common/Bytes4Includes.sol";

// ignore-file-swc-108
Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/OneTxPayment.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { CommonDataTypes } from "../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { ColonyExtension } from "./ColonyExtension.sol";
import { IBasicMetaTransaction } from "./../interfaces/IBasicMetaTransaction.sol";
import { BasicMetaTransaction } from "./../common/BasicMetaTransaction.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/ReputationBootstrapper.sol
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { ERC20 } from "./../../lib/dappsys/erc20.sol";
import { IReputationMiningCycle } from "./../interfaces/IReputationMiningCycle.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyExtensionMeta } from "./ColonyExtensionMeta.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";

// ignore-file-swc-108

Expand Down
4 changes: 2 additions & 2 deletions contracts/extensions/StagedExpenditure.sol
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { IColony } from "./../interfaces/IColony.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { ColonyExtensionMeta } from "./ColonyExtensionMeta.sol";

// ignore-file-swc-108
Expand Down
4 changes: 2 additions & 2 deletions contracts/extensions/StakedExpenditure.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { ColonyExtensionMeta } from "./ColonyExtensionMeta.sol";

Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/StreamingPayments.sol
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ pragma solidity 0.8.27;
pragma experimental ABIEncoderV2;

import { ColonyExtensionMeta } from "./ColonyExtensionMeta.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";

// ignore-file-swc-108

Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/TokenSupplier.sol
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import { BasicMetaTransaction } from "./../common/BasicMetaTransaction.sol";
import { ERC20Extended } from "./../common/ERC20Extended.sol";
import { ColonyExtension } from "./ColonyExtension.sol";
import { IColony } from "./../interfaces/IColony.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
contract TokenSupplier is ColonyExtension, BasicMetaTransaction {
uint256 constant ISSUANCE_PERIOD = 1 days;

Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/Whitelist.sol
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { IBasicMetaTransaction } from "./../interfaces/IBasicMetaTransaction.sol
import { BasicMetaTransaction } from "./../common/BasicMetaTransaction.sol";
import { ColonyExtension } from "./ColonyExtension.sol";
import { IColony } from "./../interfaces/IColony.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";

// ignore-file-swc-108
Expand Down
2 changes: 1 addition & 1 deletion contracts/extensions/votingReputation/VotingReputation.sol
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pragma experimental ABIEncoderV2;

import { VotingReputationStorage } from "./VotingReputationStorage.sol";
import { IColony } from "./../../interfaces/IColony.sol";
import { ColonyDataTypes } from "./../../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../../dataTypes/ColonyDataTypes.sol";
import { ActionSummary } from "./../../common/GetActionSummary.sol";

contract VotingReputation is VotingReputationStorage {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

pragma solidity 0.8.27;

import { ColonyDataTypes } from "./../../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../../dataTypes/ColonyDataTypes.sol";

// prettier-ignore
interface VotingReputationDataTypes {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pragma experimental ABIEncoderV2;

import { IColonyNetwork } from "./../../interfaces/IColonyNetwork.sol";
import { IColony } from "./../../interfaces/IColony.sol";
import { CommonDataTypes } from "./../../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../../dataTypes/CommonDataTypes.sol";
import { IBasicMetaTransaction } from "./../../interfaces/IBasicMetaTransaction.sol";
import { BasicMetaTransaction } from "./../../common/BasicMetaTransaction.sol";
import { ActionSummary, GetActionSummary } from "./../../common/GetActionSummary.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IColony.sol
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ pragma experimental ABIEncoderV2;
import { IRecovery } from "./IRecovery.sol";
import { IBasicMetaTransaction } from "./IBasicMetaTransaction.sol";
import { IMulticall } from "./IMulticall.sol";
import { ColonyDataTypes } from "./../colony/ColonyDataTypes.sol";
import { ColonyDataTypes } from "./../dataTypes/ColonyDataTypes.sol";
import { IDSAuth } from "./IDSAuth.sol";

interface IColony is IDSAuth, ColonyDataTypes, IRecovery, IBasicMetaTransaction, IMulticall {
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IColonyNetwork.sol
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ pragma experimental "ABIEncoderV2";
import { IRecovery } from "./IRecovery.sol";
import { IBasicMetaTransaction } from "./IBasicMetaTransaction.sol";
import { IMulticall } from "./IMulticall.sol";
import { ColonyNetworkDataTypes } from "./../colonyNetwork/ColonyNetworkDataTypes.sol";
import { ColonyNetworkDataTypes } from "./../dataTypes/ColonyNetworkDataTypes.sol";

interface IColonyNetwork is ColonyNetworkDataTypes, IRecovery, IBasicMetaTransaction, IMulticall {
/// @notice Query if a contract implements an interface
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IPatriciaTreeBase.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
pragma solidity >=0.8.27; // ignore-swc-103
pragma experimental "ABIEncoderV2";

import { Data } from "./../patriciaTree/Data.sol";
import { Data } from "./../dataTypes/PatriciaTreeData.sol";

interface IPatriciaTreeBase {
/// @notice Get the root hash
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IRecovery.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity >=0.8.27; // ignore-swc-103
pragma experimental "ABIEncoderV2";

import { ContractRecoveryDataTypes } from "./../common/ContractRecoveryDataTypes.sol";
import { ContractRecoveryDataTypes } from "./../dataTypes/ContractRecoveryDataTypes.sol";

interface IRecovery is ContractRecoveryDataTypes {
/// @notice Put colony network mining into recovery mode.
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IReputationMiningCycle.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity >=0.8.27; // ignore-swc-103
pragma experimental "ABIEncoderV2";

import { ReputationMiningCycleDataTypes } from "./../reputationMiningCycle/ReputationMiningCycleDataTypes.sol";
import { ReputationMiningCycleDataTypes } from "./../dataTypes/ReputationMiningCycleDataTypes.sol";

interface IReputationMiningCycle is ReputationMiningCycleDataTypes {
/// @notice The getter for the disputeRounds mapping.
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/ITokenLocking.sol
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity >=0.8.27; // ignore-swc-103
pragma experimental "ABIEncoderV2";

import { TokenLockingDataTypes } from "./../tokenLocking/TokenLockingDataTypes.sol";
import { TokenLockingDataTypes } from "./../dataTypes/TokenLockingDataTypes.sol";
import { IBasicMetaTransaction } from "./IBasicMetaTransaction.sol";

interface ITokenLocking is TokenLockingDataTypes, IBasicMetaTransaction {
Expand Down
4 changes: 2 additions & 2 deletions contracts/patriciaTree/PatriciaTree.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ pragma experimental "ABIEncoderV2";
import { PatriciaTreeBase } from "./PatriciaTreeBase.sol";
import { IPatriciaTreeBase } from "./../interfaces/IPatriciaTreeBase.sol";
import { IPatriciaTree } from "./../interfaces/IPatriciaTree.sol";
import { Data } from "./Data.sol";
import { Bits } from "./Bits.sol";
import { Data } from "./../dataTypes/PatriciaTreeData.sol";
import { Bits } from "./../dataTypes/PatriciaTreeBits.sol";

/// More info at: https://github.com/chriseth/patricia-trie
contract PatriciaTree is IPatriciaTree, PatriciaTreeBase {
Expand Down
4 changes: 2 additions & 2 deletions contracts/patriciaTree/PatriciaTreeBase.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
pragma solidity 0.8.27;
pragma experimental "ABIEncoderV2";

import { Data } from "./Data.sol";
import { Bits } from "./Bits.sol";
import { Data } from "./../dataTypes/PatriciaTreeData.sol";
import { Bits } from "./../dataTypes/PatriciaTreeBits.sol";
import { PatriciaTreeProofs } from "./PatriciaTreeProofs.sol";

/// More info at: https://github.com/chriseth/patricia-trie
Expand Down
4 changes: 2 additions & 2 deletions contracts/patriciaTree/PatriciaTreeNoHash.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ pragma experimental "ABIEncoderV2";
import { PatriciaTreeBase } from "./PatriciaTreeBase.sol";
import { IPatriciaTreeBase } from "./../interfaces/IPatriciaTreeBase.sol";
import { IPatriciaTreeNoHash } from "./../interfaces/IPatriciaTreeNoHash.sol";
import { Data } from "./Data.sol";
import { Bits } from "./Bits.sol";
import { Data } from "./../dataTypes/PatriciaTreeData.sol";
import { Bits } from "./../dataTypes/PatriciaTreeBits.sol";

/// More info at: https://github.com/chriseth/patricia-trie
contract PatriciaTreeNoHash is IPatriciaTreeNoHash, PatriciaTreeBase {
Expand Down
4 changes: 2 additions & 2 deletions contracts/patriciaTree/PatriciaTreeProofs.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
pragma solidity 0.8.27;
pragma experimental "ABIEncoderV2";

import { Data } from "./Data.sol";
import { Bits } from "./Bits.sol";
import { Data } from "./../dataTypes/PatriciaTreeData.sol";
import { Bits } from "./../dataTypes/PatriciaTreeBits.sol";

/// More info at: https://github.com/chriseth/patricia-trie
contract PatriciaTreeProofs {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ pragma experimental "ABIEncoderV2";
import { IColonyNetwork } from "./../interfaces/IColonyNetwork.sol";
import { PatriciaTreeProofs } from "./../patriciaTree/PatriciaTreeProofs.sol";
import { ITokenLocking } from "./../interfaces/ITokenLocking.sol";
import { Bits } from "./../patriciaTree/Bits.sol";
import { Bits } from "./../dataTypes/PatriciaTreeBits.sol";
import { ReputationMiningCycleCommon } from "./ReputationMiningCycleCommon.sol";

// TODO (post CCv1, possibly never): Can we handle all possible disputes regarding the very first hash that should be set?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
pragma solidity 0.8.27;

import { DSAuth } from "./../../lib/dappsys/auth.sol";
import { ReputationMiningCycleDataTypes } from "./../reputationMiningCycle/ReputationMiningCycleDataTypes.sol";
import { ReputationMiningCycleDataTypes } from "./../dataTypes/ReputationMiningCycleDataTypes.sol";

// ignore-file-swc-131
// ignore-file-swc-108
Expand Down
2 changes: 1 addition & 1 deletion contracts/testHelpers/VotingReputationMisaligned.sol
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import { ERC20Extended } from "./../common/ERC20Extended.sol";
import { ITokenLocking } from "./../interfaces/ITokenLocking.sol";
import { ColonyExtension } from "./../extensions/ColonyExtension.sol";
import { IColony } from "./../interfaces/IColony.sol";
import { CommonDataTypes } from "./../common/CommonDataTypes.sol";
import { CommonDataTypes } from "./../dataTypes/CommonDataTypes.sol";
contract VotingReputationMisaligned is ColonyExtension, BasicMetaTransaction {
// Events
event MotionCreated(uint256 indexed motionId, address creator, uint256 indexed domainId);
Expand Down
Loading

0 comments on commit 3ec85b0

Please sign in to comment.