diff --git a/README.md b/README.md index 6e65f4ed..c5c07a29 100644 --- a/README.md +++ b/README.md @@ -15,22 +15,24 @@ -Ping Explorer is a light explorer for Cosmos-based Blockchains. https://ping.pub . +`Ping Dashboard` is a light explorer for Cosmos-based Blockchains. https://ping.pub . ## What is the difference between Ping explorer and other explorers? -Ping Explorer is designed to explore blockchain data as real as possible, therefore there is no cache, no pre-processing. Ping Explorer does not cache/save blockchain data on its server. Ping Explorer only fetch data from Cosmos full node via LCD/RPC endpoints. We call it "Light Explorer". +`Ping Dashboard` is designed to explore blockchain data as real as possible, therefore there is no cache, no pre-processing. `Ping Dashboard` only fetch data from Cosmos full node via LCD/RPC endpoints. We call it "Light Explorer". ## Do you want to list your blockchain on ping.pub? -Pull your request [here](./src/chains), We will add your chains as soon as possible. It is **FREE** (You must have 10+ independent validators on your chain). +Submit your pull request [here](./src/chains), We will add your chains as soon as possible. It is **FREE** (You must have 10+ independent validators on your chain). + +We remain neutral to all chains, and we do not comment on their market prospects, technical risks, or investment risks. The only condition we list on ping.pub is if there are ten validators, and we cannot determine if these validators are controlled by the same entity. ## Why Ping explorer use official/trusted third party public LCD/rpc server? -We have two considerations: +There are two main reasons: - - Trust, In decentralize system, everything controlled by one single team/organization could be risks. So we decided to co-build with the community. - - Limited Resources: ` Ping Dashboard ` will list hundreds cosmos-based blockchains in the future, it's impossible for our team to run validators or fullnodes for all of those chains. + - Trust, in a decentralized system, anything controlled by one entity cannot be trusted. So we decided to build with the community. + - Limited resources: `Ping Dashboard` will list hundreds of cosmos-based blockchains in the future, and it is impossible for our team to run validators or full nodes for all of them. ## Donation diff --git a/public/logos/planq.png b/public/logos/planq.png new file mode 100644 index 00000000..8e254394 Binary files /dev/null and b/public/logos/planq.png differ diff --git a/public/logos/quasar.png b/public/logos/quasar.png new file mode 100644 index 00000000..7885e123 Binary files /dev/null and b/public/logos/quasar.png differ diff --git a/src/chains/mainnet/planq.json b/src/chains/mainnet/planq.json new file mode 100644 index 00000000..fc307b8c --- /dev/null +++ b/src/chains/mainnet/planq.json @@ -0,0 +1,19 @@ +{ + "chain_name": "planq", + "api": ["https://rest.planq.network"], + "rpc": ["https://rpc.planq.network"], + "snapshot_provider": "", + "sdk_version": "0.46.3", + "coin_type": "60", + "min_tx_fee": "5000000000000000", + "addr_prefix": "plq", + "logo": "/logos/planq.png", + "keplr_features": ["ibc-transfer", "ibc-go", "eth-address-gen", "eth-key-sign"], + "assets": [{ + "base": "aplanq", + "symbol": "planq", + "exponent": "18", + "coingecko_id": "", + "logo": "/logos/planq.png" + }] +} diff --git a/src/chains/mainnet/quicksilver.json b/src/chains/mainnet/quicksilver.json new file mode 100644 index 00000000..59572b06 --- /dev/null +++ b/src/chains/mainnet/quicksilver.json @@ -0,0 +1,20 @@ +{ + "chain_name": "quicksilver", + "coingecko": "", + "api": ["https://quicksilver-api.polkachu.com", "https://api-quicksilver.nodeist.net"], + "rpc": ["https://quicksilver-rpc.polkachu.com", "https://rpc-quicksilver.nodeist.net"], + "sdk_version": "0.46.7", + "coin_type": "118", + "min_tx_fee": "8000", + "addr_prefix": "quick", + "logo": "/logos/quicksilver.png", + "assets": [ + { + "base": "uqck", + "symbol": "QCK", + "exponent": "6", + "coingecko_id": "", + "logo": "/logos/quicksilver.png" + } + ] +} diff --git a/src/chains/testnet/celestia.json b/src/chains/testnet/celestia.json new file mode 100644 index 00000000..85e7f47f --- /dev/null +++ b/src/chains/testnet/celestia.json @@ -0,0 +1,19 @@ +{ + "chain_name": "celestia", + "coingecko": "", + "api": ["https://celestia-testnet-api.polkachu.com"], + "rpc": ["https://celestia-testnet-rpc.polkachu.com"], + "snapshot_provider": "", + "sdk_version": "0.46.0", + "coin_type": "118", + "min_tx_fee": "800", + "addr_prefix": "celestia", + "logo": "/logos/celestia.png", + "assets": [{ + "base": "utia", + "symbol": "TIA", + "exponent": "6", + "coingecko_id": "", + "logo": "/logos/celestia.png" + }] +} diff --git a/src/chains/testnet/quasar.json b/src/chains/testnet/quasar.json new file mode 100644 index 00000000..10ba9554 --- /dev/null +++ b/src/chains/testnet/quasar.json @@ -0,0 +1,20 @@ +{ + "chain_name": "quasar", + "coingecko": "", + "api": ["https://quasar-testnet-api.polkachu.com", "https://lcd-office.cosmostation.io/quasar-testnet"], + "rpc": ["https://quasar-testnet-rpc.polkachu.com", "https://rpc-office.cosmostation.io/quasar-testnet", "https://questnet.quasar-finance.rhinostake.com"], + "sdk_version": "0.45.6", + "coin_type": 118, + "min_tx_fee": "8000", + "addr_prefix": "quasar", + "logo": "/logos/quasar.png", + "assets": [ + { + "base": "uqsr", + "symbol": "QSR", + "exponent": 6, + "coingecko_id": "", + "logo": "/logos/quasar.png" + } + ] +} diff --git a/src/libs/fetch.js b/src/libs/fetch.js index 4ea24d81..6e14334f 100644 --- a/src/libs/fetch.js +++ b/src/libs/fetch.js @@ -145,7 +145,7 @@ export default class ChainFetch { } async getBankTotal(denom) { - if (compareVersions(this.config.sdk_version, '0.46.5') > 0) { + if (compareVersions(this.config.sdk_version, '0.46.2') > 0) { return this.get(`/cosmos/bank/v1beta1/supply/by_denom?denom=${denom}`).then(data => commonProcess(data).amount) } if (compareVersions(this.config.sdk_version, '0.40') < 0) {