Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
5a2a7df
add qbtc chain config and remove unrelated chains
Ehsan-saradar May 6, 2026
68d91f7
add vercel SPA rewrite config
Ehsan-saradar May 6, 2026
f363654
redirect root to /qbtc on Vercel
Ehsan-saradar May 6, 2026
abfb910
fix: auto-suggest chain to Keplr on connect
Ehsan-saradar May 10, 2026
fcfe5ec
fix: pre-suggest active chain to Keplr in NavBarWallet
Ehsan-saradar May 10, 2026
e62792a
Merge pull request #1 from Ehsan-saradar/fix/keplr-auto-suggest-chain
Ehsan-saradar May 10, 2026
1e47bbb
chore: update qbtc logo to vultisig-hosted svg
Ehsan-saradar May 10, 2026
7a9a633
Merge pull request #2 from Ehsan-saradar/chore/qbtc-logo
Ehsan-saradar May 10, 2026
14c2c8f
chore: point mainnet qbtc logo to vultisig-hosted svg
Ehsan-saradar May 10, 2026
d98aaf4
Merge branch 'ping-pub:master' into master
Ehsan-saradar May 10, 2026
6e86bb9
Merge pull request #3 from Ehsan-saradar/chore/qbtc-logo
Ehsan-saradar May 10, 2026
de73fd9
chore: trigger redeploy to pick up qbtc logo change
Ehsan-saradar May 10, 2026
5d3d8a9
docs: rewrite README for qbtc-explorer fork
Ehsan-saradar May 10, 2026
c7542f0
Merge pull request #4 from Ehsan-saradar/docs/qbtc-readme
Ehsan-saradar May 10, 2026
956d0db
chore: replace logo and favicon with qbtc branding
Ehsan-saradar May 10, 2026
eba0996
Merge pull request #5 from Ehsan-saradar/chore/qbtc-branding-assets
Ehsan-saradar May 10, 2026
14f24ce
fix: show fractional token balances with 6-decimal precision
Ehsan-saradar May 10, 2026
ba29ec9
fix: register correct coin decimals when suggesting chain to wallets
Ehsan-saradar May 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
public/logo.svg merge=ours
public/favicon.ico merge=ours
61 changes: 27 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,49 @@
<div align="center">

![Ping Wallet](./public/logo.svg)
<img src="https://raw.githubusercontent.com/vultisig/vultisig-windows/refs/heads/main/core/ui/public/coins/qbtc.svg" alt="qBTC" width="120" />

<h1>Ping Dashboard</h1>

**Ping Dashboard is not only an explorer but also a wallet and more ... 🛠**

