Skip to content

Commit ab7f92a

Browse files
committed
✂️ Organize into directories
1 parent 1cc38e4 commit ab7f92a

23 files changed

+29
-25
lines changed

contracts/AvalancheTokens.sol avalanche/addresses.sol

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {IERC20Permit} from "./IERC20Permit.sol";
5+
import {IERC20Permit} from "../erc/IERC20Permit.sol";
66

77
IERC20Permit constant TRYB = IERC20Permit(0x564A341Df6C126f90cf3ECB92120FD7190ACb401);
8+
address constant TRYB_DEPLOYER = 0xEE34DcaF2f48F3158Ef0BE8d0A2D37078cC9729b;
89

910
IERC20Permit constant USDC = IERC20Permit(0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E);
11+
address constant USDC_DEPLOYER = 0xcb9968Cb0d6612e1167e445774997C63a0792dbF;
1012

1113
IERC20Permit constant USDT = IERC20Permit(0x9702230A8Ea53601f5cD2dc00fDBc13d4dF4A8c7);
14+
address constant USDT_DEPLOYER = 0x503560430E4b5814Dda09Ac789C3508Bb41b24B2;
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

foundry.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ sort_imports = true
33
single_line_statement_blocks = "single"
44

55
[profile.default]
6-
src = 'contracts'
6+
test = "./"
77
remappings = ['forge-std/=lib/forge-std/src/']
88

99
[profile.ethereum]

contracts/IDIDSigners.sol kimlikdao/IDIDSigners.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {uint128x2} from "./uint128x2.sol";
5+
import {uint128x2} from "types/uint128x2.sol";
66

77
struct Signature {
88
bytes32 r;
File renamed without changes.

contracts/IProtocolFund.sol kimlikdao/IProtocolFund.sol

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {PROTOCOL_FUND} from "./addresses.sol";
6-
import {amountAddr} from "./amountAddr.sol";
5+
import {PROTOCOL_FUND} from "kimlikdao/addresses.sol";
6+
import {amountAddr} from "types/amountAddr.sol";
77

88
interface IProtocolFund {
99
/**
File renamed without changes.
File renamed without changes.

test/addresses.t.sol kimlikdao/addresses.t.sol

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {applyL1ToL2Alias, computeCreateAddress as computeZkSyncCreateAddress} from "contracts/IZkSync.sol";
65
import {
76
KDAOL,
87
KDAOL_DEPLOYER,
@@ -19,8 +18,9 @@ import {
1918
PROTOCOL_FUND_DEPLOYER,
2019
PROTOCOL_FUND_ZKSYNC,
2120
PROTOCOL_FUND_ZKSYNC_DEPLOYER
22-
} from "contracts/addresses.sol";
21+
} from "./addresses.sol";
2322
import {Test} from "forge-std/Test.sol";
23+
import {applyL1ToL2Alias, computeCreateAddress as computeZkSyncCreateAddress} from "zksync/IZkSync.sol";
2424

2525
contract AddressesTest is Test {
2626
function testDeployerConsistency() public pure {

contracts/testing/MockProtocolFund.sol testing/MockProtocolFund.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {CODE_SLOT, setCodeSlot} from "../ERC1967.sol";
5+
import {CODE_SLOT, setCodeSlot} from "erc/ERC1967.sol";
66

77
contract MockProtocolFund {
88
constructor() {

contracts/testing/MockProtocolFundV1.sol testing/MockProtocolFundV1.sol

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {setCodeSlot} from "../ERC1967.sol";
6-
import {DistroStage} from "../IDistroStage.sol";
7-
import {IProtocolFund} from "../IProtocolFund.sol";
8-
import {IUpgradable} from "../IUpgradable.sol";
9-
import {amountAddr} from "../amountAddr.sol";
5+
import {setCodeSlot} from "erc/ERC1967.sol";
106
import {console} from "forge-std/console.sol";
7+
import {DistroStage} from "kimlikdao/IDistroStage.sol";
8+
import {IProtocolFund} from "kimlikdao/IProtocolFund.sol";
9+
import {IUpgradable} from "kimlikdao/IUpgradable.sol";
10+
import {amountAddr} from "types/amountAddr.sol";
1111

1212
contract MockProtocolFundV1 is IProtocolFund, IUpgradable {
1313
function redeem(amountAddr aaddr) external override {

contracts/testing/MockTokens.sol testing/MockTokens.sol

+2-5
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,11 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {IERC20Permit} from "../IERC20Permit.sol";
5+
import {TRYB_DEPLOYER, USDC_DEPLOYER, USDT_DEPLOYER} from "avalanche/addresses.sol";
6+
import {IERC20Permit} from "erc/IERC20Permit.sol";
67
import {Vm} from "forge-std/Vm.sol";
78
import {console2} from "forge-std/console2.sol";
89

9-
address constant TRYB_DEPLOYER = 0xEE34DcaF2f48F3158Ef0BE8d0A2D37078cC9729b;
10-
address constant USDC_DEPLOYER = 0xcb9968Cb0d6612e1167e445774997C63a0792dbF;
11-
address constant USDT_DEPLOYER = 0x503560430E4b5814Dda09Ac789C3508Bb41b24B2;
12-
1310
function DeployMockTokens() {
1411
Vm vm = Vm(address(uint160(uint256(keccak256("hevm cheat code")))));
1512

File renamed without changes.

test/amountAddr.t.sol types/amountAddr.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
pragma solidity ^0.8.0;
44

5+
import {amountAddr, amountAddrFrom} from "./amountAddr.sol";
56
import {Test} from "forge-std/Test.sol";
6-
import {amountAddr, amountAddrFrom} from "contracts/amountAddr.sol";
77

88
contract amountAddrTest is Test {
99
function testAccessors() public pure {
File renamed without changes.

test/uint128x2.t.sol types/uint128x2.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
pragma solidity ^0.8.0;
44

5-
import {uint128x2, uint128x2From} from "contracts/uint128x2.sol";
5+
import {uint128x2, uint128x2From} from "./uint128x2.sol";
66
import {Test} from "forge-std/Test.sol";
77

88
contract uint128x2Test is Test {

zksync/IL2Messenger.sol

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// SPDX-License-Identifier: MIT
2+
3+
pragma solidity ^0.8.0;
4+
5+
interface IL2Messenger {
6+
function sendL2ToL1Log(bool isService, bytes32 key, bytes32 value) external returns (uint256 logIdInMerkleTree);
7+
}

contracts/IZkSync.sol zksync/IZkSync.sol

+2-5
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,5 @@ interface IZkSync {
127127
) external view returns (bool);
128128
}
129129

130-
IZkSync constant ZkSync = IZkSync(0xaBEA9132b05A70803a4E85094fD0e1800777fBEF);
131-
132-
interface IL2Messenger {
133-
function sendL2ToL1Log(bool isService, bytes32 key, bytes32 value) external returns (uint256 logIdInMerkleTree);
134-
}
130+
address constant ZKSYNC = 0xaBEA9132b05A70803a4E85094fD0e1800777fBEF;
131+
IZkSync constant ZkSync = IZkSync(ZKSYNC);

0 commit comments

Comments
 (0)