diff --git a/docs/.vitepress/theme/components/network-table/NetworkLabel.vue b/docs/.vitepress/theme/components/network-table/NetworkLabel.vue new file mode 100644 index 00000000..18a74604 --- /dev/null +++ b/docs/.vitepress/theme/components/network-table/NetworkLabel.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/docs/.vitepress/theme/components/network-table/NetworkTable.vue b/docs/.vitepress/theme/components/network-table/NetworkTable.vue new file mode 100644 index 00000000..9216c638 --- /dev/null +++ b/docs/.vitepress/theme/components/network-table/NetworkTable.vue @@ -0,0 +1,100 @@ + + + + + \ No newline at end of file diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts index 2886d07e..a3e487d5 100644 --- a/docs/.vitepress/theme/index.ts +++ b/docs/.vitepress/theme/index.ts @@ -2,6 +2,7 @@ import DefaultTheme from 'vitepress/theme' import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' import ExternalLinkButton from './components/ExternalLinkButton.vue' import InternalLinkButton from './components/InternalLinkButton.vue' +import NetworkTable from "./components/network-table/NetworkTable.vue"; import './style.css' export default { @@ -11,5 +12,6 @@ export default { enhanceAppWithTabs(ctx.app) ctx.app.component('ExternalLinkButton', ExternalLinkButton) ctx.app.component('InternalLinkButton', InternalLinkButton) + ctx.app.component('NetworkTable', NetworkTable) } } diff --git a/docs/data/mainnets.ts b/docs/data/mainnets.ts new file mode 100644 index 00000000..e481a3b7 --- /dev/null +++ b/docs/data/mainnets.ts @@ -0,0 +1,271 @@ +export const mainnets: Network[] = [ + { + name: "Arbitrum One", + token: "ETH/L2", + logo: "arbitrum.svg", + docs: "https://docs.arbitrum.io/build-decentralized-apps/oracles/overview", + bridge: "https://bridge.arbitrum.io/?destinationChain=arbitrum-one&sourceChain=ethereum", + ecosystem: "https://portal.arbitrum.io/", + oracle: "https://arbiscan.io/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://arbiscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://arbiscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Avalanche", + token: "AVAX", + logo: "avalanche.svg", + docs: "https://docs.avax.network/es/", + ecosystem: "https://core.app/discover/my-projects/", + oracle: "https://snowtrace.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "", + vrf: "https://snowtrace.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "BASE", + token: "ETH/L2", + logo: "base.svg", + docs: "https://docs.base.org/docs/", + bridge: "https://bridge.base.org/deposit", + ecosystem: "https://www.base.org/ecosystem", + oracle: "https://basescan.org/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://basescan.org/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://basescan.org/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Boba BNB/L2", + token: "BOBA/L2", + logo: "boba.svg", + docs: "https://docs.boba.network/", + bridge: "https://gateway.boba.network/", + ecosystem: "https://boba.network/dapps/?filter=true&project_category=oracle", + oracle: "https://bnb.bobascan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://bnb.bobascan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://bnb.bobascan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Boba ETH/L2", + token: "BOBA/L2", + logo: "boba.svg", + docs: "https://docs.boba.network/", + bridge: "https://gateway.boba.network/", + ecosystem: "https://boba.network/dapps/?filter=true&project_category=oracle", + oracle: "https://bobascan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://bobascan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://bobascan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Celo", + token: "CELO", + logo: "celo.svg", + docs: "https://docs.celo.org/", + ecosystem: "https://celo.org/ecosystem", + oracle: "https://celoscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://celoscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://celoscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Conflux Core", + token: "CFX", + logo: "cfx.svg", + docs: "https://doc.confluxnetwork.org/", + ecosystem: "https://confluxnetwork.org/ecosystem#Infrastructure", + oracle: "https://confluxscan.io/address/cfx:acbyrzz4hr7akevywjah3u7c732xn05ypp7s991v1r", + price: "https://confluxscan.io/address/cfx:acf4hvp8cay65eabb4ghgfdb518f8wjkdp7z7dfetr", + vrf: "https://confluxscan.io/address/cfx:ace1up0jx5burk4tx5bkzt96z0960erbhpd6unruk8" + }, + { + name: "Conflux e-Space", + token: "CFX", + logo: "cfx.svg", + docs: "https://doc.confluxnetwork.org/", + ecosystem: "https://confluxnetwork.org/ecosystem#Infrastructure", + oracle: "https://evm.confluxscan.io/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://evm.confluxscan.io/address/0x1111aba2164acdc6d291b08dfb374280035e1111", + vrf: "https://evm.confluxscan.io/address/0xc0ffee98ad1434acbdb894bbb752e138c1006fab" + }, + { + name: "Cronos", + token: "CRO", + logo: "cronos.svg", + docs: "https://docs.cronos.org/", + ecosystem: "https://discover.cronos.org/", + oracle: "https://cronoscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "", + vrf: "https://cronoscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Dogechain", + token: "wDOGE", + logo: "dogechain.svg", + docs: "https://docs.dogechain.dog/docs/overview", + ecosystem: "https://dogechain.dog/", + oracle: "https://explorer.dogechain.dog/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://explorer.dogechain.dog/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://explorer.dogechain.dog/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Elastos", + token: "ELA", + logo: "elastos.svg", + docs: "https://docs.elastos.net/guides", + ecosystem: "https://elastos.info/", + oracle: "https://esc.elastos.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777/transactions", + price: "https://esc.elastos.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111/transactions", + vrf: "https://esc.elastos.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB/transactions" + }, + { + name: "Gnosis", + token: "xDAI", + logo: "gnosis.svg", + docs: "https://docs.gnosischain.com/", + ecosystem: "https://www.gnosischain.com/", + oracle: "https://gnosisscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://gnosisscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://gnosisscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Kaia", + token: "KAIA", + logo: "klaytn.svg", + docs: "https://developer.klaytn.foundation/getting-started/", + ecosystem: "https://klaytn.foundation/ecosystem/", + oracle: "https://klaytnscope.com/account/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://klaytnscope.com/account/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://klaytnscope.com/account/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Kava", + token: "KAVA", + logo: "kava.svg", + docs: "https://docs.kava.io/docs/intro/", + ecosystem: "https://www.kava.io/ecosystem", + oracle: "https://explorer.kavalabs.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://explorer.kavalabs.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://explorer.kavalabs.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "KCC", + token: "KCS", + logo: "kcc.svg", + docs: "https://docs.kcc.io/", + ecosystem: "https://www.kcc.io/apps?category=Tools%20and%20Utility", + oracle: "https://scan.kcc.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://scan.kcc.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://scan.kcc.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Mantle", + token: "MNT", + logo: "mantle.svg", + docs: "https://docs-v2.mantle.xyz/devs/dev-guides/quick", + bridge: "https://bridge.mantle.xyz/", + ecosystem: "https://www.mantle.xyz/dapp", + oracle: "https://explorer.mantle.xyz/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://explorer.mantle.xyz/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://explorer.mantle.xyz/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Meter", + token: "MTR", + logo: "meter.svg", + docs: "https://docs.meter.io/overview-of-meter/introduction-to-meter", + ecosystem: "https://meter.io/ecosystem", + oracle: "https://scan.meter.io/address/0x1f28e4d955ecce989c00b3871446ab22b3fa9cc8", + price: "https://scan.meter.io/address/0x27ef7a3e155f96e68a9988eadbf8bd3efdba1438", + vrf: "https://scan.meter.io/address/0x4d239f070e475e454148093781211c9ee34f476c" + }, + { + name: "Metis", + token: "METIS", + logo: "metis.svg", + docs: "https://docs.metis.io/main", + bridge: "https://bridge.metis.io/home", + ecosystem: "https://www.metis.io/", + oracle: "https://explorer.metis.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "", + vrf: "https://explorer.metis.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Moonbeam", + token: "GLMR", + logo: "moonbeam.svg", + docs: "https://docs.moonbeam.network/", + ecosystem: "https://moonbeam.network/", + oracle: "https://moonscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://moonscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://moonscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Moonriver", + token: "MOVR", + logo: "moonbeam.svg", + docs: "https://docs.moonbeam.network/learn/platform/networks/moonriver/", + ecosystem: "https://moonbeam.network/", + oracle: "https://moonriver.moonscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://moonriver.moonscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://moonriver.moonscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Optimism", + token: "ETH/L2", + logo: "optimism.svg", + docs: "https://docs.optimism.io/", + bridge: "https://app.optimism.io/bridge/deposit", + ecosystem: "https://www.optimism.io/apps", + oracle: "https://optimistic.etherscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://optimistic.etherscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://optimistic.etherscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Polygon (PoS)", + token: "MATIC", + logo: "polygon.svg", + docs: "https://docs.polygon.technology/tools/oracles/getting-started/", + ecosystem: "https://polygon.technology/ecosystem", + oracle: "https://polygonscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://polygonscan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://polygonscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Polygon zkEVM", + token: "ETH/L2", + logo: "polygon.svg", + docs: "https://docs.polygon.technology/tools/oracles/getting-started/", + bridge: "https://portal.polygon.technology/bridge", + ecosystem: "https://polygon.technology/ecosystem", + oracle: "https://zkevm.polygonscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://zkevm.polygonscan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://zkevm.polygonscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Scroll", + token: "ETH/L2", + logo: "scroll.svg", + docs: "https://docs.scroll.io/en/developers/", + bridge: "https://scroll.io/bridge", + ecosystem: "https://scroll.io/ecosystem", + oracle: "https://scrollscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "", + vrf: "https://scrollscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Ultron", + token: "ULX", + logo: "ultron.svg", + ecosystem: "https://ultron.foundation/ecosystem", + oracle: "https://ulxscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://ulxscan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://ulxscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Worldchain", + token: "ETH/L2", + logo: "world.svg", + docs: "https://docs.world.org/world-chain", + bridge: "https://worldchain-mainnet.bridge.alchemy.com/", + ecosystem: "https://world.org/world-chain", + oracle: "https://worldchain-mainnet.explorer.alchemy.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://worldchain-mainnet.explorer.alchemy.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://worldchain-mainnet.explorer.alchemy.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + } +]; diff --git a/docs/data/network.ts b/docs/data/network.ts new file mode 100644 index 00000000..7ed70567 --- /dev/null +++ b/docs/data/network.ts @@ -0,0 +1,11 @@ +export interface Network { + name: string + token: string + logo: string + docs: string + bridge: string + ecosystem: string + oracle: string + price: string + vrf: string +} \ No newline at end of file diff --git a/docs/data/testnets.ts b/docs/data/testnets.ts new file mode 100644 index 00000000..13e3448c --- /dev/null +++ b/docs/data/testnets.ts @@ -0,0 +1,298 @@ +export const testnets: Network[] = [ + { + name: "Arbitrum Sepolia", + token: "ETH/L2", + logo: "arbitrum.svg", + bridge: "https://bridge.arbitrum.io/?destinationChain=arbitrum-one&sourceChain=ethereum", + docs: "https://docs.arbitrum.io/build-decentralized-apps/oracles/overview", + ecosystem: "https://portal.arbitrum.io/", + faucet: "https://www.alchemy.com/faucets/arbitrum-sepolia", + oracle: "https://sepolia.arbiscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://sepolia.arbiscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia.arbiscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB", + }, + { + name: "Avalanche Fuji", + token: "AVAX", + logo: "avalanche.svg", + docs: "https://docs.avax.network/", + ecosystem: "https://core.app/discover/projects/", + faucet: "https://core.app/tools/testnet-faucet/?subnet=c&token=c", + oracle: "https://testnet.snowtrace.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://testnet.snowtrace.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://testnet.snowtrace.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + + { + name: "Base Sepolia", + token: "ETH/L2", + logo: "base.svg", + bridge: "https://bridge.base.org/deposit", + docs: "https://docs.base.org/docs/", + ecosystem: "https://www.base.org/ecosystem", + faucet: "https://www.alchemy.com/faucets/base-sepolia", + oracle: "https://base-sepolia.blockscout.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://base-sepolia.blockscout.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://base-sepolia.blockscout.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Boba BNB Testnet", + token: "BOBA/L2", + logo: "boba.svg", + bridge: "https://gateway.boba.network/", + docs: "https://docs.boba.network/", + ecosystem: "https://boba.network/dapps/?filter=true&project_category=oracle", + faucet: "https://docs.boba.network/developer/faucets", + oracle: "", + price: "", + vrf: "" + }, + { + name: "Celo Alfajores", + token: "CELO", + logo: "celo.svg", + docs: "https://docs.celo.org/", + ecosystem: "https://celo.org/ecosystem", + faucet: "https://faucet.celo.org/alfajores", + oracle: "https://alfajores.celoscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://alfajores.celoscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://alfajores.celoscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Conflux Core Testnet", + token: "CFX", + logo: "cfx.svg", + docs: "https://doc.confluxnetwork.org/", + ecosystem: "https://confluxnetwork.org/ecosystem#Infrastructure", + faucet: "https://conflux-faucets.com/", + oracle: "https://testnet.confluxscan.io/address/cfxtest:acbyrzz4hr7akevywjah3u7c732xn05ypp1fptv5xh", + price: "https://testnet.confluxscan.io/address/cfxtest:acf4hvp8cay65eabb4ghgfdb518f8wjkdp18sxdsnh", + vrf: "https://testnet.confluxscan.io/address/cfxtest:ace1up0jx5burk4tx5bkzt96z0960erbhpk1d5n4ry" + }, + { + name: "Conflux e-Space Testnet", + token: "CFX", + logo: "cfx.svg", + docs: "https://doc.confluxnetwork.org/", + ecosystem: "https://confluxnetwork.org/ecosystem#Infrastructure", + faucet: "https://conflux-faucets.com/", + oracle: "https://evmtestnet.confluxscan.io/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://evmtestnet.confluxscan.io/address/0x1111aba2164acdc6d291b08dfb374280035e1111", + vrf: "https://evmtestnet.confluxscan.io/address/0xc0ffee98ad1434acbdb894bbb752e138c1006fab" + }, + { + name: "Cronos Testnet", + token: "CRO", + logo: "cronos.svg", + docs: "https://docs.cronos.org/", + ecosystem: "https://discover.cronos.org/", + faucet: "https://cronos.org/faucet", + oracle: "https://explorer.cronos.org/testnet/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://explorer.cronos.org/testnet/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://explorer.cronos.org/testnet/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Elastos Testnet", + token: "ELA", + logo: "elastos.svg", + docs: "https://docs.elastos.net/guides", + ecosystem: "https://elastos.info/", + faucet: "https://esc-faucet.elastos.io/", + oracle: "https://esc-testnet.elastos.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777/transactions", + price: "https://esc-testnet.elastos.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111/transactions", + vrf: "https://esc-testnet.elastos.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB/transactions" + }, + { + name: "Ethereum Sepolia", + token: "ETH", + logo: "ethereum.svg", + docs: "https://ethereum.org/es/developers/docs/", + ecosystem: "https://www.ethereum-ecosystem.com/", + faucet: "https://sepolia-faucet.pk910.de/", + oracle: "https://sepolia.etherscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://sepolia.etherscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia.etherscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Gnosis Testnet", + token: "XDAI", + logo: "gnosis.svg", + docs: "https://docs.gnosischain.com/", + ecosystem: "https://ecosystem.gnosischain.com/", + faucet: "https://faucet.gnosischain.com/", + oracle: "https://gnosis-chiado.blockscout.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://gnosis-chiado.blockscout.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://gnosis-chiado.blockscout.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Kaia Testnet", + token: "KAIA", + logo: "klaytn.svg", + docs: "https://developer.klaytn.foundation/getting-started/", + ecosystem: "https://klaytn.foundation/ecosystem/", + faucet: "https://www.kaia.io/faucet", + oracle: "https://baobab.klaytnscope.com/account/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://baobab.klaytnscope.com/account/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://baobab.klaytnscope.com/account/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Kava Testnet", + token: "KAVA", + logo: "kava.svg", + docs: "https://docs.kava.io/docs/intro/", + ecosystem: "https://www.kava.io/ecosystem", + faucet: "https://faucet.kava.io/", + oracle: "https://testnet.explorer.kavalabs.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://testnet.explorer.kavalabs.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://testnet.explorer.kavalabs.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "KCC Testnet", + token: "KCS", + logo: "kcc.svg", + docs: "https://docs.kcc.io/", + ecosystem: "https://www.kcc.io/apps?category=Tools%20and%20Utility", + faucet: "https://stakely.io/en/faucet/kucoin-kcs", + oracle: "https://scan-testnet.kcc.network/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://scan-testnet.kcc.network/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://scan-testnet.kcc.network/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Mantle Sepolia", + token: "MNT", + logo: "mantle.svg", + docs: "https://docs-v2.mantle.xyz/devs/dev-guides/quick", + bridge: "https://bridge.sepolia.mantle.xyz/", + ecosystem: "https://www.mantle.xyz/dapp", + faucet: "https://faucet.testnet.mantle.xyz/", + oracle: "https://sepolia.mantlescan.xyz/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://sepolia.mantlescan.xyz/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia.mantlescan.xyz/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Meter Testnet", + token: "MTR", + logo: "meter.svg", + docs: "https://docs.meter.io/overview-of-meter/introduction-to-meter", + ecosystem: "https://meter.io/ecosystem", + faucet: "https://faucet-warringstakes.meter.io/", + oracle: "https://scan-warringstakes.meter.io/address/0x51e12a16d52de519f7b13bfeda42fb61214d32a0", + price: "", + vrf: "https://scan-warringstakes.meter.io/address/0x2de368afc80b13e4a42990004ebc74ce125486f9" + }, + { + name: "Metis Sepolia", + token: "METIS", + logo: "metis.svg", + docs: "https://docs.metis.io/dev", + bridge: "https://bridge.metis.io/home", + ecosystem: "https://www.metis.io/ecosystem", + faucet: "https://docs.metis.io/dev/readme/getting-test-tokens", + oracle: "https://sepolia-explorer.metisdevops.link/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://sepolia-explorer.metisdevops.link/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia-explorer.metisdevops.link/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Moonbase Alpha", + token: "DEV", + logo: "moonbeam.svg", + docs: "https://docs.moonbeam.network/learn/platform/networks/moonbase/", + ecosystem: "https://moonbeam.network/", + faucet: "https://faucet.moonbeam.network/", + oracle: "https://moonbase.moonscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://moonbase.moonscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://moonbase.moonscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Optimism Sepolia", + token: "ETH/L2", + logo: "optimism.svg", + docs: "https://docs.optimism.io/", + bridge: "https://app.optimism.io/bridge/deposit", + ecosystem: "https://www.optimism.io/apps", + faucet: "https://app.optimism.io/faucet?utm_source=docs", + oracle: "https://sepolia-optimism.etherscan.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://sepolia-optimism.etherscan.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia-optimism.etherscan.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Polygon Amoy", + token: "MATIC", + logo: "polygon.svg", + docs: "https://docs.polygon.technology/tools/oracles/getting-started/", + ecosystem: "https://polygon.technology/ecosystem", + faucet: "https://faucet.polygon.technology/", + oracle: "https://amoy.polygonscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://amoy.polygonscan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://amoy.polygonscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Scroll Sepolia", + token: "ETH/L2", + logo: "scroll.svg", + docs: "https://docs.scroll.io/en/developers/", + bridge: "https://sepolia.scroll.io/bridge", + ecosystem: "https://scroll.io/ecosystem", + faucet: "https://docs.scroll.io/en/user-guide/faucet/", + oracle: "https://sepolia.scrollscan.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://sepolia.scrollscan.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://sepolia.scrollscan.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "TEN Testnet", + token: "TEN", + logo: "ten.svg", + docs: "https://docs.ten.xyz/docs/category/introduction", + ecosystem: "https://ten.xyz/ecosystem/", + faucet: "https://docs.ten.xyz/docs/tools-infrastructure/obscuro-faucet/", + oracle: "https://tenscan.io/", + price: "", + vrf: "" + }, + { + name: "Ultron Testnet", + token: "ULX", + logo: "ultron.svg", + ecosystem: "https://ultron.foundation/ecosystem", + faucet: "https://faucet-frontend.ultron-dev.io/", + oracle: "https://explorer.ultron-dev.io/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://explorer.ultron-dev.io/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://explorer.ultron-dev.io/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Unichain Sepolia", + token: "ETH/L2", + logo: "unichain.svg", + docs: "https://docs.unichain.org/docs", + bridge: "https://superbridge.app/unichain-sepolia", + ecosystem: "https://www.unichain.org/", + faucet: "https://sepolia-faucet.pk910.de/", + oracle: "https://sepolia.uniscan.xyz/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "", + vrf: "https://sepolia.uniscan.xyz/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "Worldchain Sepolia", + token: "ETH/L2", + logo: "world.svg", + docs: "https://docs.world.org/world-chain/quick-start", + bridge: "https://docs.world.org/world-chain/providers/bridges", + ecosystem: "https://world.org/world-chain", + faucet: "https://sepolia-faucet.pk910.de/", + oracle: "https://worldchain-sepolia.explorer.alchemy.com/address/0x77703aE126B971c9946d562F41Dd47071dA00777", + price: "https://worldchain-sepolia.explorer.alchemy.com/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://worldchain-sepolia.explorer.alchemy.com/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + }, + { + name: "XLayer Sepolia", + token: "OKB", + logo: "okx.svg", + docs: "https://www.okx.com/xlayer/docs/getting-started/welcome/welcome-to-xlayer", + bridge: "https://www.okx.com/xlayer/bridge-test", + ecosystem: "https://www.okx.com/xlayer/ecosystem", + faucet: "https://www.okx.com/es-es/xlayer/faucet", + oracle: "https://www.okx.com/es-es/web3/explorer/xlayer-test/address/0x77703ae126b971c9946d562f41dd47071da00777", + price: "https://www.okx.com/es-es/web3/explorer/xlayer-test/address/0x1111AbA2164AcdC6D291b08DfB374280035E1111", + vrf: "https://www.okx.com/es-es/web3/explorer/xlayer-test/address/0xC0FFEE98AD1434aCbDB894BbB752e138c1006fAB" + } +]; diff --git a/docs/public/assets/arbitrum.svg b/docs/public/assets/network_logos/arbitrum.svg similarity index 100% rename from docs/public/assets/arbitrum.svg rename to docs/public/assets/network_logos/arbitrum.svg diff --git a/docs/public/assets/avalanche.svg b/docs/public/assets/network_logos/avalanche.svg similarity index 100% rename from docs/public/assets/avalanche.svg rename to docs/public/assets/network_logos/avalanche.svg diff --git a/docs/public/assets/avax.svg b/docs/public/assets/network_logos/avax.svg similarity index 100% rename from docs/public/assets/avax.svg rename to docs/public/assets/network_logos/avax.svg diff --git a/docs/public/assets/base.svg b/docs/public/assets/network_logos/base.svg similarity index 99% rename from docs/public/assets/base.svg rename to docs/public/assets/network_logos/base.svg index 8a835c5d..403b5d56 100644 --- a/docs/public/assets/base.svg +++ b/docs/public/assets/network_logos/base.svg @@ -1,3 +1,3 @@ - - - + + + diff --git a/docs/public/assets/boba.svg b/docs/public/assets/network_logos/boba.svg similarity index 99% rename from docs/public/assets/boba.svg rename to docs/public/assets/network_logos/boba.svg index f5e1dba2..6543531d 100644 --- a/docs/public/assets/boba.svg +++ b/docs/public/assets/network_logos/boba.svg @@ -1,5 +1,5 @@ - - - - - + + + + + diff --git a/docs/public/assets/celo.svg b/docs/public/assets/network_logos/celo.svg similarity index 100% rename from docs/public/assets/celo.svg rename to docs/public/assets/network_logos/celo.svg diff --git a/docs/public/assets/cfx.svg b/docs/public/assets/network_logos/cfx.svg similarity index 100% rename from docs/public/assets/cfx.svg rename to docs/public/assets/network_logos/cfx.svg diff --git a/docs/public/assets/cronos.svg b/docs/public/assets/network_logos/cronos.svg similarity index 100% rename from docs/public/assets/cronos.svg rename to docs/public/assets/network_logos/cronos.svg diff --git a/docs/public/assets/doge.svg b/docs/public/assets/network_logos/doge.svg similarity index 100% rename from docs/public/assets/doge.svg rename to docs/public/assets/network_logos/doge.svg diff --git a/docs/public/assets/dogechain.svg b/docs/public/assets/network_logos/dogechain.svg similarity index 99% rename from docs/public/assets/dogechain.svg rename to docs/public/assets/network_logos/dogechain.svg index 6e2b79dc..f539241e 100644 --- a/docs/public/assets/dogechain.svg +++ b/docs/public/assets/network_logos/dogechain.svg @@ -1,9 +1,9 @@ - - - - - - - - - + + + + + + + + + diff --git a/docs/public/assets/elastos.svg b/docs/public/assets/network_logos/elastos.svg similarity index 100% rename from docs/public/assets/elastos.svg rename to docs/public/assets/network_logos/elastos.svg diff --git a/docs/public/assets/ethereum.svg b/docs/public/assets/network_logos/ethereum.svg similarity index 100% rename from docs/public/assets/ethereum.svg rename to docs/public/assets/network_logos/ethereum.svg diff --git a/docs/public/assets/gnosis.svg b/docs/public/assets/network_logos/gnosis.svg similarity index 100% rename from docs/public/assets/gnosis.svg rename to docs/public/assets/network_logos/gnosis.svg diff --git a/docs/public/assets/kava.svg b/docs/public/assets/network_logos/kava.svg similarity index 100% rename from docs/public/assets/kava.svg rename to docs/public/assets/network_logos/kava.svg diff --git a/docs/public/assets/kcc.svg b/docs/public/assets/network_logos/kcc.svg similarity index 100% rename from docs/public/assets/kcc.svg rename to docs/public/assets/network_logos/kcc.svg diff --git a/docs/public/assets/klaytn.svg b/docs/public/assets/network_logos/klaytn.svg similarity index 100% rename from docs/public/assets/klaytn.svg rename to docs/public/assets/network_logos/klaytn.svg diff --git a/docs/public/assets/mantle.svg b/docs/public/assets/network_logos/mantle.svg similarity index 100% rename from docs/public/assets/mantle.svg rename to docs/public/assets/network_logos/mantle.svg diff --git a/docs/public/assets/meter.svg b/docs/public/assets/network_logos/meter.svg similarity index 100% rename from docs/public/assets/meter.svg rename to docs/public/assets/network_logos/meter.svg diff --git a/docs/public/assets/metis.svg b/docs/public/assets/network_logos/metis.svg similarity index 100% rename from docs/public/assets/metis.svg rename to docs/public/assets/network_logos/metis.svg diff --git a/docs/public/assets/moonbeam.svg b/docs/public/assets/network_logos/moonbeam.svg similarity index 100% rename from docs/public/assets/moonbeam.svg rename to docs/public/assets/network_logos/moonbeam.svg diff --git a/docs/public/assets/okx.svg b/docs/public/assets/network_logos/okx.svg similarity index 98% rename from docs/public/assets/okx.svg rename to docs/public/assets/network_logos/okx.svg index 0a093424..15ad1ef3 100644 --- a/docs/public/assets/okx.svg +++ b/docs/public/assets/network_logos/okx.svg @@ -1,10 +1,10 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/docs/public/assets/optimism.svg b/docs/public/assets/network_logos/optimism.svg similarity index 100% rename from docs/public/assets/optimism.svg rename to docs/public/assets/network_logos/optimism.svg diff --git a/docs/public/assets/polygon.svg b/docs/public/assets/network_logos/polygon.svg similarity index 100% rename from docs/public/assets/polygon.svg rename to docs/public/assets/network_logos/polygon.svg diff --git a/docs/public/assets/reef.svg b/docs/public/assets/network_logos/reef.svg similarity index 100% rename from docs/public/assets/reef.svg rename to docs/public/assets/network_logos/reef.svg diff --git a/docs/public/assets/scroll.svg b/docs/public/assets/network_logos/scroll.svg similarity index 99% rename from docs/public/assets/scroll.svg rename to docs/public/assets/network_logos/scroll.svg index c5450563..38db6535 100644 --- a/docs/public/assets/scroll.svg +++ b/docs/public/assets/network_logos/scroll.svg @@ -1,9 +1,9 @@ - - - - - - - - - + + + + + + + + + diff --git a/docs/public/assets/syscoin.svg b/docs/public/assets/network_logos/syscoin.svg similarity index 100% rename from docs/public/assets/syscoin.svg rename to docs/public/assets/network_logos/syscoin.svg diff --git a/docs/public/assets/ten.svg b/docs/public/assets/network_logos/ten.svg similarity index 99% rename from docs/public/assets/ten.svg rename to docs/public/assets/network_logos/ten.svg index f4b4be0c..8559e215 100644 --- a/docs/public/assets/ten.svg +++ b/docs/public/assets/network_logos/ten.svg @@ -1 +1 @@ - + diff --git a/docs/public/assets/ultron.svg b/docs/public/assets/network_logos/ultron.svg similarity index 99% rename from docs/public/assets/ultron.svg rename to docs/public/assets/network_logos/ultron.svg index 2d77f378..f2615fa8 100644 --- a/docs/public/assets/ultron.svg +++ b/docs/public/assets/network_logos/ultron.svg @@ -1,3 +1,3 @@ - - - + + + diff --git a/docs/public/assets/network_logos/unichain.svg b/docs/public/assets/network_logos/unichain.svg new file mode 100644 index 00000000..ab3a4864 --- /dev/null +++ b/docs/public/assets/network_logos/unichain.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/docs/public/assets/network_logos/world.svg b/docs/public/assets/network_logos/world.svg new file mode 100644 index 00000000..ca653be2 --- /dev/null +++ b/docs/public/assets/network_logos/world.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/smart-contracts/supported-chains.md b/docs/smart-contracts/supported-chains.md index a95e6e8e..0a299888 100644 --- a/docs/smart-contracts/supported-chains.md +++ b/docs/smart-contracts/supported-chains.md @@ -35,12 +35,7 @@ Not finding the chain you need for your project? ::: info For every supported chain, external links to docs, market places, bridges, wallets and faucets (in the case of testnets) are also provided for your own convenience. ::: + -### EVM-compatible testnets - -
NetworkLinksFee tokenEVM artifacts
Arbitrum Sepoliadocs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Price FeedsWit/Randomness

