From dc0aa44c350de597b79a10084085266af78bec0f Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Wed, 3 Jul 2024 12:49:15 -0600 Subject: [PATCH 1/8] fix(hapi): Update fio network name --- .github/workflows/deploy-fio-testnet.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-fio-testnet.yaml b/.github/workflows/deploy-fio-testnet.yaml index d5b95470..ec51f636 100644 --- a/.github/workflows/deploy-fio-testnet.yaml +++ b/.github/workflows/deploy-fio-testnet.yaml @@ -73,7 +73,7 @@ jobs: INGRESS_HOST: fio-testnet.antelope.tools INGRESS_GRAPHQL_HOST: graphql-fio-testnet.antelope.tools # webapp - REACT_APP_EOS_API_NETWORK_NAME: fio-testnet + REACT_APP_EOS_API_NETWORK_NAME: fio # postgres POSTGRES_USER: ${{ secrets.POSTGRES_USER }} POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} From c654869191fd64efdab121cac12330c63c3c090c Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Tue, 9 Jul 2024 12:56:55 -0600 Subject: [PATCH 2/8] feat(webapp): Update Network Selector --- .github/workflows/deploy-fio-testnet.yaml | 2 +- .github/workflows/deploy-fio.yaml | 136 ++++++++++++++++++ .github/workflows/deploy-jungle-testnet.yaml | 2 +- .github/workflows/deploy-lacchain.yaml | 2 +- .github/workflows/deploy-libre-testnet.yaml | 2 +- .github/workflows/deploy-libre.yaml | 2 +- .github/workflows/deploy-mainnet.yaml | 2 +- .github/workflows/deploy-telos-testnet.yaml | 2 +- .github/workflows/deploy-telos.yaml | 2 +- .github/workflows/deploy-ultra-testnet.yaml | 2 +- .github/workflows/deploy-wax-testnet.yaml | 2 +- .github/workflows/deploy-wax.yaml | 2 +- .github/workflows/deploy-xpr-testnet.yaml | 2 +- .github/workflows/deploy-xpr.yaml | 2 +- webapp/src/assets/fio.png | Bin 0 -> 7941 bytes .../src/components/NetworkSelector/index.js | 4 + .../src/components/NetworkSelector/styles.js | 5 + yarn.lock | 4 + 18 files changed, 162 insertions(+), 13 deletions(-) create mode 100644 .github/workflows/deploy-fio.yaml create mode 100644 webapp/src/assets/fio.png create mode 100644 yarn.lock diff --git a/.github/workflows/deploy-fio-testnet.yaml b/.github/workflows/deploy-fio-testnet.yaml index ec51f636..a20cd483 100644 --- a/.github/workflows/deploy-fio-testnet.yaml +++ b/.github/workflows/deploy-fio-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'FIO' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/cpu-benchmark","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://fio-test.bloks.io/", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"","actions":""}}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-fio.yaml b/.github/workflows/deploy-fio.yaml new file mode 100644 index 00000000..4db4fd82 --- /dev/null +++ b/.github/workflows/deploy-fio.yaml @@ -0,0 +1,136 @@ +name: Build images for FIO mainnet environment + +on: + push: + tags: + - fio-v* + +jobs: + create-fio-testnet-image: + runs-on: ubuntu-latest + environment: fio + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + + - name: Log in to GitHub Container Registry + uses: docker/login-action@v3.1.0 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: 'step-log' + run: | + echo "github.ref: ${{github.ref}}" + + - name: Build new images and push + run: | + make \ + build-docker-images \ + push-docker-images + env: + DOCKER_USERNAME: ${{ secrets.DOCKER_HUB_USER }} + DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} + # webapp + PORT: '80' + REACT_APP_TITLE: 'FIO Network Dashboard' + REACT_APP_VERSION: ${{github.ref}} + REACT_APP_DEFAULT_PRODUCER_LOGO: 'https://antelope.tools/images/fio.png' + REACT_APP_FOOTER_LINKS: '[{ "text": "FIO Website", "src": "https://fio.net/" },{ "text": "FIO Block Explorer", "src": "https://fio.bloks.io/" },{"text": "Documentation","src": "https://dev.fio.net/"},{"text": "FIO Testnet Monitor","src": "https://fio-testnet.antelope.tools"}]' + REACT_APP_EOS_RATE_LINK: '' + REACT_APP_USE_REWARDS: 'true' + REACT_APP_USE_VOTES: 'true' + REACT_APP_HASURA_URL: 'https://graphql-fio.antelope.tools/v1/graphql' + REACT_APP_EOS_API_NETWORK_NAME: 'fio' + REACT_APP_EOS_API_NETWORK_LABEL: 'FIO' + REACT_APP_EOS_API_NETWORK_LOGO: 'https://antelope.tools/images/fio.png' + REACT_APP_EOS_API_HOSTS: '[\"fio.eosusa.io\",\"fio.greymass.com\",\"fio.eosphere.io\"]' + REACT_APP_EOS_API_PORT: '443' + REACT_APP_EOS_API_PROTOCOL: 'https' + REACT_APP_EOS_CHAIN_ID: '21dcae42c0182200e93f954a074011f9048a7624c6fe81d3c9541a614a88bd1c' + REACT_APP_EOS_USE_BP_JSON_ON_CHAIN: 'false' + REACT_APP_EOS_BP_JSON_ON_CHAIN_CONTRACT: 'producerjson' + REACT_APP_EOS_BP_JSON_ON_CHAIN_TABLE: 'producerjson' + REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' + REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 + REACT_APP_TOKEN_SYMBOL: 'FIO' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' + REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/cpu-benchmark","/stress-test","/evm","/evm-rpc-endpoints"]' + REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://fio.bloks.io/", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"","actions":""}}' + REACT_APP_STATE_HISTORY_ENABLED: 'false' + REACT_APP_GOOGLE_ANALITIC_PAGE_ID: 'G-E6Y0EC9FT8' + REACT_APP_PUBLIC_RE_CAPTCHA_KEY: ${{ secrets.REACT_APP_PUBLIC_RE_CAPTCHA_KEY }} + + - name: Build and deploy kubernetes files + id: build_kubernetes_files + run: | + make \ + build-kubernetes + env: + # general + NAMESPACE: fio-testnet-dashboard + INGRESS_HOST: fio-testnet.antelope.tools + INGRESS_GRAPHQL_HOST: graphql-fio-testnet.antelope.tools + # webapp + REACT_APP_EOS_API_NETWORK_NAME: fio + # postgres + POSTGRES_USER: ${{ secrets.POSTGRES_USER }} + POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} + POSTGRES_DB: ${{ secrets.POSTGRES_DB }} + POSTGRES_DATA: ${{ secrets.POSTGRES_DATA }} + # hapi + HAPI_EOS_API_NETWORK_NAME: fio-testnet + HAPI_EOS_API_ENDPOINTS: '["https://fio.eosusa.io","https://fio.greymass.com","https://fio.eosphere.io"]' + HAPI_EOS_STATE_HISTORY_PLUGIN_ENDPOINT: '' + HAPI_EOS_MISSED_BLOCKS_ENABLED: 'false' + HAPI_EOS_BLOCK_HISTORY_DAYS: 90 + HAPI_EOS_MAX_CPU_BLOCK: 250000 + HAPI_EOS_MAX_NET_BLOCK: 1048576 + HAPI_EOS_API_CHAIN_ID: 21dcae42c0182200e93f954a074011f9048a7624c6fe81d3c9541a614a88bd1c + HAPI_EOS_BASE_ACCOUNT: ${{ secrets.HAPI_EOS_BASE_ACCOUNT }} + HAPI_EOS_BASE_ACCOUNT_PASSWORD: ${{ secrets.HAPI_EOS_BASE_ACCOUNT_PASSWORD }} + HAPI_EOS_MECHANICS_ACCOUNT: ${{ secrets.HAPI_EOS_MECHANICS_ACCOUNT }} + HAPI_EOS_MECHANICS_PASSWORD: ${{ secrets.HAPI_EOS_MECHANICS_PASSWORD }} + HAPI_EOS_MECHANICS_CUSTOM_PERMISSION: 'benchmark' + HAPI_EOS_FAUCET_ACCOUNT_PASSWORD: ${{ secrets.HAPI_EOS_FAUCET_ACCOUNT_PASSWORD }} + GOOGLE_CREDENTIALS_JSON: ${{ secrets.GOOGLE_CREDENTIALS_JSON }} + HAPI_EOS_WALLET_URL: http://dashboard-wallet:8888 + HAPI_EOS_BP_JSON_ON_CHAIN: 'false' + HAPI_EOS_BP_JSON_ON_CHAIN_CONTRACT: producerjson + HAPI_EOS_BP_JSON_ON_CHAIN_TABLE: producerjson + HAPI_EOS_BP_JSON_ON_CHAIN_SCOPE: producerjson + HAPI_HASURA_URL: 'http://dashboard-hasura:8080/v1/graphql' + HAPI_HASURA_ADMIN_SECRET: ${{ secrets.HAPI_HASURA_ADMIN_SECRET }} + HAPI_SERVER_PORT: '9090' + HAPI_SERVER_ADDRESS: '0.0.0.0' + HAPI_DATABASE_URL: ${{ secrets.HAPI_DATABASE_URL }} + HAPI_SYNC_PRODUCERS_INTERVAL: '14400' + HAPI_SYNC_PRODUCER_CPU_INTERVAL: '6' + HAPI_SYNC_PRODUCER_INFO_INTERVAL: '1' + HAPI_SYNC_SCHEDULE_HISTORY_INTERVAL: 86400 + HAPI_SYNC_STATS_INTERVAL: 3600 + HAPI_EOS_EXCHANGE_RATE_API: https://api.coingecko.com/api/v3/simple/price?ids=fio-protocol&vs_currencies=usd + HAPI_COINGECKO_API_TOKEN_ID: fio-protocol + HAPI_REWARDS_TOKEN: FIO + HAPI_CREATE_ACCOUNT_ACTION_NAME: newaccount + HAPI_EOS_FAUCET_ACCOUNT: ${{ secrets.HAPI_EOS_FAUCET_ACCOUNT }} + GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} + HAPI_EOS_GET_FAUCET_ACCOUNT: ${{ secrets.HAPI_EOS_GET_FAUCET_ACCOUNT }} + HAPI_PUBLIC_RE_CAPTCHA_KEY: ${{ secrets.HAPI_PUBLIC_RE_CAPTCHA_KEY }} + HAPI_RE_CAPTCHA_PROJECT_ID: ${{ secrets.HAPI_RE_CAPTCHA_PROJECT_ID }} + # hasura + HASURA_GRAPHQL_ENABLE_CONSOLE: 'true' + HASURA_GRAPHQL_DATABASE_URL: ${{ secrets.HASURA_GRAPHQL_DATABASE_URL }} + HASURA_GRAPHQL_ADMIN_SECRET: ${{ secrets.HASURA_GRAPHQL_ADMIN_SECRET }} + HASURA_GRAPHQL_UNAUTHORIZED_ROLE: guest + HASURA_GRAPHQL_ACTION_BASE_URL: http://dashboard-hapi:9090 + + - name: Setup and deploy kubernetes environment + uses: steebchen/kubectl@v1.1.0 + env: + KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} + NAMESPACE: fio-testnet-dashboard + K8S_BUILD_DIR: build_k8s + with: + args: version && make deploy-kubernetes diff --git a/.github/workflows/deploy-jungle-testnet.yaml b/.github/workflows/deploy-jungle-testnet.yaml index eca0696c..609a8cba 100644 --- a/.github/workflows/deploy-jungle-testnet.yaml +++ b/.github/workflows/deploy-jungle-testnet.yaml @@ -51,7 +51,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: producerjson REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'EOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://jungle4.eosq.eosnation.io", "tx": "/tx/(transaction)", "account": {"url":"/account/","abi":"/abi","actions":""}}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-lacchain.yaml b/.github/workflows/deploy-lacchain.yaml index 9aebf796..2bbf3850 100644 --- a/.github/workflows/deploy-lacchain.yaml +++ b/.github/workflows/deploy-lacchain.yaml @@ -53,7 +53,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: '' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/undiscoverable-bps","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://eosio-explorer.lacchain.net", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"","actions":""}}' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-libre-testnet.yaml b/.github/workflows/deploy-libre-testnet.yaml index eae1322e..b7e3a3a0 100644 --- a/.github/workflows/deploy-libre-testnet.yaml +++ b/.github/workflows/deploy-libre-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'LIBRE' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://testnet.libre.org/v2/explore", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"","actions":""}}' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-libre.yaml b/.github/workflows/deploy-libre.yaml index 6824df16..43ad9177 100644 --- a/.github/workflows/deploy-libre.yaml +++ b/.github/workflows/deploy-libre.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'LIBRE' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://libre-explorer.edenia.cloud", "tx": "/tx/(transaction)", "account": {"url":"/address/","abi":"","actions":""}}' REACT_APP_STATE_HISTORY_ENABLED: 'true' diff --git a/.github/workflows/deploy-mainnet.yaml b/.github/workflows/deploy-mainnet.yaml index 3dcbc805..f61e9f64 100644 --- a/.github/workflows/deploy-mainnet.yaml +++ b/.github/workflows/deploy-mainnet.yaml @@ -52,7 +52,7 @@ jobs: REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_EOS_API_NETWORK_LOGO: 'https://antelope.tools/images/eos.png' REACT_APP_TOKEN_SYMBOL: 'EOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://bloks.io", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?loadContract=true&tab=ABI","actions":"?loadContract=true&tab=Actions"}}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-telos-testnet.yaml b/.github/workflows/deploy-telos-testnet.yaml index 63198230..ca51e74b 100644 --- a/.github/workflows/deploy-telos-testnet.yaml +++ b/.github/workflows/deploy-telos-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'TLOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://explorer-test.telos.net", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?tab=contract&tab1=abi","actions":"?tab=contract&tab1=actions"}}' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-telos.yaml b/.github/workflows/deploy-telos.yaml index d307db6c..1c9f9760 100644 --- a/.github/workflows/deploy-telos.yaml +++ b/.github/workflows/deploy-telos.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'TLOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://explorer.telos.net", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?tab=contract&tab1=abi","actions":"?tab=contract&tab1=actions"}}' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-ultra-testnet.yaml b/.github/workflows/deploy-ultra-testnet.yaml index b72994bd..d3065117 100644 --- a/.github/workflows/deploy-ultra-testnet.yaml +++ b/.github/workflows/deploy-ultra-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'UOS' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/block-producers","/nodes","/missed-blocks","/endpoints","/bpjson","/ricardian-contract","/block-distribution","/nodes-distribution","/cpu-benchmark","/rewards-distribution","/undiscoverable-bps","/endpoints-stats","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://explorer.testnet.ultra.io", "tx": "/tx/(transaction)"}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-wax-testnet.yaml b/.github/workflows/deploy-wax-testnet.yaml index edc86370..85f648f0 100644 --- a/.github/workflows/deploy-wax-testnet.yaml +++ b/.github/workflows/deploy-wax-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'WAX' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://wax-test.bloks.io", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?loadContract=true&tab=ABI","actions":"?loadContract=true&tab=Actions"}}' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-wax.yaml b/.github/workflows/deploy-wax.yaml index bee50634..ed22ecd3 100644 --- a/.github/workflows/deploy-wax.yaml +++ b/.github/workflows/deploy-wax.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'WAX' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks", "/cpu-benchmark","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://wax.bloks.io", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?loadContract=true&tab=ABI","actions":"?loadContract=true&tab=Actions"}}' REACT_APP_STATE_HISTORY_ENABLED=: 'false' diff --git a/.github/workflows/deploy-xpr-testnet.yaml b/.github/workflows/deploy-xpr-testnet.yaml index ce71dd08..4db5ad5a 100644 --- a/.github/workflows/deploy-xpr-testnet.yaml +++ b/.github/workflows/deploy-xpr-testnet.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'XPR' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://testnet.explorer.xprnetwork.org", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?loadContract=true&tab=ABI","actions":"?loadContract=true&tab=Actions"}}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/.github/workflows/deploy-xpr.yaml b/.github/workflows/deploy-xpr.yaml index 173d5156..beefb1ae 100644 --- a/.github/workflows/deploy-xpr.yaml +++ b/.github/workflows/deploy-xpr.yaml @@ -55,7 +55,7 @@ jobs: REACT_APP_EOS_BP_JSON_ON_CHAIN_SCOPE: 'producerjson' REACT_APP_SYNC_TOLERANCE_INTERVAL: 180000 REACT_APP_TOKEN_SYMBOL: 'XPR' - REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":3},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":4},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":1},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":2},{"label":"LACChain EOSIO","value":"https://lacchain.antelope.tools","mainnet":true,"icon":"lacchain","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":3},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":4},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":1},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":2},{"label":"Ultra Testnet","value":"https://ultra-testnet.antelope.tools","mainnet":false,"icon":"ultra","order":6}]' + REACT_APP_NETWORK_URL: '[{"label":"EOS","value":"https://eos.antelope.tools","mainnet":true,"icon":"eos","order":1},{"label":"FIO","value":"https://fio.antelope.tools","mainnet":true,"icon":"fio","order":2},{"label":"Libre","value":"https://libre.antelope.tools","mainnet":true,"icon":"libre","order":3},{"label":"Telos","value":"https://telos.antelope.tools","mainnet":true,"icon":"telos","order":4},{"label":"WAX","value":"https://wax.antelope.tools","mainnet":true,"icon":"wax","order":5},{"label":"XPR Network","value":"https://xpr.antelope.tools","mainnet":true,"icon":"xpr","order":6},{"label":"Jungle4 Testnet","value":"https://jungle.antelope.tools","mainnet":false,"icon":"jungle","order":1},{"label":"FIO Testnet","value":"https://fio-testnet.antelope.tools","mainnet":false,"icon":"fio","order":2},{"label":"Libre Testnet","value":"https://libre-testnet.antelope.tools","mainnet":false,"icon":"libre","order":3},{"label":"Telos Testnet","value":"https://telos-testnet.antelope.tools","mainnet":false,"icon":"telos","order":4},{"label":"WAX Testnet","value":"https://wax-testnet.antelope.tools","mainnet":false,"icon":"wax","order":5},{"label":"XPR Testnet","value":"https://xpr-testnet.antelope.tools","mainnet":false,"icon":"xpr","order":6}]' REACT_APP_DISABLED_MENU_ITEMS: '["/missed-blocks","/block-distribution","/stress-test","/evm","/evm-rpc-endpoints"]' REACT_APP_BLOCK_EXPLORER_URL: '{"url": "https://explorer.xprnetwork.org", "tx": "/transaction/(transaction)", "account": {"url":"/account/","abi":"?loadContract=true&tab=ABI","actions":"?loadContract=true&tab=Actions"}}' REACT_APP_STATE_HISTORY_ENABLED: 'false' diff --git a/webapp/src/assets/fio.png b/webapp/src/assets/fio.png new file mode 100644 index 0000000000000000000000000000000000000000..4fcf5ea9855b51d016e12c6c348c9ad3172a3eee GIT binary patch literal 7941 zcmch6cQ~7G^mh__6SX&KsZDEdrKqAdMeU-fy;ovXW5jA{YgRW}NvV~FSX~sMb`i8j ztF1A$_cL7+cgAdvPW z5Qs0lqQh1fpr!Y*G&2F6{r9QCy($6TFhpBenKJxhVB>>`SU|5kgFvE87A8gx@iSYM zL51#)r3-2QaAl7_DBa{VhZr?okrE7)c(sZ zuo)hYL`$t?lwr)qws)t-tn7P77)_LJgs@rV@?NenlD}veY*B}kUBI4(-;!;D89lt_ zxF30VCiy;>*KuiluRdzKeYJ|km{B5=)A&9;-v0z-oP0iG7(#0(jTUubF~M_r87PC} zWAz{HmrUqEJ$~?A(3l#&En0GPfym{hGeY+fa;!q4S7s8Q?y8d6VBmzj<`I_9i32at zSAj%96JQa;N1gcy8oU{Nn7X?mf>iv21i8@tWZpDixW(>{|G62Z7Jh}=Sq*7&HHgPa z5ljzUE-!$7rhmoJQFu#RszVb5d^QerZ>B0TA{F0v|6)h5AO_&Gh$EG0>|;+NY{TYh zQQ?}8|068@uy-)Y63&45j0p3wrMgQtPpq(*)aL&7e@A35Io58-Ipyd5o-}IUEZBM7 zJQ`!y?7gwgfDU~h49`{W?pKu}^zV5SlG%8>!`>!@8X6?Y<#bN@1iguEdJ9o}+2PnC zGJAogDYefDkolsUwg7!DMI@Y$q<5YC!DaD!FewjEV|OsrnGJ4*PjS(hy(pA>c+*n1g1JUjaFLz`O-$2YBW#EQBK__befM?zD|vw;GBqDB1pVk; zxVBW!2*`?U7-^vkj$ZGzizgVGN89#GCWr<{Pe18w@!G08aW$xN(S_p1Rodlz%N2WO z9Cz@Eqm8dRI1~l>k@IzfJRkYmpgL9u%He9I9l>n#Fmtk#&vub5dim)>PfmyqS}k6h z+8(G)W((DWG}N@vm9M=Q3HBIAlw7!4+X@-KT^57?{^(b$kM9GeLF#Vbo)n?{;hiU< zUaFqpkX}2o8#<=FX0nj8b$HZOggCbHXg2 z9<1n=D@iEN)g5mSiStQsG)r1kC@=~0t1J4*r^ArSGLCAov?cRigyOi~Fn0>h3StH1 z-t%C-b#ylRuu~C%=jtMz6$LgwqjL07Or6ZR#GIuiR#>85)a@b#h&tq-PkPuVRN;#4 zd5>f^D6VSy&@0r2I_@Cdk<6{*{jxp8$H<(V*iXBImtEEHeOos>dbUutzl{83Tsz4< z?tl~0QB9=b?ceFITgz$?v%P!)su#S{Qpck zCI(_FFV|0|9Ln5)U8F8w$5NyPO~E*@goZj4z5vm`JwskfqNA+vnukclGhf?%gJYp3DtL6XjBRg-L5(ScUJlHQXxG_;^Dv~&7 z6~`uRf2idcvMko7F~oVWym$si2}K;!=%$%3HNtj_-GAsoQ$)8@4?xF6b@i*4Y!`gX zmDs5|r?w-Gl)F<^8%)O8e?_4j`WwZG7fgYLMBg$VRR|dTVeP68cUdG5i}tL8H) zCXFnxDZV~9vrxn$&WNvfP;#P2>T^Wo=l;F3u3+^~G?^&Vx*C2cnm!*}yUY#C{!Ef8 zfpK4gS+E|O6FeFi0YC8aMASpD3Bp#T7ZRKI?^Ra#j_EFi|nX(eZo116=R6C3V%UkAGVn zf4x||&cB1Mt&FM6P~5@-(gNl0u2S$pCwJq$c<Q>97+qslpU~O~hBl6{Ffop-U>5C|EmV z>$_RmeZFXJQQ`CY+Sa=2Y`;x4~UfGMMQh^t)~U`0X`4b3R?aC zx^*S5;xzhrrp{(S_{tAmEc`ikZe{xIHY_frf%L{JYn z|3tc}!xEd8;V_HUX{}MN0le>#lxb;InY7HmE+T-;bzNoVv(^EM4%YMq` znuIy(s&C!D^l?~CDIuB zqUT>TSHpUbh`@{FKvo0o(11mpP2+FfV1gp}Had1(4{z`C7g64cA`h?H0{@j>Bo`rX*h%zt(QfVjX)} z$D`aa-A5x^lC1MRyDGfn=i@{q z2>p+r^CSX+Vc3k4oEbd4oHWCP$}19ktl9JRjkC1b%c@UDxCbS;kh%DZvqSadJu}xd z`lZXT4oaf#s{^8kgjr|3VSuL)E+U~>Y3JZ>+ug10{c>%NpUv7&sQeU-v&7&D8~LGh z6F$!Z|6P-zu@xxQ*yY1Z!??~AEB)wyRuzx7Da5Te9ygHRB!yj=l=k(=xNsuelWctGC&|%Knx2@TWR*j6k?rxKPX7!Oe)* z&DGK6Rs=mESfZT$7^#${hEqE+vh-!#s&LlGB2N0?_Bv!TLGRHox6xKCyxN!Bm;HHg zJX2Q>01NvwETymizGCLtjgb`_5z%5s(CGf|tInCvm02;tTj4bjpW$7Q)EuU?kHBIW z1ygvg^tT-bw)nVrm~B_^Oi=%##NE61JeXZJg-j`p`s7y^_r!;Fi2tKp2tz(nsQimFeNr?vv5c&n6!DtYoYMba+SVZFcLf_-p5Udv`_QQI zyGiE$$Qd_r2V6d?ME5WTOG!LO5JEWobO(88eSTtW7&eo8t3CK>i^m6x2p6%FUc4>Q z!0XcbljE^lg1~iKa`4P--Mggo<1^{7BchQ%XMNb07|LO|mNL9DEsYH;Y&@7@_b*Xu z?ksXD=)GeWJYNJXq(h?^*m_0UcBb(O`)&^KWG;JPL$+%T=tPPA0`3EBxgd(fxf}}0^ zH9KnIr|Hi$#70DCsMtuHYc9|9&_l+JngRb4@qD<6=fxq_vbQ>`Yu{ZB67_MI=&JUR z+MHgPvrz)roc#NxQ#eCt(KDSgRA}9xe=oOmv75XYG)2qeUv~y5Qi8k+I7vjWo%n$0 zza!Tw#)Jt0m}(*q!6;*GlDA_wK|pJ7Xi>Ni**GcntdO}$o z_S@6%HY&zne@tu`SpPB|LjLC7GB4Q8eM6)Ci!gvA+arxZ%l@ke3}7K$lb}{vL=y{V zVkEep8FgCmOd-^yKu`8Pvcm|N3v0u;^s8jro!sRy>EUXPH_hc$w(Dd7g*o&^$SFUT-eoz@ z#N*lhPQzPo1mxU>Wvw7xz4y*-_uPJ@2mdY>Hb8aF(iA~u5Z9}MMc1Ge|#iOSDURGya=Y|pogXrBM5#QyLAEau&cm`9pYgb-n%6W26$V{>vA zA?v%0&b?&{enFt>eCFI)aMIQhOjBQKaTrm(*hUi%X`{i~G>FK}FkzMe@(4B3Fd~k0 zd|pDVkjOxv9U8D@R{cI{H8#hl3~&D_f;FBuo~BKJA{whk%9`@JBH?rn*{R$CcSG<0 z`wr7(I2NXGl3v*zn%VGd7B_o2Lr^qn86M!|Flq<%?Lt4ZB!TZ~L^>)b_7d$!vq630MPUxmLVqc}o*`IG6?y(@ZM7JC{c}&&<51#V`N}g( zqM9+g{RNBGwJ8sa)oMk=oT42hmGKxN1F`Xmfu}k=<+HqR;we~5-e>btE1l^=uF{2s zom{#z)cNDw)>1TE7YFvrrU>yugO_ukU82O05VEs5bBe9H9w_O=xMYgb&kOPkD}u)Y zF3$A#KOMF8qAf{PB59*VxX*mZIOr-OHNLbUwV|U^piRWB_Y4{z<`qs6S7r)0w*~cj zuIZ2{FqLtVJ_Y`ngHDc<141sIatk%yh(6!d-fb9*K!G3Dll~ zw{BmL2NDz0+D7?ya*W!<*)7^zpPE=^OLg3jhJpw~G);i^@}+di;E(BV7j}9D3eK$eUu3KnlQQd9v`Sly(-KLa}aEn6xt|f5LkQZ(F%!o$zc1Zo1*K z0dg~o0>T9ER!*1ZWtQYGPj@+jhH*LLpzZ!tZ})qZrDGQDyoR+JyzH~ZN#}$N59wp= zw&_CBQhdC^HD8VfY3K)wjXQ#>lZ^*CB6PD&|LxGYjdeA$g$}5xL2)Wf7$Y82d2Iux z<8$Tq|Cp3xt`fFioi~@^j%57Y-rj85fzSeLB~gTfM{7SRN!GT)#RB{bt1JIVIu3kLbh zMgcD^Iv~4H7=MO&81#YfS!nw`vsw*liPH42zLn_{sN4)L)5BOrirx6{%A)66L5H^kYZazZow8=d~O5rZPBb6^5d4VO8zpp zmvqZ~7XvoaN63lR;o5?iIeA4IZ@0rPFYAd~^(LA^VtxDDzR7IZ|J?-kqN;jFA}c`5 zp{~2EACk0fd~QyN9yxzA+Skmd5kIk~;T^oEff zh=nBv+vC}>?kJ0+Fw8Q>Z1u3sHY9I<7H@+tiCpNeBUi39yU$4w=pH>P^G+h+lC##- z)^+=zLh-aM9A_%A$X{2c-d-xlDC+DJ{wo$cFpf>8Ps~2l`910yE9FAiwrsEs5OQk9 zG9C3x0GD|#Gn0Dlx9S0gag)R8r5o!}A^6`%E`PtbkYn_mUhoM>5KI-SqR!z;9jL(H zZ!#;h(lY+&VkIa1UnRr}h!grFBRPdK_Mx%Jer}hCr_hGI#_BE}W6wa$uZkCeanSnF zGv46-lyh=FJrF#b%^Y2WK&`sr$7Z(;*xp69OKi5ai^X!I@oL;R1vw~CHd3?gR2|-C zX&Bp92s!EG*_hb)N_8#gLMl2{I8fgJ3eq%8o~jYqLrA8-pR66S566d~ucklZLn^9D zcwjS_uwp`pecg%TBU&`wY_VK;>|y}=Q`P$6she?aZl2~_uT_lRu@Xl1L`iv3jA8rJ zyM{=I+*qdAFSo@eUP}QbncTrQMf$*D|AdH;@94_*uvCM;T~_LsJk}=;!*O`OiQxrC zpfv9M!~DP8L>u*jyyH6?RgO9Nhr0kO0? zM%ge=exMVgre>;xR?yNcP@i)$t8F09f_OBS?G6?XIz1jq)M9m{{sT>7~b1U1I;l-rwccwe2}T+i%B;z;J8zJ zgajg592$3!;=<>_H3exHrfOx~_|s|fe6+f+ZtskaQh>K6I?BJ8MDQ001YCw_Wd09!@xGI|(rrf#lFvV5 zQ6K$m=9q;#6$ zBh61_%#N=&tn548&(r8EfA2uvF(`r}T@C63gxT&X)0}wke8?6l8CWdAIh#_yS{y<>>ge2O1 z&ps6?lAi*K=bX)O_T%$JnuLklt-qqD&o=0p2{P!FJQ2Y=H5fPUV>M}z^Y9;JLRYTi zs%JlQtPWZrcEiQ}+RlyJBM*R!Hh@0&&k_1w`L*ut#7*;%zMfwXiB@^^HkXyLad#U% zdWXHyDTGjqp)ZXTGw6+9WSf_NNBO%?O)RW&Jj%57)$?Nsk9 ze?a}Lm$uxfi$RAbP4{F{G{+&>(Lp>=bwEwnGHf!;F)O31YJt234B zK%e-0w5dz9pLevswr`|AFo0B*Rh1Q#H561XIjCOJR#w$k)sjc*y5PwbizZgQp b{DN*L{J$A^Q#efk29SlRwaGhUuk`-|3ZCQK literal 0 HcmV?d00001 diff --git a/webapp/src/components/NetworkSelector/index.js b/webapp/src/components/NetworkSelector/index.js index da3d5cbc..71f3b526 100644 --- a/webapp/src/components/NetworkSelector/index.js +++ b/webapp/src/components/NetworkSelector/index.js @@ -7,6 +7,7 @@ import Typography from '@mui/material/Typography' import { makeStyles } from '@mui/styles' import { useTranslation } from 'react-i18next' +import fioImg from '../../assets/fio.png' import jungleImg from '../../assets/jungle.webp' import waxImg from '../../assets/wax.webp' import lacchainImg from '../../assets/lacchain.webp' @@ -48,6 +49,9 @@ const LogoSvg = ({ name }) => { case 'libre': return libre logo + case 'fio': + return fio logo + default: return eos logo } diff --git a/webapp/src/components/NetworkSelector/styles.js b/webapp/src/components/NetworkSelector/styles.js index e9c5693e..04e4d26f 100644 --- a/webapp/src/components/NetworkSelector/styles.js +++ b/webapp/src/components/NetworkSelector/styles.js @@ -154,6 +154,11 @@ export default (theme) => ({ height: '22px !important', marginRight: theme.spacing(2), }, + fioImg: { + width: '22px !important', + height: '22px !important', + marginRight: theme.spacing(2), + }, telosImg: { width: '21px !important', height: '21px !important', diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 00000000..fb57ccd1 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,4 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + From 862cd5d55a3bbd9cd12598e498b745f2689126b0 Mon Sep 17 00:00:00 2001 From: Torresmorah Date: Tue, 9 Jul 2024 14:42:01 -0600 Subject: [PATCH 3/8] feat(webapp): display fio address instead of ownervalue --- webapp/src/components/GeoMap/CountryMap.js | 2 +- webapp/src/components/ProducersChart/index.js | 2 +- webapp/src/gql/producer.gql.js | 7 ++++++- webapp/src/hooks/customHooks/useEndpointsState.js | 3 ++- webapp/src/routes/ProducerProfile/ProfileCard.js | 2 +- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/webapp/src/components/GeoMap/CountryMap.js b/webapp/src/components/GeoMap/CountryMap.js index 6e8faa4b..90e4c64c 100644 --- a/webapp/src/components/GeoMap/CountryMap.js +++ b/webapp/src/components/GeoMap/CountryMap.js @@ -105,7 +105,7 @@ const ClusterMap = ({ data, map, mapCode }) => { const producer = this?.point?.producer return producer?.owner - ? `${producer?.owner}` + ? `${producer?.fio_address || producer?.owner}` : '' }, }, diff --git a/webapp/src/components/ProducersChart/index.js b/webapp/src/components/ProducersChart/index.js index eeff10f6..f8ffef65 100644 --- a/webapp/src/components/ProducersChart/index.js +++ b/webapp/src/components/ProducersChart/index.js @@ -105,7 +105,7 @@ const CustomBarLabel = memo( fontFamily="Roboto, Helvetica, Arial, sans-serif;" fontWeight={isProducing ? 'bold' : 'normal'} > - {payload.owner} + {payload.name ? payload.name?.replace('@fiotestnet','')?.substring(0, 12) + '...' : payload.owner} ) diff --git a/webapp/src/gql/producer.gql.js b/webapp/src/gql/producer.gql.js index 8e94134d..a7b37622 100644 --- a/webapp/src/gql/producer.gql.js +++ b/webapp/src/gql/producer.gql.js @@ -20,6 +20,7 @@ export const PRODUCERS_QUERY = gql` ) { id owner + fio_address url total_votes bp_json @@ -35,7 +36,6 @@ export const PRODUCERS_QUERY = gql` type value } - fio_address } } ` @@ -51,6 +51,7 @@ export const PRODUCER_INFO_QUERY = gql` ) { id owner + fio_address url bp_json total_votes_eos @@ -91,6 +92,7 @@ export const SMALL_PRODUCERS_QUERY = gql` ) { id owner + fio_address url bp_json total_votes_eos @@ -146,6 +148,7 @@ const NODES_OPERATION = type => gql` ) { id owner + fio_address rank producer_key bp_json @@ -190,6 +193,7 @@ const ENDPOINTS_OPERATION = type => gql` ) { id owner + fio_address updated_at endpoints: endpoints_list(where: $endpointFilter, order_by: { value: asc }) { type @@ -308,6 +312,7 @@ export const ALL_NODES_QUERY = gql` ) { id owner + fio_address bp_json updated_at } diff --git a/webapp/src/hooks/customHooks/useEndpointsState.js b/webapp/src/hooks/customHooks/useEndpointsState.js index b7e2f4fb..8cea128e 100644 --- a/webapp/src/hooks/customHooks/useEndpointsState.js +++ b/webapp/src/hooks/customHooks/useEndpointsState.js @@ -32,7 +32,8 @@ const useEndpointsState = () => { const inserted = [] const bpName = - producer.bp_json?.org?.candidate_name || + producer?.fio_address || + producer?.bp_json?.org?.candidate_name || producer?.bp_json?.org?.organization_name || producer?.owner diff --git a/webapp/src/routes/ProducerProfile/ProfileCard.js b/webapp/src/routes/ProducerProfile/ProfileCard.js index 7961a838..bcd58ce6 100644 --- a/webapp/src/routes/ProducerProfile/ProfileCard.js +++ b/webapp/src/routes/ProducerProfile/ProfileCard.js @@ -119,7 +119,7 @@ const ProfileCard = ({ producer }) => {
Date: Tue, 9 Jul 2024 22:35:15 -0600 Subject: [PATCH 4/8] fix(hasura): Update new atributes guest perms --- .../default/tables/public_producer.yaml | 49 ++++++++++--------- .../databases/default/tables/public_stat.yaml | 17 ++++--- 2 files changed, 36 insertions(+), 30 deletions(-) diff --git a/hasura/metadata/databases/default/tables/public_producer.yaml b/hasura/metadata/databases/default/tables/public_producer.yaml index cdebe824..38f842d7 100644 --- a/hasura/metadata/databases/default/tables/public_producer.yaml +++ b/hasura/metadata/databases/default/tables/public_producer.yaml @@ -22,44 +22,47 @@ select_permissions: - role: guest permission: columns: - - block_cpu_limit - - block_net_limit - - block_rewards - - bp_json + - is_active + - addresshash - bp_json_url - chain_id - - created_at - - endpoints + - fio_address - fork_db_head_block_id - - fork_db_head_block_num - head_block_id - - head_block_num - head_block_producer - - head_block_time - - health_status - - id - - is_active - - last_claim_time + - last_bpclaim - last_irreversible_block_id - - last_irreversible_block_num - - location - owner - - ping - - producer_authority - producer_key - - rank - server_full_version_string - server_version - server_version_string - - total_rewards - total_votes - - total_votes_eos - - total_votes_percent - - unpaid_blocks - - updated_at - url + - block_cpu_limit + - block_net_limit + - fork_db_head_block_num + - head_block_num + - id + - last_irreversible_block_num + - location + - ping + - rank + - unpaid_blocks - virtual_block_cpu_limit - virtual_block_net_limit + - bp_json + - endpoints + - health_status + - producer_authority + - block_rewards + - total_rewards + - total_votes_eos + - total_votes_percent - vote_rewards + - created_at + - head_block_time + - last_claim_time + - updated_at filter: {} allow_aggregations: true diff --git a/hasura/metadata/databases/default/tables/public_stat.yaml b/hasura/metadata/databases/default/tables/public_stat.yaml index 7480b40d..dfb8d90b 100644 --- a/hasura/metadata/databases/default/tables/public_stat.yaml +++ b/hasura/metadata/databases/default/tables/public_stat.yaml @@ -5,6 +5,12 @@ select_permissions: - role: guest permission: columns: + - last_round + - missed_blocks + - nodes_summary + - tps_all_time_high + - transaction_history + - unique_locations - average_cpu_usage_in_last_day - average_cpu_usage_in_last_hour - average_cpu_usage_in_last_week @@ -12,15 +18,12 @@ select_permissions: - average_net_usage_in_last_day - average_net_usage_in_last_hour - average_net_usage_in_last_week - - created_at - - id - - missed_blocks - - nodes_summary - - tps_all_time_high - - transaction_history - transactions_in_last_day - transactions_in_last_hour - transactions_in_last_week - - unique_locations + - created_at + - last_block_at + - missed_blocks_checked_at - updated_at + - id filter: {} From 18959b858cd80bef1c700dd688a5164d63935f76 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Tue, 9 Jul 2024 23:14:09 -0600 Subject: [PATCH 5/8] feat(website): Update Network List --- docs/images/fio-grid.png | Bin 0 -> 10018 bytes docs/index.html | 76 +++++++++++++++++++-------------------- 2 files changed, 38 insertions(+), 38 deletions(-) create mode 100644 docs/images/fio-grid.png diff --git a/docs/images/fio-grid.png b/docs/images/fio-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..757b7543c8dc3b8136ae0c0966ccff8716279a71 GIT binary patch literal 10018 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 literal 0 HcmV?d00001 diff --git a/docs/index.html b/docs/index.html index c7279e5e..3e434d1b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@ @@ -21,9 +21,9 @@ - + @@ -152,29 +152,29 @@
@@ -184,35 +184,35 @@

