Skip to content

Commit dc325e7

Browse files
committed
🛞 Rename KDAOLocked address identifier: KDAOL -> KDAO_LOCKED
1 parent 8631064 commit dc325e7

File tree

3 files changed

+40
-41
lines changed

3 files changed

+40
-41
lines changed

kimlikdao/IDIDSigners.sol

+25-26
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,36 @@ pragma solidity ^0.8.0;
55
import {Signature} from "../types/Signature.sol";
66
import {uint128x2} from "../types/uint128x2.sol";
77

8+
interface IDIDSigners {
9+
function authenticateHumanIDv1(
10+
bytes32 exposureReportID,
11+
uint128x2 weightThresholdAndSignatureTs,
12+
bytes32 commitmentR,
13+
Signature[3] calldata sigs
14+
) external view;
15+
16+
function authenticateHumanIDv1(
17+
bytes32 humanID,
18+
uint128x2 weightThresholdAndSignatureTs,
19+
bytes32 commitmentR,
20+
Signature[5] calldata sigs
21+
) external view;
22+
23+
/**
24+
* Maps a signer node address to a bit packed struct.
25+
*/
26+
function signerInfo(address signer) external view returns (SignerInfo);
27+
}
28+
29+
interface IDIDSignersExposureReport {
30+
function reportExposure(bytes32 exposureReportID, uint256 signatureTs, Signature[3] calldata sigs) external;
31+
}
32+
833
uint256 constant SIGNER_INFO_END_TS_MASK = uint256(type(uint64).max) << 112;
934

1035
uint256 constant SIGNER_INFO_WITHDRAW_MASK = uint256(type(uint48).max) << 176;
1136

1237
/**
13-
*
1438
* `signerInfo` layout:
1539
* |-- color --|-- withdraw --|-- endTs --|-- deposit --|-- startTs --|
1640
* |-- 32 --|-- 48 --|-- 64 --|-- 48 --|-- 64 --|
@@ -73,28 +97,3 @@ using {
7397
hasEndTs,
7498
isZero
7599
} for SignerInfo global;
76-
77-
interface IDIDSigners {
78-
function authenticateHumanIDv1(
79-
bytes32 exposureReportID,
80-
uint128x2 weightThresholdAndSignatureTs,
81-
bytes32 commitmentR,
82-
Signature[3] calldata sigs
83-
) external view;
84-
85-
function authenticateHumanIDv1(
86-
bytes32 humanID,
87-
uint128x2 weightThresholdAndSignatureTs,
88-
bytes32 commitmentR,
89-
Signature[5] calldata sigs
90-
) external view;
91-
92-
/**
93-
* Maps a signer node address to a bit packed struct.
94-
*/
95-
function signerInfo(address signer) external view returns (SignerInfo);
96-
}
97-
98-
interface IDIDSignersExposureReport {
99-
function reportExposure(bytes32 exposureReportID, uint256 signatureTs, Signature[3] calldata sigs) external;
100-
}

kimlikdao/addresses.sol

+8-8
Original file line numberDiff line numberDiff line change
@@ -28,29 +28,29 @@ address constant KPASS_ZKSYNC = 0xcCc053d81e3B85Eac133a5333be4D7cBDd120cCc;
2828
address constant KPASS_ZKSYNC_DEPLOYER = 0x1F7766565AaDD753379181678623273A82f8603c;
2929

3030
// KDAO addresses
31-
address constant KDAO_MAINNET = 0xcCc0AC04C9251B74b0b30A20Fc7cb26EB62B0cCc;
32-
address constant KDAO_MAINNET_DEPLOYER = 0xe7671eb60A45c905387df2b19A3803c6Be0Eb8f9;
31+
address constant KDAO_ETHEREUM = 0xcCc0AC04C9251B74b0b30A20Fc7cb26EB62B0cCc;
32+
address constant KDAO_ETHEREUM_DEPLOYER = 0xe7671eb60A45c905387df2b19A3803c6Be0Eb8f9;
3333
address constant KDAO_ZKSYNC = 0xcCc0b95cE2e18223bA8059F2c9Fad9d914450cCc;
3434
address constant KDAO_ZKSYNC_DEPLOYER = 0x0410641e73f261b98EB7aB189F6b4e1052833c2A;
3535
address constant KDAO_ZKSYNC_ALIAS = 0xdDd1AC04c9251B74B0B30A20FC7cb26Eb62b1ddd;
3636
address constant KDAO_PRESALE = 0xcCc07b3e77516A13B6810112E8fA6D2895c31cCc;
3737
address constant KDAO_PRESALE_DEPLOYER = 0x006d0847bad678B2b5116E74C69Da301d7172cfA;
3838