[![version](https://img.shields.io/github/tag/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/releases/latest)
[![GitHub](https://img.shields.io/github/license/ping-pub/explorer.svg)](https://github.com/ping-pub/explorer/blob/master/LICENSE)
[![Twitter URL](https://img.shields.io/twitter/url/https/twitter.com/bukotsunikki.svg?style=social&label=Follow%20%40ping_pub)](https://twitter.com/ping_pub)
[![https://discord.gg/CmjYVSr6GW](https://img.shields.io/badge/discord-join-7289DA.svg?logo=discord&longCache=true&style=flat)](https://discord.gg/CmjYVSr6GW)
<h1>qBTC Explorer</h1>

**A light block explorer and wallet for the qBTC chain.**

</div>

`Ping Dashboard` is a light explorer for Cosmos-based Blockchains. https://ping.pub .

## What sets Ping Dashboard apart from other explorers?
**Ping Dashboard** stands out by providing a real-time exploration of blockchain data without relying on caching or pre-processing. It exclusively fetches data from the Cosmos full node via LCD/RPC endpoints, ensuring a truly authentic experience. This approach is referred to as the "Light Explorer."

## Are you interested in listing your blockchain on https://ping.pub?
`qBTC Explorer` is a single-chain explorer for [qBTC](https://qbtcapi.odindex.io), built on top of [Ping Dashboard](https://github.com/ping-pub/explorer). It fetches data live from the qBTC LCD/RPC endpoints with no caching or pre-processing — what you see is the chain's actual state at the moment of query.

To make this repository clean, please submit your request to https://github.com/ping-pub/ping.pub.git
## Endpoints

| | URL |
|--|--|
| LCD (API) | https://qbtcapi.odindex.io |
| RPC | https://qbtcrpc.odindex.io |
| Address prefix | `qbtc` |

## Why does Ping Dashboard rely on official/trusted third-party public LCD/RPC servers?
There are two primary reasons for this choice:
The chain config lives at [chains/mainnet/qbtc.json](chains/mainnet/qbtc.json).

- Trust: In a decentralized system, it is crucial to avoid relying solely on a single entity. By utilizing official/trusted third-party public LCD/RPC servers, Ping Dashboard ensures that the data is sourced from a network of trusted participants.
- Limited Resources: As Ping Dashboard plans to list hundreds of Cosmos-based blockchains in the future, it is impractical for the Ping team to operate validators or full nodes for all of them. Leveraging trusted third-party servers allows for more efficient resource allocation.
## Local development

## Donation
Requirements: Node.js and Yarn.

Your donation will help us make better products. Thanks in advance.

- Address for ERC20: USDC, USDT, ETH
```
0x88BFec573Dd3E4b7d2E6BfD4D0D6B11F843F8aa1
```bash
yarn install
yarn dev
```

#### Donations from project
The dev server runs on Vite. Edit [chains/mainnet/qbtc.json](chains/mainnet/qbtc.json) to change endpoints, logo, or other chain metadata — the app will pick up the change on reload.

- Point Network: 1000USDC and $1000 worth of POINT
- Bitsong: 50k BTSG
- IRISnet: 100k IRIS
## Production build

## Hire us
```bash
yarn build
yarn preview
```

You can hire us by submitting an issue and fund the issue on [IssueHunter](https://issuehunt.io/r/ping-pub/explorer)
The site is deployed on Vercel with a redirect from `/` to `/qbtc` (see [vercel.json](vercel.json)). Chain JSON is bundled into the JS at build time via Vite's `import.meta.glob`, so a change to `chains/mainnet/qbtc.json` requires a rebuild/redeploy to take effect.

## Upstream

## Contributors
This project is a fork of [ping-pub/explorer](https://github.com/ping-pub/explorer). The bulk of the UI, wallet integration, and indexing logic comes from there; this fork periodically syncs `ping-pub:master` into `master`.

Developers: @liangping @dingyiming
## License

[GPL-2.0](LICENSE), inherited from the upstream Ping Dashboard project.
70 changes: 0 additions & 70 deletions chains/mainnet/axelar.json

This file was deleted.

28 changes: 0 additions & 28 deletions chains/mainnet/cosmos.json

This file was deleted.

43 changes: 0 additions & 43 deletions chains/mainnet/neutron.json

This file was deleted.

29 changes: 0 additions & 29 deletions chains/mainnet/nolus.json

This file was deleted.

47 changes: 0 additions & 47 deletions chains/mainnet/osmosis.json

This file was deleted.

24 changes: 24 additions & 0 deletions chains/mainnet/qbtc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"chain_name": "qbtc",
"registry_name": "qbtc",
"logo": "https://raw.githubusercontent.com/vultisig/vultisig-windows/refs/heads/main/core/ui/public/coins/qbtc.svg",
"api": [
"https://qbtcapi.odindex.io"
],
"rpc": [
"https://qbtcrpc.odindex.io"
],
"sdk_version": "0.53.4",
"coin_type": "118",
"min_tx_fee": "800",
"addr_prefix": "qbtc",
"assets": [
{
"base": "qbtc",
"symbol": "QBTC",
"exponent": "8",
"coingecko_id": "",
"logo": "https://raw.githubusercontent.com/vultisig/vultisig-windows/refs/heads/main/core/ui/public/coins/qbtc.svg"
}
]
}
Loading
Loading