|
1 | 1 | // SPDX-License-Identifier: MIT |
2 | 2 | pragma solidity 0.8.15; |
3 | 3 |
|
4 | | -import {Test} from "forge-std/Test.sol"; |
5 | | -import {RSS3Token} from "src/L2/RSS3Token.sol"; |
6 | | -import {TransparentUpgradeableProxy} from "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"; |
| 4 | +import { Test } from "forge-std/Test.sol"; |
| 5 | +import { RSS3Token } from "src/L2/RSS3Token.sol"; |
| 6 | +import { TransparentUpgradeableProxy } from "@openzeppelin/contracts/proxy/transparent/TransparentUpgradeableProxy.sol"; |
7 | 7 |
|
8 | 8 | contract RSS3Token_Test is Test { |
9 | 9 | RSS3Token public token; |
10 | 10 |
|
11 | 11 | address constant L2_BRIDGE = address(0x1234); |
12 | 12 | address constant L1_TOKEN = address(0x5678); |
13 | | - address constant SETTLEMENT_ADDRESS = |
14 | | - 0x0cE3159BF19F3C55B648D04E8f0Ae1Ae118D2A0B; |
| 13 | + address constant SETTLEMENT_ADDRESS = 0x0cE3159BF19F3C55B648D04E8f0Ae1Ae118D2A0B; |
15 | 14 | uint256 constant INITIAL_MINT_AMOUNT = 30_000_000 * 10 ** 18; |
16 | 15 | uint256 settlementBalance; |
17 | 16 |
|
18 | 17 | function setUp() public { |
19 | 18 | // Create and select the fork |
20 | | - vm.createSelectFork("https://rpc.rss3.io", 15956709); |
| 19 | + vm.createSelectFork("https://rpc.rss3.io", 31726799); |
21 | 20 |
|
22 | 21 | // Deploy the token contract |
23 | 22 | RSS3Token tokenV2 = new RSS3Token(L2_BRIDGE, L1_TOKEN); |
24 | 23 |
|
25 | | - address payable tokenProxy = payable( |
26 | | - 0x4200000000000000000000000000000000000042 |
27 | | - ); |
| 24 | + address payable tokenProxy = payable(0x4200000000000000000000000000000000000042); |
28 | 25 | token = RSS3Token(tokenProxy); |
29 | 26 |
|
30 | 27 | settlementBalance = token.balanceOf(SETTLEMENT_ADDRESS); |
31 | 28 |
|
32 | | - TransparentUpgradeableProxy proxy = TransparentUpgradeableProxy( |
33 | | - tokenProxy |
34 | | - ); |
| 29 | + TransparentUpgradeableProxy proxy = TransparentUpgradeableProxy(tokenProxy); |
35 | 30 |
|
36 | 31 | vm.startPrank(0x4200000000000000000000000000000000000018); |
37 | | - proxy.upgradeToAndCall( |
38 | | - address(tokenV2), |
39 | | - abi.encodeWithSelector(tokenV2.initialize.selector) |
40 | | - ); |
| 32 | + proxy.upgradeToAndCall(address(tokenV2), abi.encodeWithSelector(tokenV2.initialize.selector)); |
41 | 33 | vm.stopPrank(); |
42 | 34 | } |
43 | 35 |
|
|
0 commit comments