diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml new file mode 100644 index 0000000..54b1dbb --- /dev/null +++ b/.github/workflows/deploy.yaml @@ -0,0 +1,41 @@ +name: Deploy to GitHub Pages + +on: + push: + +jobs: + build: + name: Build Explorer + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + with: + submodules: 'true' + - uses: actions/setup-node@v5 + with: + cache: yarn + + - run: yarn install --frozen-lockfile + - run: yarn build + + - uses: actions/upload-pages-artifact@v4 + with: + path: dist + + deploy: + name: Deploy to GitHub Pages + needs: build + + permissions: + pages: write + id-token: write + + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..f5a16b9 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "devnet/core/explorer/ping.pub"] + path = devnet/core/explorer/ping.pub + url = git@github.com:ping-pub/explorer.git diff --git a/devnet/core/explorer/chains/mainnet/noble.json b/devnet/core/explorer/chains/mainnet/noble.json new file mode 100644 index 0000000..8127e9f --- /dev/null +++ b/devnet/core/explorer/chains/mainnet/noble.json @@ -0,0 +1,48 @@ +{ + "chain_name": "noble", + "api": [ + { + "provider": "Noble Core Team", + "address": "https://api.core.devnet.noble.xyz" + } + ], + "grpc": [ + { + "provider": "Noble Core Team", + "address": "grpc.core.devnet.noble.xyz" + } + ], + "rpc": [ + { + "provider": "Noble Core Team", + "address": "https://rpc.core.devnet.noble.xyz" + } + ], + "sdk_version": "0.50.13", + "coin_type": "118", + "addr_prefix": "noble", + "logo": "/logos/noble.png", + "assets": [ + { + "base": "ustake", + "symbol": "STAKE", + "exponent": "6", + "logo": "/logos/noble.png" + }, + { + "base": "uusdc", + "symbol": "USDC", + "exponent": "6", + "logo": "/logos/usdc.png" + } + ], + "features": [ + "dashboard", + "staking", + "blocks", + "transactions", + "uptime", + "supply", + "consensus" + ] +} diff --git a/devnet/core/explorer/logos/noble.png b/devnet/core/explorer/logos/noble.png new file mode 100644 index 0000000..6d82a51 Binary files /dev/null and b/devnet/core/explorer/logos/noble.png differ diff --git a/devnet/core/explorer/logos/usdc.png b/devnet/core/explorer/logos/usdc.png new file mode 100644 index 0000000..c76974d Binary files /dev/null and b/devnet/core/explorer/logos/usdc.png differ diff --git a/devnet/core/explorer/ping.pub b/devnet/core/explorer/ping.pub new file mode 160000 index 0000000..6d85f2f --- /dev/null +++ b/devnet/core/explorer/ping.pub @@ -0,0 +1 @@ +Subproject commit 6d85f2f441749220a98b16f7df95c193c0e2a338