- Transparency is our mantra, and we practice what we preach. Antelope Tools Dashboard offers a visually engaging + Transparency is our mantra, and we practice what we preach. Network Monitor offers a visually engaging and clear representation of vital blockchain metrics. Our data is sourced directly from public blockchain tables and enriched with information from Block Producer's bp.json files. Want to dig deeper? @@ -299,7 +299,7 @@

A Community Public Good built by

- + Back to Top From 9f2ab4c992b81d5e4b6a9ca5ae1bcbc5c24369d4 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Tue, 9 Jul 2024 23:25:39 -0600 Subject: [PATCH 6/8] feat(website): Update Network List --- docs/index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/index.html b/docs/index.html index 3e434d1b..d8393ff3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@ @@ -21,9 +21,9 @@ - + From a218ca7c56f22339c8da5370080a9acbb3c27f1e Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Tue, 9 Jul 2024 23:30:48 -0600 Subject: [PATCH 7/8] feat(website): Update Network List --- docs/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/index.html b/docs/index.html index d8393ff3..ec10f0ad 100644 --- a/docs/index.html +++ b/docs/index.html @@ -10,7 +10,7 @@ From 853a00d00bd78bac8d15d7af13c56cd974d1d9f0 Mon Sep 17 00:00:00 2001 From: Xavier Fernandez Date: Wed, 10 Jul 2024 15:26:54 -0600 Subject: [PATCH 8/8] feat(website): Update FIO Mainnet workflow --- .github/workflows/deploy-fio.yaml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/deploy-fio.yaml b/.github/workflows/deploy-fio.yaml index 4db4fd82..da6b1d8c 100644 --- a/.github/workflows/deploy-fio.yaml +++ b/.github/workflows/deploy-fio.yaml @@ -6,7 +6,7 @@ on: - fio-v* jobs: - create-fio-testnet-image: + create-fio-mainnet-image: runs-on: ubuntu-latest environment: fio steps: @@ -69,9 +69,9 @@ jobs: build-kubernetes env: # general - NAMESPACE: fio-testnet-dashboard - INGRESS_HOST: fio-testnet.antelope.tools - INGRESS_GRAPHQL_HOST: graphql-fio-testnet.antelope.tools + NAMESPACE: fio-dashboard + INGRESS_HOST: fio.antelope.tools + INGRESS_GRAPHQL_HOST: graphql-fio.antelope.tools # webapp REACT_APP_EOS_API_NETWORK_NAME: fio # postgres @@ -80,7 +80,7 @@ jobs: POSTGRES_DB: ${{ secrets.POSTGRES_DB }} POSTGRES_DATA: ${{ secrets.POSTGRES_DATA }} # hapi - HAPI_EOS_API_NETWORK_NAME: fio-testnet + HAPI_EOS_API_NETWORK_NAME: fio HAPI_EOS_API_ENDPOINTS: '["https://fio.eosusa.io","https://fio.greymass.com","https://fio.eosphere.io"]' HAPI_EOS_STATE_HISTORY_PLUGIN_ENDPOINT: '' HAPI_EOS_MISSED_BLOCKS_ENABLED: 'false' @@ -130,7 +130,7 @@ jobs: uses: steebchen/kubectl@v1.1.0 env: KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }} - NAMESPACE: fio-testnet-dashboard + NAMESPACE: fio-dashboard K8S_BUILD_DIR: build_k8s with: args: version && make deploy-kubernetes