@@ -161,7 +161,7 @@ gcloud compute instances create $INSTANCE_NAME \
161161- ` --provisioning-model=STANDARD ` : Uses the standard provisioning model for the VM.
162162- ` --service-account=confidential-sa@flare-network-sandbox.iam.gserviceaccount.com ` : Attaches a service account to the VM, granting it specific permissions.
163163- ` --scopes=https://www.googleapis.com/auth/cloud-platform ` : Grants the VM full access to all Google Cloud Platform APIs. ** Use with caution** and prefer more granular scopes if possible.
164- - ` --min-cpu-platform="AMD Milan" ` : Ensures that the VM runs on a host with an AMD Milan CPU, which is required for Confidential Computing with SEV.
164+ - ` --min-cpu-platform="AMD Milan ` : Ensures that the VM runs on a host with an AMD Milan CPU, which is required for Confidential Computing with SEV.
165165- ` --tags=flare-ai-core,http-server,https-server ` : Applies network tags to the VM, which can be used for firewall rules and network routing.
166166
167167### Boot disk configuration
@@ -260,3 +260,97 @@ type=pd-balanced \
260260## Setting Up a Static IP for Your Instance
261261
262262For any questions or assistance with setting up a static IP, please reach out to the Flare team on [ Telegram] ( https://t.me/+StI5VEIvtIg2ODlh ) .
263+
264+ ## Flare dApps on Coston2 testnet
265+
266+ ### BlazeSwap (univ2 DeX)
267+
268+ - Factory address: ` 0xF0f5e4CdE15b22A423E995415f373FEDC1f8F431 `
269+ - Router address: ` 0x8D29b61C41CF318d15d031BE2928F79630e068e6 `
270+
271+ ### SparkDEX Eternal (perpetual futures)
272+
273+ :::warning[ testnet and mainnet differences]
274+ Testnet contracts may not have all the features and improvements from the mainnet versions.
275+ :::
276+
277+ - AddressStorage: ` 0xE82bb93AAcfF39eAe11Db560633e3349C4Cfab2e `
278+ - BatchSender: ` 0x7e4b87D34482108030B7D43D1C1e48FD1302a84e `
279+ - Executor: ` 0x65b4A53aB908f2362ef00fBa877B4E7b24EbB1F9 `
280+ - FTSOv2: ` 0xb8EDbe8899CF59e9161330B0FeF1Dc98b9866910 `
281+ - FundingTracker: ` 0x22fa111b730C822d9E8F969a69B20a9718c531D5 `
282+ - OrderBook: ` 0x0FF886B44161141AA19d43721b1E42c092Dcb64B `
283+ - PositionManager: ` 0xbDc002E5C15b4B2A2d977a5B86E29130d1eb4822 `
284+ - ProxyAdmin: ` 0xdFE3CDf956A84B87CbE37d442e0b3E9c52b9Cd1a `
285+ - ReferralReader: ` 0xa30Ca7e71d60e7E7Eef0C26EDC2C95648719Edb0 `
286+ - ReferralStorage: ` 0xC105B0C39119ed8715e128649ce4f44ff3E86203 `
287+ - Store: ` 0x2246403985E872CF241090920717a9D39D94f9Ea `
288+ - Timelock: ` 0x01AEe3BAf138F0f5f3668112C56cF63D5c1C9d0d `
289+ - TradingValidator: ` 0x8D2e2fee6B360db09d0826F5AC220aE35914731F `
290+ - USDC: ` 0x8c4aDf16abcf78Ca4235023c29451370D2cEF222 `
291+ - FtsoFeedPublisher: ` 0x707957110ab2f69E4e9100a964CeAe65E24BF9dD `
292+ - FTSOv2Mock: ` 0xb016Eda7b4F9D500Dbe31cc700E9b794285007A3 `
293+ - SparkFaucet: ` 0x8d3C9d3cc6eFACD767E1c3144644FC479921E645 `
294+
295+ ### Kinetic
296+
297+ :::warning[ testnet and mainnet differences]
298+ Contracts are not verified on testnet, use the mainnet contracts to fetch the ABI.
299+ The mainnet contract may not be the same as the testnet ones, additionally bad positions
300+ and bad debt are not monitored on testnet.
301+ :::
302+
303+ #### TESTNET CONTRACTS (PRIMARY MARKETS)
304+
305+ - KINETIC_ADDRESS_TEST_JOULE: ` 0x9ACd5170a14cc8c848ba96b251BF17E2924a84bf `
306+ - KINETIC_ADDRESS_TEST_Kii: ` 0xa9D0a6E72C208213Bb1D392d4333FbAe1FDccCc4 `
307+ - KINETIC_ADDRESS_TEST_FLR: ` 0x0000000000000000000000000000000000000000 `
308+ - KINETIC_ADDRESS_TEST_wFLR: ` 0xc67dce33d7a8efa5ffeb961899c73fe01bce9273 `
309+ - KINETIC_ADDRESS_TEST_rFLR: ` 0x221D27529e7788B929E13533edc3b00ec1ac5e8A `
310+ - KINETIC_ADDRESS_TEST_sFLR: ` 0x1794A023DA8FA9De38Ac5C0B7d35b9911B51593c `
311+ - KINETIC_ADDRESS_TEST_USDC: ` 0xCe987892D5AD2990b8279e8F76530CfF72977666 `
312+ - KINETIC_ADDRESS_TEST_USDT: ` 0xAC6e1c5fdc401ddcC554f7c06dc422152dEb3cB7 `
313+ - KINETIC_ADDRESS_TEST_WETH: ` 0xf3187D2115171708fca10f1A11c522172d7Ec2d5 `
314+ - KINETIC_ADDRESS_TEST_flrETH: ` 0x70bF99b6AFFF3A48B2d8227AeC43461c5B174120 `
315+ - KINETIC_PRIMARY_TEST_kSFLR: ` 0x060573e5f5Aa157B2eAa5eeDBef40605ac3bDEFe `
316+ - KINETIC_PRIMARY_TEST_kUSDC: ` 0xC23B7fbE7CdAb4bf524b8eA72a7462c8879A99Ac `
317+ - KINETIC_PRIMARY_TEST_kUSDT: ` 0x2134fef916D930456Ae230e62D7e6A5d0796Cb4e `
318+ - KINETIC_PRIMARY_TEST_kWETH: ` 0x9c6bf326fCF1A533AaC0e7289332f4Cb74526EE6 `
319+ - KINETIC_PRIMARY_TEST_kFLRETH: ` 0xEF00397a416d4b746Fa597bc10Fba439f5847aCd `
320+ - KINETIC_PRIMARY_TEST_BorrowRebateRewards: ` 0x6Ef8861e409302d303B1Bb96249038f554335352 `
321+ - KINETIC_PRIMARY_TEST_LendingRebateRewards: ` 0xfd19EfFF6007aE975eA5088f789067bb4707Df52 `
322+ - KINETIC_PRIMARY_TEST_KiiStakingRewards: ` 0xfd19EfFF6007aE975eA5088f789067bb4707Df52 `
323+ - KINETIC_PRIMARY_TEST_Comptroller: ` 0x2754368aF0625CdEE22eb71Ec234421dA543525b `
324+ - KINETIC_PRIMARY_TEST_Lens: ` 0x63b7168336f39C1b748eF48A915C6b1D13654fd4 `
325+
326+ #### TESTNET CONTRACTS (ISO MARKETS)
327+
328+ - KINETIC_ISO_TEST_kJOULE: ` 0xa569B4BFe802b004738aCEA628c51Dc42c672F9E `
329+ - KINETIC_ISO_TEST_kiUSDC: ` 0x1016838407077b37683015aD11c58cc0Bd671939 `
330+ - KINETIC_ISO_TEST_kFLR: ` 0x81aD20a8b8866041150008CF46Cc868a7f265065 `
331+ - KINETIC_ISO_TEST_Comptroller: ` 0x0f8f2f0fe32D8BdEceCC2eA966cd30b155f62B6d `
332+ - KINETIC_ISO_TEST_Lens: ` 0xCB3Cfb732378277c537d1BcE4582fda56900E730 `
333+ - KINETIC_ISO_TEST_Maximillion: ` 0xd3f8Ea089A9300B91b9D23e3A51058a389c89239 `
334+
335+ #### MAINNET CONTRACTS (PRIMARY MARKETS)
336+
337+ - KINETIC_ADDRESS_MAIN_JOULE: ` 0xE6505f92583103AF7ed9974DEC451A7Af4e3A3bE `
338+ - KINETIC_ADDRESS_MAIN_Kii: ` 0xd38220CFF996A73E9110aacA64e02d581B83A0CD `
339+ - KINETIC_ADDRESS_MAIN_FLR: ` 0x0000000000000000000000000000000000000000 `
340+ - KINETIC_ADDRESS_MAIN_wFLR: ` 0x1D80c49BbBCd1C0911346656B529DF9E5c2F783d `
341+ - KINETIC_ADDRESS_MAIN_rFLR: ` 0x26d460c3Cf931Fb2014FA436a49e3Af08619810e `
342+ - KINETIC_ADDRESS_MAIN_sFLR: ` 0x12e605bc104e93B45e1aD99F9e555f659051c2BB `
343+ - KINETIC_ADDRESS_MAIN_USDC: ` 0xFbDa5F676cB37624f28265A144A48B0d6e87d3b6 `
344+ - KINETIC_ADDRESS_MAIN_USDT: ` 0x0B38e83B86d491735fEaa0a791F65c2B99535396 `
345+ - KINETIC_ADDRESS_MAIN_WETH: ` 0x1502FA4be69d526124D453619276FacCab275d3D `
346+ - KINETIC_ADDRESS_MAIN_flrETH: ` 0x26A1faB310bd080542DC864647d05985360B16A5 `
347+ - KINETIC_PRIMARY_MAIN_kSFLR: ` 0x291487beC339c2fE5D83DD45F0a15EFC9Ac45656 `
348+ - KINETIC_PRIMARY_MAIN_kUSDC: ` 0xDEeBaBe05BDA7e8C1740873abF715f16164C29B8 `
349+ - KINETIC_PRIMARY_MAIN_kUSDT: ` 0x1e5bBC19E0B17D7d38F318C79401B3D16F2b93bb `
350+ - KINETIC_PRIMARY_MAIN_kWETH: ` 0x5C2400019017AE61F811D517D088Df732642DbD0 `
351+ - KINETIC_PRIMARY_MAIN_kFLRETH: ` 0x40eE5dfe1D4a957cA8AC4DD4ADaf8A8fA76b1C16 `
352+ - KINETIC_PRIMARY_MAIN_BorrowRebateRewards: ` 0x5896c198e445E269021B04D7c84FA46dc2cEdcd8 `
353+ - KINETIC_PRIMARY_MAIN_LendingRebateRewards: ` 0xb52aB55F9325B4522c3bdAc692D4F21b0CbA05Ee `
354+ - KINETIC_PRIMARY_MAIN_KiiStakingRewards: ` 0x1218b178e170E8cfb3Ba5ADa853aaF4579845347 `
355+ - KINETIC_PRIMARY_MAIN_Comptroller: ` 0x8041680Fb73E1Fe5F851e76233DCDfA0f2D2D7c8 `
356+ - KINETIC_PRIMARY_MAIN_Lens: ` 0x510b8Be0A9fbA96E5a39EDc7526b038e32D71b0D `
0 commit comments