Skip to content

Commit 2eb4f03

Browse files
authored
Deployment: Monad (#343)
1 parent d30f44b commit 2eb4f03

File tree

62 files changed

+914
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+914
-2
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ jobs:
7070
HYPEREVM_RPC_ENDPOINT: ${{ secrets.HYPEREVM_RPC_ENDPOINT }}
7171
PLASMA_RPC_ENDPOINT: ${{ secrets.PLASMA_RPC_ENDPOINT }}
7272
XLAYER_RPC_ENDPOINT: ${{ secrets.XLAYER_RPC_ENDPOINT }}
73+
MONAD_RPC_ENDPOINT: ${{ secrets.MONAD_RPC_ENDPOINT }}
7374
SEPOLIA_RPC_ENDPOINT: ${{ secrets.SEPOLIA_RPC_ENDPOINT }}
7475
- name: Test
7576
run: yarn test --bail

.github/workflows/deployment-checks.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ jobs:
3737
HYPEREVM_RPC_ENDPOINT: ${{ secrets.HYPEREVM_RPC_ENDPOINT }}
3838
MAINNET_RPC_ENDPOINT: ${{ secrets.MAINNET_RPC_ENDPOINT }}
3939
MODE_RPC_ENDPOINT: ${{ secrets.MODE_RPC_ENDPOINT }}
40+
MONAD_RPC_ENDPOINT: ${{ secrets.MONAD_RPC_ENDPOINT }}
4041
OPTIMISM_RPC_ENDPOINT: ${{ secrets.OPTIMISM_RPC_ENDPOINT }}
4142
PLASMA_RPC_ENDPOINT: ${{ secrets.PLASMA_RPC_ENDPOINT }}
4243
POLYGON_RPC_ENDPOINT: ${{ secrets.POLYGON_RPC_ENDPOINT }}
@@ -65,6 +66,7 @@ jobs:
6566
HYPEREVM_RPC_ENDPOINT: ${{ secrets.HYPEREVM_RPC_ENDPOINT }}
6667
MAINNET_RPC_ENDPOINT: ${{ secrets.MAINNET_RPC_ENDPOINT }}
6768
MODE_RPC_ENDPOINT: ${{ secrets.MODE_RPC_ENDPOINT }}
69+
MONAD_RPC_ENDPOINT: ${{ secrets.MONAD_RPC_ENDPOINT }}
6870
OPTIMISM_RPC_ENDPOINT: ${{ secrets.OPTIMISM_RPC_ENDPOINT }}
6971
PLASMA_RPC_ENDPOINT: ${{ secrets.PLASMA_RPC_ENDPOINT }}
7072
POLYGON_RPC_ENDPOINT: ${{ secrets.POLYGON_RPC_ENDPOINT }}

.github/workflows/timelock-authorizer-config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ jobs:
3030
HYPEREVM_RPC_ENDPOINT: ${{ secrets.HYPEREVM_RPC_ENDPOINT }}
3131
MAINNET_RPC_ENDPOINT: ${{ secrets.MAINNET_RPC_ENDPOINT }}
3232
MODE_RPC_ENDPOINT: ${{ secrets.MODE_RPC_ENDPOINT }}
33+
MONAD_RPC_ENDPOINT: ${{ secrets.MONAD_RPC_ENDPOINT }}
3334
OPTIMISM_RPC_ENDPOINT: ${{ secrets.OPTIMISM_RPC_ENDPOINT }}
3435
PLASMA_RPC_ENDPOINT: ${{ secrets.PLASMA_RPC_ENDPOINT }}
3536
POLYGON_RPC_ENDPOINT: ${{ secrets.POLYGON_RPC_ENDPOINT }}

action-ids/monad/action-ids.json

Lines changed: 229 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
{
2+
"0x99f2c4abb870753989c44aef2c45359982b4adc570cfd9b8cdbf98eb905166b9": [
3+
{
4+
"taskId": "20241204-v3-vault",
5+
"contractName": "ProtocolFeeController",
6+
"signature": "collectAggregateFees(address)",
7+
"useAdaptor": false
8+
},
9+
{
10+
"taskId": "20250214-v3-protocol-fee-controller-v2",
11+
"contractName": "ProtocolFeeController",
12+
"signature": "collectAggregateFees(address)",
13+
"useAdaptor": false
14+
}
15+
],
16+
"0x77942705d5d9a5859d470100ad5053209d0399f146eeaceda689e8803c67e6fc": [
17+
{
18+
"taskId": "20241204-v3-vault",
19+
"contractName": "ProtocolFeeController",
20+
"signature": "collectAggregateFeesHook(address)",
21+
"useAdaptor": false
22+
},
23+
{
24+
"taskId": "20250214-v3-protocol-fee-controller-v2",
25+
"contractName": "ProtocolFeeController",
26+
"signature": "collectAggregateFeesHook(address)",
27+
"useAdaptor": false
28+
}
29+
],
30+
"0xb0a3af0a5529d2ea46992a0974a7a1b0732b5dad5eae85cb099ca4d6a825849d": [
31+
{
32+
"taskId": "20241204-v3-vault",
33+
"contractName": "ProtocolFeeController",
34+
"signature": "registerPool(address,address,bool)",
35+
"useAdaptor": false
36+
},
37+
{
38+
"taskId": "20250214-v3-protocol-fee-controller-v2",
39+
"contractName": "ProtocolFeeController",
40+
"signature": "registerPool(address,address,bool)",
41+
"useAdaptor": false
42+
}
43+
],
44+
"0xd017dd98988dd56fee1d44cadb00bc6b14886626da16e19060a3cc92acf4040f": [
45+
{
46+
"taskId": "20241204-v3-vault",
47+
"contractName": "ProtocolFeeController",
48+
"signature": "setGlobalProtocolSwapFeePercentage(uint256)",
49+
"useAdaptor": false
50+
},
51+
{
52+
"taskId": "20250214-v3-protocol-fee-controller-v2",
53+
"contractName": "ProtocolFeeController",
54+
"signature": "setGlobalProtocolSwapFeePercentage(uint256)",
55+
"useAdaptor": false
56+
}
57+
],
58+
"0xf3c486bff37d26d70d9ec35e95f59a3967efeae2006b151df3f925ace3fe8ed9": [
59+
{
60+
"taskId": "20241204-v3-vault",
61+
"contractName": "ProtocolFeeController",
62+
"signature": "setGlobalProtocolYieldFeePercentage(uint256)",
63+
"useAdaptor": false
64+
},
65+
{
66+
"taskId": "20250214-v3-protocol-fee-controller-v2",
67+
"contractName": "ProtocolFeeController",
68+
"signature": "setGlobalProtocolYieldFeePercentage(uint256)",
69+
"useAdaptor": false
70+
}
71+
],
72+
"0xc4c1e7c74d67cd92f4df0f28ed4b1b14aa91b4186fbaf0fdd565c2f2e9294b61": [
73+
{
74+
"taskId": "20241204-v3-vault",
75+
"contractName": "ProtocolFeeController",
76+
"signature": "setPoolCreatorSwapFeePercentage(address,uint256)",
77+
"useAdaptor": false
78+
},
79+
{
80+
"taskId": "20250214-v3-protocol-fee-controller-v2",
81+
"contractName": "ProtocolFeeController",
82+
"signature": "setPoolCreatorSwapFeePercentage(address,uint256)",
83+
"useAdaptor": false
84+
}
85+
],
86+
"0x9516bde17a8f08d51078af4c849475b87486a592ca277ce2cb0a4fdb058d4dfc": [
87+
{
88+
"taskId": "20241204-v3-vault",
89+
"contractName": "ProtocolFeeController",
90+
"signature": "setPoolCreatorYieldFeePercentage(address,uint256)",
91+
"useAdaptor": false
92+
},
93+
{
94+
"taskId": "20250214-v3-protocol-fee-controller-v2",
95+
"contractName": "ProtocolFeeController",
96+
"signature": "setPoolCreatorYieldFeePercentage(address,uint256)",
97+
"useAdaptor": false
98+
}
99+
],
100+
"0x8e3e36d73cffa78076df8f76db769150ec14a9939c8a8c2999a4e594c8446490": [
101+
{
102+
"taskId": "20241204-v3-vault",
103+
"contractName": "ProtocolFeeController",
104+
"signature": "setProtocolSwapFeePercentage(address,uint256)",
105+
"useAdaptor": false
106+
},
107+
{
108+
"taskId": "20250214-v3-protocol-fee-controller-v2",
109+
"contractName": "ProtocolFeeController",
110+
"signature": "setProtocolSwapFeePercentage(address,uint256)",
111+
"useAdaptor": false
112+
}
113+
],
114+
"0x3fef70c8097cce35392087a74737d4861f412ec73028383037541fcc8ce240aa": [
115+
{
116+
"taskId": "20241204-v3-vault",
117+
"contractName": "ProtocolFeeController",
118+
"signature": "setProtocolYieldFeePercentage(address,uint256)",
119+
"useAdaptor": false
120+
},
121+
{
122+
"taskId": "20250214-v3-protocol-fee-controller-v2",
123+
"contractName": "ProtocolFeeController",
124+
"signature": "setProtocolYieldFeePercentage(address,uint256)",
125+
"useAdaptor": false
126+
}
127+
],
128+
"0xf2157d32e7c8873f0f5b9dc3477aa27a5ae48367485e498b600f037aba46d7ba": [
129+
{
130+
"taskId": "20241204-v3-vault",
131+
"contractName": "ProtocolFeeController",
132+
"signature": "updateProtocolSwapFeePercentage(address)",
133+
"useAdaptor": false
134+
},
135+
{
136+
"taskId": "20250214-v3-protocol-fee-controller-v2",
137+
"contractName": "ProtocolFeeController",
138+
"signature": "updateProtocolSwapFeePercentage(address)",
139+
"useAdaptor": false
140+
}
141+
],
142+
"0xe21f4388cd2254f4d6a417404c8a2ca64fd63c7868a3b53bfc2efda6631bd91a": [
143+
{
144+
"taskId": "20241204-v3-vault",
145+
"contractName": "ProtocolFeeController",
146+
"signature": "updateProtocolYieldFeePercentage(address)",
147+
"useAdaptor": false
148+
},
149+
{
150+
"taskId": "20250214-v3-protocol-fee-controller-v2",
151+
"contractName": "ProtocolFeeController",
152+
"signature": "updateProtocolYieldFeePercentage(address)",
153+
"useAdaptor": false
154+
}
155+
],
156+
"0xa4ad09ac3be18bb697f4c06655e25bfd7278d9ce6b8362911c5e4044d75c4ad8": [
157+
{
158+
"taskId": "20241204-v3-vault",
159+
"contractName": "ProtocolFeeController",
160+
"signature": "withdrawPoolCreatorFees(address)",
161+
"useAdaptor": false
162+
},
163+
{
164+
"taskId": "20250214-v3-protocol-fee-controller-v2",
165+
"contractName": "ProtocolFeeController",
166+
"signature": "withdrawPoolCreatorFees(address)",
167+
"useAdaptor": false
168+
}
169+
],
170+
"0x4b121082d1f34fbfcc22ebf2bda0daa2f28ce0d445a5420909dfd17b33641df8": [
171+
{
172+
"taskId": "20241204-v3-vault",
173+
"contractName": "ProtocolFeeController",
174+
"signature": "withdrawPoolCreatorFees(address,address)",
175+
"useAdaptor": false
176+
},
177+
{
178+
"taskId": "20250214-v3-protocol-fee-controller-v2",
179+
"contractName": "ProtocolFeeController",
180+
"signature": "withdrawPoolCreatorFees(address,address)",
181+
"useAdaptor": false
182+
}
183+
],
184+
"0x9b50ab496733616199be03f9adb07dedbc053ee47e3f069d57a7b1db51480332": [
185+
{
186+
"taskId": "20241204-v3-vault",
187+
"contractName": "ProtocolFeeController",
188+
"signature": "withdrawProtocolFees(address,address)",
189+
"useAdaptor": false
190+
},
191+
{
192+
"taskId": "20250214-v3-protocol-fee-controller-v2",
193+
"contractName": "ProtocolFeeController",
194+
"signature": "withdrawProtocolFees(address,address)",
195+
"useAdaptor": false
196+
}
197+
],
198+
"0xd8f952fca9feeca8075fa8cf14298353b4b424103a602b3879b031c57cf6def7": [
199+
{
200+
"taskId": "20241204-v3-vault",
201+
"contractName": "ProtocolFeeController",
202+
"signature": "withdrawProtocolFeesForToken(address,address,address)",
203+
"useAdaptor": false
204+
},
205+
{
206+
"taskId": "20250214-v3-protocol-fee-controller-v2",
207+
"contractName": "ProtocolFeeController",
208+
"signature": "withdrawProtocolFeesForToken(address,address,address)",
209+
"useAdaptor": false
210+
}
211+
]
212+
}

addresses/.supported-networks.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,9 @@
5858
"xlayer": {
5959
"chainId": 196,
6060
"block-explorer": "https://oklink.com/xlayer"
61+
},
62+
"monad": {
63+
"chainId": 143,
64+
"block-explorer": "https://monadscan.com"
6165
}
6266
}

0 commit comments

Comments
 (0)