Avalanche Fujidocs, ecosystemAVAXWit/Oracle
Wit/Price Feeds
Wit/Randomness
Base Sepoliadocs, bridge, ecosystemETH/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
Boba BNB Testnetdocs, bridge, ecosystemBOBA/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
Celo Alfajoresdocs, ecosystemCELOWit/Oracle
Wit/Price Feeds
Wit/Randomness
Conflux Core Testnetdocs, ecosystem, walletCFXWit/Oracle
Wit/Price Feeds
Wit/Randomness
Conflux e-Space Testnetdocs, ecosystemCFXWit/Oracle
Wit/Price Feeds
Wit/Randomness
Cronos Testnetdocs, ecosystemCROWit/Oracle
Wit/Price Feeds
Wit/Randomness
Elastos Testnetdocs, ecosystemELAWit/Oracle
Wit/Price Feeds
Wit/Randomness
Ethereum Sepoliadocs, ecosystemETHWit/Oracle
Wit/Price Feeds
Wit/Randomness
Gnosis Testnetdocs, ecosystemXDAIWit/Oracle
Wit/Price Feeds
Wit/Randomness
Kaia Testnetdocs, ecosystemKAIAWit/Oracle
Wit/Price Feeds
Wit/Randomness
Kava Testnetdocs, ecosystemKAVAWit/Oracle
Wit/Price Feeds
Wit/Randomness
KCC Testnetdocs, ecosystemKCSWit/Oracle
Wit/Price Feeds
Wit/Randomness
Mantle Sepoliadocs, bridge, ecosystemMNTWit/Oracle
Wit/Price Feeds
Wit/Randomness
Meter Testnetdocs, ecosystemMTR

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Metis Sepoliadocs, bridge, ecosystemMETISWit/Oracle
Wit/Price Feeds
Wit/Randomness
Moonbase Alphadocs, ecosystemDEVWit/Oracle
Wit/Price Feeds
Wit/Randomness
Optimism Sepoliadocs, bridge, ecosystemETH/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
Polygon Amoydocs, ecosystemMATICWit/Oracle
Wit/Price Feeds
Wit/Randomness
Scroll Sepoliadocs, bridge, ecosystemETH/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
TEN Testnetdocs, ecosystemTENWit/Oracle
Ultron TestnetecosystemULXWit/Oracle
Wit/Price Feeds
Wit/Randomness
Unichain Sepoliadocs, bridge, ecosystemETH/L2Wit/Oracle
Wit/Randomness
Worldchain Sepoliadocs, bridges, ecosystemETH/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
XLayer Sepoliadocs, bridge, ecosystemOKBWit/Oracle
Wit/Price Feeds
Wit/Randomness
- -### EVM-compatible mainnets - -
NetworkLinksFee tokenEVM artifacts
Arbitrum Onedocs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Avalanchedocs, ecosystemAVAX

