@@ -29,15 +29,31 @@ import {
29
29
30
30
contract TestUtils is Test {
31
31
uint256 internal deployerPrivateKey = 1 ;
32
+ uint256 internal proxyAdminPrivateKey = 2 ;
33
+ uint256 internal masterMinterOwnerPrivateKey = 3 ;
34
+ uint256 internal ownerPrivateKey = 4 ;
35
+ uint256 internal pauserPrivateKey = 5 ;
36
+ uint256 internal blacklisterPrivateKey = 6 ;
37
+ uint256 internal lostAndFoundPrivateKey = 7 ;
38
+
39
+ address internal deployer = vm.addr (deployerPrivateKey);
40
+ address internal proxyAdmin = vm.addr (proxyAdminPrivateKey);
41
+ address internal masterMinterOwner = vm.addr (masterMinterOwnerPrivateKey);
42
+ address internal owner = vm.addr (ownerPrivateKey);
43
+ address internal pauser = vm.addr (pauserPrivateKey);
44
+ address internal blacklister = vm.addr (blacklisterPrivateKey);
45
+ address internal lostAndFound = vm.addr (lostAndFoundPrivateKey);
46
+
47
+ uint8 internal decimals = 6 ;
32
48
string internal tokenName = "USDC " ;
33
49
string internal tokenSymbol = "USDC " ;
34
- address internal proxyAdmin = vm. addr ( 2 );
35
- address internal masterMinterOwner = vm. addr ( 3 ) ;
36
- address internal owner = vm. addr ( 4 );
37
- address internal pauser = vm. addr ( 5 );
38
- address internal blacklister = vm. addr ( 6 );
39
- address internal lostAndFound = vm. addr ( 7 );
40
- address [] internal accountsToBlacklist = new address []( 0 ) ;
50
+
51
+ string internal blacklistFileName = " test.blacklist.remote.json " ;
52
+
53
+ address [] internal accountsToBlacklist = [
54
+ 0x04DBA1194ee10112fE6C3207C0687DEf0e78baCf ,
55
+ 0xb6f5ec1A0a9cd1526536D3F0426c429529471F40
56
+ ] ;
41
57
42
58
function setUp () public virtual {
43
59
vm.setEnv ("TOKEN_NAME " , tokenName);
@@ -56,12 +72,13 @@ contract TestUtils is Test {
56
72
vm.setEnv ("LOST_AND_FOUND_ADDRESS " , vm.toString (lostAndFound));
57
73
58
74
// Deploy an instance of proxy contract to configure contract address in env
75
+ vm.startPrank (deployer);
59
76
FiatTokenV1 v1 = new FiatTokenV1 ();
60
77
FiatTokenProxy proxy = new FiatTokenProxy (address (v1));
78
+ vm.stopPrank ();
61
79
vm.setEnv ("FIAT_TOKEN_PROXY_ADDRESS " , vm.toString (address (proxy)));
62
80
63
- // Write accountsToBlacklist to local blacklist.remote.json
64
- vm.writeJson ("[] " , "blacklist.remote.json " );
81
+ vm.setEnv ("BLACKLIST_FILE_NAME " , blacklistFileName);
65
82
}
66
83
67
84
function validateImpl (FiatTokenV1 impl ) internal {
0 commit comments