Skip to content

Commit 0d4cecf

Browse files
committed
feat: coston2 contracts
1 parent d2d69fe commit 0d4cecf

File tree

2 files changed

+375
-1
lines changed

2 files changed

+375
-1
lines changed

.env.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ COMPOSE_PROFILES=core,watchdog,api
44
CI_REGISTRY_IMAGE=ghcr.io/flare-foundation/fasset-indexer
55
DEPLOY_IMAGE_TAG=latest
66

7-
# coston | songbird
7+
# coston | songbird | coston2
88
CHAIN=songbird
99

1010
# rpc config for the chain ${CHAIN}
Lines changed: 374 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,374 @@
1+
[
2+
{
3+
"name": "FlareDaemon",
4+
"contractName": "FlareDaemon.sol",
5+
"address": "0x1000000000000000000000000000000000000002"
6+
},
7+
{
8+
"name": "PriceSubmitter",
9+
"contractName": "PriceSubmitter.sol",
10+
"address": "0x9179aAB4C8b6Ac1402617eFa0fD130AbFa42c6e4"
11+
},
12+
{
13+
"name": "GovernanceSettings",
14+
"contractName": "GovernanceSettings.sol",
15+
"address": "0x1000000000000000000000000000000000000007"
16+
},
17+
{
18+
"name": "AddressUpdater",
19+
"contractName": "AddressUpdater.sol",
20+
"address": "0x707C840D053f28DF75223C151fA7aFa6d7eB3354"
21+
},
22+
{
23+
"name": "Supply",
24+
"contractName": "Supply.sol",
25+
"address": "0xdd1e652D6318c4Bceb7028851C5435a89C2A17fb"
26+
},
27+
{
28+
"name": "FtsoRewardManager",
29+
"contractName": "FtsoRewardManager.sol",
30+
"address": "0x7A0bFB85387314d7F8C0FcCD9D9B74A76115c322"
31+
},
32+
{
33+
"name": "CleanupBlockNumberManager",
34+
"contractName": "CleanupBlockNumberManager.sol",
35+
"address": "0xC80D57cBDBaEd9a2540B9C1D51Ff03a916358e65"
36+
},
37+
{
38+
"name": "FtsoRegistry",
39+
"contractName": "FtsoRegistry.sol",
40+
"address": "0x48Da21ce34966A64E267CeFb78012C0282D0Ac87"
41+
},
42+
{
43+
"name": "DistributionToDelegators",
44+
"contractName": "DistributionToDelegators.sol",
45+
"address": "0xbd33bDFf04C357F7FC019E72D0504C24CF4Aa010"
46+
},
47+
{
48+
"name": "IncentivePoolAllocation",
49+
"contractName": "IncentivePoolAllocation.sol",
50+
"address": "0xfaf3bDB0c455ef633A0B61E9424bcbC75FfaE29a"
51+
},
52+
{
53+
"name": "IncentivePool",
54+
"contractName": "IncentivePool.sol",
55+
"address": "0x6892bDbBb14e1c9bD46Bf31E7BaC94d038fc82a6"
56+
},
57+
{
58+
"name": "FtsoManager",
59+
"contractName": "FtsoManager.sol",
60+
"address": "0x2675cB89AE83f19cEF8600Eb0E9F2071EDBDf11A"
61+
},
62+
{
63+
"name": "WNat",
64+
"contractName": "WNat.sol",
65+
"address": "0xC67DCE33D7A8efA5FfEB961899C73fe01bCe9273"
66+
},
67+
{
68+
"name": "WC2FLR",
69+
"contractName": "WNat.sol",
70+
"address": "0xC67DCE33D7A8efA5FfEB961899C73fe01bCe9273"
71+
},
72+
{
73+
"name": "FlareAssetRegistry",
74+
"contractName": "FlareAssetRegistry.sol",
75+
"address": "0xC79E6Dc1817DddcB4206a0aDbb56832F476F4b67"
76+
},
77+
{
78+
"name": "WNatRegistryProvider",
79+
"contractName": "WNatRegistryProvider.sol",
80+
"address": "0x8F438C5Fe273ac88085f5A7813b03cAfb3cAB129"
81+
},
82+
{
83+
"name": "FlareContractRegistry",
84+
"contractName": "FlareContractRegistry.sol",
85+
"address": "0xaD67FE66660Fb8dFE9d6b1b4240d8650e30F6019"
86+
},
87+
{
88+
"name": "Relay",
89+
"contractName": "Relay.sol",
90+
"address": "0x97702e350CaEda540935d92aAf213307e9069784"
91+
},
92+
{
93+
"name": "FdcHub",
94+
"contractName": "FdcHub.sol",
95+
"address": "0x48aC463d7975828989331F4De43341627b9c5f1D"
96+
},
97+
{
98+
"name": "FdcVerification",
99+
"contractName": "FdcVerification.sol",
100+
"address": "0x906507E0B64bcD494Db73bd0459d1C667e14B933"
101+
},
102+
{
103+
"name": "testUSDC",
104+
"contractName": "FakeERC20.sol",
105+
"address": "0x30e2F4EcC079D4BD7fABc0fA99de93Bc1FEa2244"
106+
},
107+
{
108+
"name": "testUSDT",
109+
"contractName": "FakeERC20.sol",
110+
"address": "0xf3803ECA2C08E5Be901118BD1A6bCB0Cb01B6d6A"
111+
},
112+
{
113+
"name": "testETH",
114+
"contractName": "FakeERC20.sol",
115+
"address": "0x07dABfe7fC6f4e88CF1355BD09a2766bF93050cf"
116+
},
117+
{
118+
"name": "testUSDT0",
119+
"contractName": "FakeERC20.sol",
120+
"address": "0x6F6238Dc0e9Dfa7641589aAe00e1Fbe875Ca5F1B",
121+
"mustSwitchToProduction": true
122+
},
123+
{
124+
"name": "PriceReader",
125+
"contractName": "FtsoV2PriceStore.sol",
126+
"address": "0x8707442a5f40a17cee2Ae0555620a3ab6fEf60A4"
127+
},
128+
{
129+
"name": "FtsoV2PriceStore",
130+
"contractName": "FtsoV2PriceStore.sol",
131+
"address": "0x8707442a5f40a17cee2Ae0555620a3ab6fEf60A4",
132+
"mustSwitchToProduction": true
133+
},
134+
{
135+
"name": "AgentOwnerRegistry",
136+
"contractName": "AgentOwnerRegistry.sol",
137+
"address": "0x2b28B1Fa39831743f934275Da10f1687b0381376",
138+
"mustSwitchToProduction": true
139+
},
140+
{
141+
"name": "UserWhitelist",
142+
"contractName": "Whitelist.sol",
143+
"address": "0x27e7E46421A266Be1aC4e410E264B47941D2787D",
144+
"mustSwitchToProduction": true
145+
},
146+
{
147+
"name": "AgentVaultProxyImplementation",
148+
"contractName": "AgentVault.sol",
149+
"address": "0x7Da107cc9696b34Fce151C6C4C1c85E626b2480D"
150+
},
151+
{
152+
"name": "AgentVaultFactory",
153+
"contractName": "AgentVaultFactory.sol",
154+
"address": "0x9426C77c843c99079571BeC0ceD8e31b1f49f005"
155+
},
156+
{
157+
"name": "CollateralPoolProxyImplementation",
158+
"contractName": "CollateralPool.sol",
159+
"address": "0x01C2Dae4b2cEbb0ccB6b7Af166D397dEC1513e4E"
160+
},
161+
{
162+
"name": "CollateralPoolFactory",
163+
"contractName": "CollateralPoolFactory.sol",
164+
"address": "0x3D77acbDF0fB951C4E556C07B4F1b61f8744acfd"
165+
},
166+
{
167+
"name": "CollateralPoolTokenProxyImplementation",
168+
"contractName": "CollateralPoolToken.sol",
169+
"address": "0xcA9bFC7D61D72c880C3b9355572Bd8E02A47bE33"
170+
},
171+
{
172+
"name": "CollateralPoolTokenFactory",
173+
"contractName": "CollateralPoolTokenFactory.sol",
174+
"address": "0xE6bD1f4a090b61E56279Dec9692FB540734cd9AC"
175+
},
176+
{
177+
"name": "AssetManagerControllerImplementation",
178+
"contractName": "AssetManagerController.sol",
179+
"address": "0x2493371415C6Ef5a62FB234f3523daC70D7ed5Ad"
180+
},
181+
{
182+
"name": "AssetManagerController",
183+
"contractName": "AssetManagerControllerProxy.sol",
184+
"address": "0x0f575c6eC54176a5681cD5500fc770e9133b8982",
185+
"mustSwitchToProduction": true
186+
},
187+
{
188+
"name": "FAssetImplementation",
189+
"contractName": "FAsset.sol",
190+
"address": "0xD96006B65a2B5Dc69bBc4B4c31019c3A2A79B50b"
191+
},
192+
{
193+
"name": "AssetManagerInit",
194+
"contractName": "AssetManagerInit.sol",
195+
"address": "0x874CbbaA09a38965D0bb29D8886a177351D7C323"
196+
},
197+
{
198+
"name": "AssetManagerDiamondCutFacet",
199+
"contractName": "AssetManagerDiamondCutFacet.sol",
200+
"address": "0xfA4Ae4DBE5253745925ec993D923991e6DF587bF"
201+
},
202+
{
203+
"name": "DiamondLoupeFacet",
204+
"contractName": "DiamondLoupeFacet.sol",
205+
"address": "0x4c1c7fA8568e0b365AE64dd44a01C28D21a77854"
206+
},
207+
{
208+
"name": "AgentInfoFacet",
209+
"contractName": "AgentInfoFacet.sol",
210+
"address": "0x9Bb547f21FA85CD9BF3fD130D52d1D42B088c752"
211+
},
212+
{
213+
"name": "AvailableAgentsFacet",
214+
"contractName": "AvailableAgentsFacet.sol",
215+
"address": "0xB995AB8cF44a2d51562A571A5Dc1477702360eEe"
216+
},
217+
{
218+
"name": "CollateralReservationsFacet",
219+
"contractName": "CollateralReservationsFacet.sol",
220+
"address": "0x16A986043335C665Be338c651CAE7B3F931e7A1F"
221+
},
222+
{
223+
"name": "MintingFacet",
224+
"contractName": "MintingFacet.sol",
225+
"address": "0x75F79Df31F0fbF3332EBA67d013CbA1154Bf20F1"
226+
},
227+
{
228+
"name": "RedemptionRequestsFacet",
229+
"contractName": "RedemptionRequestsFacet.sol",
230+
"address": "0x0e16329b59A6448315B29F9d663BedC2F54Bcf9B"
231+
},
232+
{
233+
"name": "RedemptionHandshakeFacet",
234+
"contractName": "RedemptionHandshakeFacet.sol",
235+
"address": "0x2D98960902EA6D0d9188052B23682d32C59d4461"
236+
},
237+
{
238+
"name": "RedemptionConfirmationsFacet",
239+
"contractName": "RedemptionConfirmationsFacet.sol",
240+
"address": "0xf66dEC1236319AA8202A1B0F2aa8442A4ad88A8F"
241+
},
242+
{
243+
"name": "RedemptionDefaultsFacet",
244+
"contractName": "RedemptionDefaultsFacet.sol",
245+
"address": "0x5f73833EFDa1054905084232b25384505f2e6cb6"
246+
},
247+
{
248+
"name": "LiquidationFacet",
249+
"contractName": "LiquidationFacet.sol",
250+
"address": "0xc5B0f10BEea6BB5Ac10aF93f494e75904B6fb0cC"
251+
},
252+
{
253+
"name": "ChallengesFacet",
254+
"contractName": "ChallengesFacet.sol",
255+
"address": "0x27FEc084D6a09bBB6611063732df1B8BCcba5878"
256+
},
257+
{
258+
"name": "UnderlyingBalanceFacet",
259+
"contractName": "UnderlyingBalanceFacet.sol",
260+
"address": "0xec3eEe520ec48f5901f71B99feBB109A4df39b2B"
261+
},
262+
{
263+
"name": "UnderlyingTimekeepingFacet",
264+
"contractName": "UnderlyingTimekeepingFacet.sol",
265+
"address": "0x8b1c69F60F740B3226cC6Df4A814d0EF79f3eA09"
266+
},
267+
{
268+
"name": "AgentVaultManagementFacet",
269+
"contractName": "AgentVaultManagementFacet.sol",
270+
"address": "0xE0F0d0bbD62f1ace5Aa86C3818e51728C86cd7a9"
271+
},
272+
{
273+
"name": "AgentSettingsFacet",
274+
"contractName": "AgentSettingsFacet.sol",
275+
"address": "0xcA5969f4F5d7152f675aC9F066B4C3A50A9184B3"
276+
},
277+
{
278+
"name": "CollateralTypesFacet",
279+
"contractName": "CollateralTypesFacet.sol",
280+
"address": "0xBc9bDE568C2f072CCAF99721be1A67BCC09d2D8b"
281+
},
282+
{
283+
"name": "AgentCollateralFacet",
284+
"contractName": "AgentCollateralFacet.sol",
285+
"address": "0xe58Fc996afb42621f1C2De0a4E13fd9ffc1F344C"
286+
},
287+
{
288+
"name": "SettingsReaderFacet",
289+
"contractName": "SettingsReaderFacet.sol",
290+
"address": "0xCB871AdD15AE5AA09f6dD5DDCc360E4A4BF06A35"
291+
},
292+
{
293+
"name": "SettingsManagementFacet",
294+
"contractName": "SettingsManagementFacet.sol",
295+
"address": "0xedA602F80688Da30b466a9429BED6ff72Ad00171"
296+
},
297+
{
298+
"name": "AgentVaultAndPoolSupportFacet",
299+
"contractName": "AgentVaultAndPoolSupportFacet.sol",
300+
"address": "0x57C2B792a29Ea2Aa0429684aF1202b152f97eAF0"
301+
},
302+
{
303+
"name": "SystemStateManagementFacet",
304+
"contractName": "SystemStateManagementFacet.sol",
305+
"address": "0xa54aCb25460d893753e11718Bcc0A1D4959b97aA"
306+
},
307+
{
308+
"name": "SystemInfoFacet",
309+
"contractName": "SystemInfoFacet.sol",
310+
"address": "0x76FC49cd9fCF574a33633bba4BBd706792A45A18"
311+
},
312+
{
313+
"name": "EmergencyPauseFacet",
314+
"contractName": "EmergencyPauseFacet.sol",
315+
"address": "0xB3da34fA657a13A0d8eD35AA611a95e241BB65FC"
316+
},
317+
{
318+
"name": "EmergencyPauseTransfersFacet",
319+
"contractName": "EmergencyPauseTransfersFacet.sol",
320+
"address": "0x2FDb3201d240650C0f71a2ec7F2FE0532f1Eb126"
321+
},
322+
{
323+
"name": "AgentPingFacet",
324+
"contractName": "AgentPingFacet.sol",
325+
"address": "0x16CbB3e305277128bFb75cd276C4C844f3503482"
326+
},
327+
{
328+
"name": "AgentAlwaysAllowedMintersFacet",
329+
"contractName": "AgentAlwaysAllowedMintersFacet.sol",
330+
"address": "0xEbc8bF326a2a6Be6cB2673bFDa37E81Eb3ed3bB2"
331+
},
332+
{
333+
"name": "RedemptionTimeExtensionFacet",
334+
"contractName": "RedemptionTimeExtensionFacet.sol",
335+
"address": "0x81db2BA036BE2b3e1c79a09F3b509e046AAfa96d"
336+
},
337+
{
338+
"name": "TransferFeeFacet",
339+
"contractName": "TransferFeeFacet.sol",
340+
"address": "0xe8333724D7B0BBa9d79C4e7a7100E79475169076"
341+
},
342+
{
343+
"name": "CoreVaultFacet",
344+
"contractName": "CoreVaultFacet.sol",
345+
"address": "0x603A230Ec92451336436F6Effc70f6384cAA1DE9"
346+
},
347+
{
348+
"name": "CoreVaultSettingsFacet",
349+
"contractName": "CoreVaultSettingsFacet.sol",
350+
"address": "0xF8e94262c2B56589B123AcCAB021F3aC4964dC7b"
351+
},
352+
{
353+
"name": "AssetManager_FTestXRP",
354+
"contractName": "AssetManager.sol",
355+
"address": "0xDeD50DA9C3492Bee44560a4B35cFe0e778F41eC5",
356+
"mustSwitchToProduction": true
357+
},
358+
{
359+
"name": "FTestXRP",
360+
"contractName": "FAssetProxy.sol",
361+
"address": "0x8b4abA9C4BD7DD961659b02129beE20c6286e17F"
362+
},
363+
{
364+
"name": "CoreVaultManagerImplementation",
365+
"contractName": "CoreVaultManager.sol",
366+
"address": "0x76298183C2D4Ba0602348828Ff1b7Ee33c6B6c05"
367+
},
368+
{
369+
"name": "CoreVaultManager_FTestXRP",
370+
"contractName": "CoreVaultManagerProxy.sol",
371+
"address": "0x11De168Bfe62425Af06cc82f3b19180DaB1e4E31",
372+
"mustSwitchToProduction": true
373+
}
374+
]

0 commit comments

Comments
 (0)