Wit/Oracle

Wit/Randomness

BASEdocs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Boba BNB/L2docs, bridge, ecosystemBOBA/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Boba ETH/L2docs, bridge, ecosystemBOBA/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Celodocs, ecosystemCELO

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Conflux Coredocs, ecosystem, walletCFX

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Conflux e-Spacedocs, ecosystemCFX

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Cronosdocs, ecosystemCRO

Wit/Oracle

Wit/Randomness

Dogechaindocs, ecosystemwDOGEWit/Oracle
Wit/Price Feeds
Wit/Randomness
Elastosdocs, ecosystemELA

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Gnosisdocs, ecosystemxDAIWit/Oracle
Wit/Price Feeds
Wit/Randomness
Kaiadocs, ecosystemKAIA

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Kavadocs, ecosystemKAVA

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

KCCdocs, ecosystemKCS

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Mantledocs, bridge, ecosystemMNT

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Meterdocs, ecosystemMTR

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Metisdocs, bridge, ecosystemMETISWit/Oracle
Wit/Randomness
Moonbeamdocs, ecosystemGLMR

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Moonriverdocs, ecosystemMOVR

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Optimismdocs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Polygon (PoS)docs, ecosystemMATIC

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Polygon zkEVM docs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Scrolldocs, bridge, ecosystemETH/L2

Wit/Oracle

Wit/Randomness

UltronecosystemULX

Wit/Oracle

Wit/Price Feeds
Wit/Randomness

Worldchaindocs, bridge, ecosystemETH/L2Wit/Oracle
Wit/Price Feeds
Wit/Randomness
+