Skip to content

Commit 9d47459

Browse files
authored
Merge pull request #634 from perpetual-protocol/add-missing-deployments-for-cross-chain-trading-test
add new cross-chain-trading-test deployments
2 parents df755dc + 8916369 commit 9d47459

12 files changed

Lines changed: 4383 additions & 0 deletions

File tree

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"manifestVersion": "3.2",
3+
"admin": {
4+
"address": "0xbf99D1461dA772434Fcf009d66A397bEa0bEB6FA",
5+
"txHash": "0x35b15ccfa6d04fe78313302f86f667004bc26f293dd5ac98ac17d84473d701d9"
6+
},
7+
"proxies": [
8+
{
9+
"address": "0x328CC972c99C65c2A1a599b1D19011C376CDe624",
10+
"txHash": "0xdcc6f5691c27ce483b8326060f3d2ffb7970f46f2436dd4e57f76018feae73a8",
11+
"kind": "transparent"
12+
}
13+
],
14+
"impls": {
15+
"e6ff6a8447e6b2890e00f08bf122484b9e950a76b495cefff1f852971cf72d15": {
16+
"address": "0xE355028AB20eE73938Dcf8a91dDD3cE421B71a76",
17+
"txHash": "0x9920abf723af234c260cd0da8c6e1afafe2e15209077cac494a8f47d0e45aeb1",
18+
"layout": {
19+
"solcVersion": "0.8.24",
20+
"storage": [],
21+
"types": {
22+
"t_contract(ISignatureTransfer)9000": {
23+
"label": "contract ISignatureTransfer"
24+
},
25+
"t_contract(IV3SpokePool)32585": {
26+
"label": "contract IV3SpokePool"
27+
},
28+
"t_mapping(t_bytes32,t_bool)": {
29+
"label": "mapping(bytes32 => bool)"
30+
},
31+
"t_bytes32": {
32+
"label": "bytes32"
33+
},
34+
"t_bool": {
35+
"label": "bool"
36+
},
37+
"t_contract(ISwapRouter)21570": {
38+
"label": "contract ISwapRouter"
39+
},
40+
"t_address": {
41+
"label": "address"
42+
},
43+
"t_uint256": {
44+
"label": "uint256"
45+
},
46+
"t_uint64": {
47+
"label": "uint64"
48+
}
49+
},
50+
"namespaces": {
51+
"erc7201:perp.storage.orderGateway": [
52+
{
53+
"contract": "SpotOrderGateway",
54+
"label": "permit2",
55+
"type": "t_contract(ISignatureTransfer)9000",
56+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:82"
57+
},
58+
{
59+
"contract": "SpotOrderGateway",
60+
"label": "spokePool",
61+
"type": "t_contract(IV3SpokePool)32585",
62+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:83"
63+
},
64+
{
65+
"contract": "SpotOrderGateway",
66+
"label": "isOrderDeposited",
67+
"type": "t_mapping(t_bytes32,t_bool)",
68+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:84"
69+
},
70+
{
71+
"contract": "SpotOrderGateway",
72+
"label": "uniswapV3Router",
73+
"type": "t_contract(ISwapRouter)21570",
74+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:86"
75+
},
76+
{
77+
"contract": "SpotOrderGateway",
78+
"label": "uniswapSwapRouter02",
79+
"type": "t_address",
80+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:87"
81+
}
82+
],
83+
"erc7201:openzeppelin.storage.ReentrancyGuard": [
84+
{
85+
"contract": "ReentrancyGuardUpgradeable",
86+
"label": "_status",
87+
"type": "t_uint256",
88+
"src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:40"
89+
}
90+
],
91+
"erc7201:openzeppelin.storage.Initializable": [
92+
{
93+
"contract": "Initializable",
94+
"label": "_initialized",
95+
"type": "t_uint64",
96+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69"
97+
},
98+
{
99+
"contract": "Initializable",
100+
"label": "_initializing",
101+
"type": "t_bool",
102+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73"
103+
}
104+
]
105+
}
106+
}
107+
}
108+
}
109+
}
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"manifestVersion": "3.2",
3+
"admin": {
4+
"address": "0xA0473501d0CEF92c70146320b3f066a69298c262",
5+
"txHash": "0xaca6b017e32baf803f15a6079306aa93f8022f652649bee8119a35b5124a5037"
6+
},
7+
"proxies": [
8+
{
9+
"address": "0xe5EDA6f15A43B2A387E2bb0B6D804df4C36696b7",
10+
"txHash": "0x6ae9e15ed036e69edca637d537508e2bad095f179f0277b13db72d4082f262e7",
11+
"kind": "transparent"
12+
}
13+
],
14+
"impls": {
15+
"e6ff6a8447e6b2890e00f08bf122484b9e950a76b495cefff1f852971cf72d15": {
16+
"address": "0x37e5cDA0e7A1D264F4A083472f1687D499906fD1",
17+
"txHash": "0xf8c0e8abd347930a9567ef1cc595004c43fcbea5279d931701d36702d8775828",
18+
"layout": {
19+
"solcVersion": "0.8.24",
20+
"storage": [],
21+
"types": {
22+
"t_contract(ISignatureTransfer)9000": {
23+
"label": "contract ISignatureTransfer"
24+
},
25+
"t_contract(IV3SpokePool)32585": {
26+
"label": "contract IV3SpokePool"
27+
},
28+
"t_mapping(t_bytes32,t_bool)": {
29+
"label": "mapping(bytes32 => bool)"
30+
},
31+
"t_bytes32": {
32+
"label": "bytes32"
33+
},
34+
"t_bool": {
35+
"label": "bool"
36+
},
37+
"t_contract(ISwapRouter)21570": {
38+
"label": "contract ISwapRouter"
39+
},
40+
"t_address": {
41+
"label": "address"
42+
},
43+
"t_uint256": {
44+
"label": "uint256"
45+
},
46+
"t_uint64": {
47+
"label": "uint64"
48+
}
49+
},
50+
"namespaces": {
51+
"erc7201:perp.storage.orderGateway": [
52+
{
53+
"contract": "SpotOrderGateway",
54+
"label": "permit2",
55+
"type": "t_contract(ISignatureTransfer)9000",
56+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:82"
57+
},
58+
{
59+
"contract": "SpotOrderGateway",
60+
"label": "spokePool",
61+
"type": "t_contract(IV3SpokePool)32585",
62+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:83"
63+
},
64+
{
65+
"contract": "SpotOrderGateway",
66+
"label": "isOrderDeposited",
67+
"type": "t_mapping(t_bytes32,t_bool)",
68+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:84"
69+
},
70+
{
71+
"contract": "SpotOrderGateway",
72+
"label": "uniswapV3Router",
73+
"type": "t_contract(ISwapRouter)21570",
74+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:86"
75+
},
76+
{
77+
"contract": "SpotOrderGateway",
78+
"label": "uniswapSwapRouter02",
79+
"type": "t_address",
80+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:87"
81+
}
82+
],
83+
"erc7201:openzeppelin.storage.ReentrancyGuard": [
84+
{
85+
"contract": "ReentrancyGuardUpgradeable",
86+
"label": "_status",
87+
"type": "t_uint256",
88+
"src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:40"
89+
}
90+
],
91+
"erc7201:openzeppelin.storage.Initializable": [
92+
{
93+
"contract": "Initializable",
94+
"label": "_initialized",
95+
"type": "t_uint64",
96+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69"
97+
},
98+
{
99+
"contract": "Initializable",
100+
"label": "_initializing",
101+
"type": "t_bool",
102+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73"
103+
}
104+
]
105+
}
106+
}
107+
}
108+
}
109+
}
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
{
2+
"manifestVersion": "3.2",
3+
"admin": {
4+
"address": "0x6b8FB57d3CB2aFb1d610e9e8a34b875F70869F61",
5+
"txHash": "0x6ec680b6bb1c3bb302a825abfffc8883ea1bfe5d447ba1805c8074b0a278d1fe"
6+
},
7+
"proxies": [
8+
{
9+
"address": "0x0fe14c338d8F833731421D1eEB60Dc2311217228",
10+
"txHash": "0x3ff87e985c0765506f186b250c52e1dd49eb2ac18f12fa817780adf4c04bb5ec",
11+
"kind": "transparent"
12+
}
13+
],
14+
"impls": {
15+
"e6ff6a8447e6b2890e00f08bf122484b9e950a76b495cefff1f852971cf72d15": {
16+
"address": "0xa89B834d4F2b3ba9F1F9fd2C7aAEf4e72C18E031",
17+
"txHash": "0x8a0bb8dadb5ed4543ce4649a6a613e0113f7f42d14628310add8c5b5bef9242a",
18+
"layout": {
19+
"solcVersion": "0.8.24",
20+
"storage": [],
21+
"types": {
22+
"t_contract(ISignatureTransfer)9000": {
23+
"label": "contract ISignatureTransfer"
24+
},
25+
"t_contract(IV3SpokePool)32585": {
26+
"label": "contract IV3SpokePool"
27+
},
28+
"t_mapping(t_bytes32,t_bool)": {
29+
"label": "mapping(bytes32 => bool)"
30+
},
31+
"t_bytes32": {
32+
"label": "bytes32"
33+
},
34+
"t_bool": {
35+
"label": "bool"
36+
},
37+
"t_contract(ISwapRouter)21570": {
38+
"label": "contract ISwapRouter"
39+
},
40+
"t_address": {
41+
"label": "address"
42+
},
43+
"t_uint256": {
44+
"label": "uint256"
45+
},
46+
"t_uint64": {
47+
"label": "uint64"
48+
}
49+
},
50+
"namespaces": {
51+
"erc7201:perp.storage.orderGateway": [
52+
{
53+
"contract": "SpotOrderGateway",
54+
"label": "permit2",
55+
"type": "t_contract(ISignatureTransfer)9000",
56+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:82"
57+
},
58+
{
59+
"contract": "SpotOrderGateway",
60+
"label": "spokePool",
61+
"type": "t_contract(IV3SpokePool)32585",
62+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:83"
63+
},
64+
{
65+
"contract": "SpotOrderGateway",
66+
"label": "isOrderDeposited",
67+
"type": "t_mapping(t_bytes32,t_bool)",
68+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:84"
69+
},
70+
{
71+
"contract": "SpotOrderGateway",
72+
"label": "uniswapV3Router",
73+
"type": "t_contract(ISwapRouter)21570",
74+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:86"
75+
},
76+
{
77+
"contract": "SpotOrderGateway",
78+
"label": "uniswapSwapRouter02",
79+
"type": "t_address",
80+
"src": "src/spotOrderGateway/SpotOrderGateway.sol:87"
81+
}
82+
],
83+
"erc7201:openzeppelin.storage.ReentrancyGuard": [
84+
{
85+
"contract": "ReentrancyGuardUpgradeable",
86+
"label": "_status",
87+
"type": "t_uint256",
88+
"src": "@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol:40"
89+
}
90+
],
91+
"erc7201:openzeppelin.storage.Initializable": [
92+
{
93+
"contract": "Initializable",
94+
"label": "_initialized",
95+
"type": "t_uint64",
96+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:69"
97+
},
98+
{
99+
"contract": "Initializable",
100+
"label": "_initializing",
101+
"type": "t_bool",
102+
"src": "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol:73"
103+
}
104+
]
105+
}
106+
}
107+
}
108+
}
109+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
42161

0 commit comments

Comments
 (0)