3939
// KDAO-l addresses
40-
address constant KDAOL = 0xcCc0948D9e47Ab3932271DA380B3525DD05a1cCc;
41-
address constant KDAOL_DEPLOYER = 0xb81bFa6348ACc1Dab88cc2b35d7eEce4A68aE2b2;
40+
address constant KDAO_LOCKED = 0xcCc0948D9e47Ab3932271DA380B3525DD05a1cCc;
41+
address constant KDAO_LOCKED_DEPLOYER = 0xb81bFa6348ACc1Dab88cc2b35d7eEce4A68aE2b2;
4242

4343
//
4444
// Voting contract
4545
//
46-
address constant VOTING_MAINNET = 0xcCc01Ec0E6Fb38Cce8b313c3c8dbfe66efD01cCc;
47-
address constant VOTING_MAINNET_DEPLOYER = 0xD808C187Ef7D6f9999b6D9538C72E095db8c6df9;
46+
address constant VOTING_EVM = 0xcCc01Ec0E6Fb38Cce8b313c3c8dbfe66efD01cCc;
47+
address constant VOTING_EVM_DEPLOYER = 0xD808C187Ef7D6f9999b6D9538C72E095db8c6df9;
4848
address constant VOTING = 0xcCc0a523f5392AD629EfAA49E71844E61AB81cCc;
4949
address constant VOTING_DEPLOYER = 0x526F38A49130169412B00De254bDafbaAB4E7E91;
5050

5151
// KPASS Signers
52-
address constant KPASS_SIGNERS_MAINNET = 0xcCc09aA0d174271259D093C598FCe9Feb2791cCc;
53-
address constant KPASS_SIGNERS_MAINNET_DEPLOYER = 0x4DeA92Bcb2C22011217C089797A270DfA5A51d53;
52+
address constant KPASS_SIGNERS_EVM = 0xcCc09aA0d174271259D093C598FCe9Feb2791cCc;
53+
address constant KPASS_SIGNERS_EVM_DEPLOYER = 0x4DeA92Bcb2C22011217C089797A270DfA5A51d53;
5454
address constant KPASS_SIGNERS = 0xcCc0b54E5538fa5B4E0EcE1f2B0ba9C01c8A1cCc;
5555
address constant KPASS_SIGNERS_DEPLOYER = 0x755DDeBf547DD2e9838d16b51525fe8e925a56D0;
5656

test/kimlikdao/addresses.t.sol

+7-7
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ pragma solidity ^0.8.0;
44

55
import {Test} from "forge-std/Test.sol";
66
import {
7-
KDAOL,
8-
KDAOL_DEPLOYER,
9-
KDAO_MAINNET,
10-
KDAO_MAINNET_DEPLOYER,
7+
KDAO_ETHEREUM,
8+
KDAO_ETHEREUM_DEPLOYER,
9+
KDAO_LOCKED,
10+
KDAO_LOCKED_DEPLOYER,
1111
KDAO_ZKSYNC,
1212
KDAO_ZKSYNC_ALIAS,
1313
KDAO_ZKSYNC_DEPLOYER,
@@ -30,13 +30,13 @@ contract addressesTest is Test {
3030
assertEq(vm.computeCreateAddress(KPASS_DEPLOYER, 0), KPASS);
3131
assertEq(computeZkSyncCreateAddress(KPASS_ZKSYNC_DEPLOYER, 0), KPASS_ZKSYNC);
3232

33-
assertEq(vm.computeCreateAddress(KDAO_MAINNET_DEPLOYER, 0), KDAO_MAINNET);
33+
assertEq(vm.computeCreateAddress(KDAO_ETHEREUM_DEPLOYER, 0), KDAO_ETHEREUM);
3434
assertEq(computeZkSyncCreateAddress(KDAO_ZKSYNC_DEPLOYER, 0), KDAO_ZKSYNC);
3535

36-
assertEq(computeZkSyncCreateAddress(KDAOL_DEPLOYER, 0), KDAOL);
36+
assertEq(computeZkSyncCreateAddress(KDAO_LOCKED_DEPLOYER, 0), KDAO_LOCKED);
3737
}
3838

3939
function testAliasConsistency() public pure {
40-
assertEq(applyL1ToL2Alias(KDAO_MAINNET), KDAO_ZKSYNC_ALIAS);
40+
assertEq(applyL1ToL2Alias(KDAO_ETHEREUM), KDAO_ZKSYNC_ALIAS);
4141
}
4242
}

0 commit comments

Comments
 (0)