Fork of ping-pub/explorer
Go to file
2022-03-24 11:56:47 +08:00
.github/workflows change deploy policy 2021-12-21 09:36:31 +08:00
public add fetchchain 2022-03-16 16:01:55 +08:00
src update block fetching strategy 2022-03-24 11:56:47 +08:00
.prettierignore Initial project 2021-07-21 22:07:38 +08:00
.browserslistrc Initial project 2021-07-21 22:07:38 +08:00
.eslintignore feat: add tradingview base 2021-11-21 09:42:01 +08:00
.eslintrc.js Initial project 2021-07-21 22:07:38 +08:00
.gitignore Initial project 2021-07-21 22:07:38 +08:00
.yarnclean Remove tauri 2022-01-29 10:55:47 +08:00
babel.config.js Initial project 2021-07-21 22:07:38 +08:00
Dockerfile modify nginx conf 2021-08-27 13:57:38 +08:00
jsconfig.json Initial project 2021-07-21 22:07:38 +08:00
LICENSE Update LICENSE 2021-10-16 08:51:59 +08:00
package-lock.json Update version of dependency 2022-01-29 09:20:50 +08:00
package.json fix 2022-03-15 16:52:29 +08:00
ping.conf fix 2022-03-15 16:18:57 +08:00
postcss.config.js Initial project 2021-07-21 22:07:38 +08:00
README.md fix typo 2022-01-29 12:27:40 +08:00
themeConfig.js Improvme ui 2021-08-06 11:58:54 +08:00
vue.config.js fix 2022-03-15 16:52:29 +08:00
yarn.lock fix 2022-03-15 16:52:29 +08:00

Ping Wallet

Ping Explorer

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

version GitHub Ping Deploy Twitter URL https://discord.gg/CmjYVSr6GW

Ping Explorer 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".

Do you want to list your blockchain on ping.pub?

Pull your request here, We will add your chains as soon as possible. It is FREE (You must have 10+ independent validators on your chain).

Why Ping explorer use official/trusted third party public LCD/rpc server?

We have two considerations: 1, Trust, In decentralize system, everything controlled by one single team/organization could be risks. So we decided to co-build with the community. 2. We 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.

Installation:

  1. Running with yarn
yarn && yarn serve
  1. Building for web servers, like nginx, apache
yarn && yarn build
cp -r ./dist/* <ROOT_OF_WEB_SERVER>

Enable LCD for Ping.pub

  1. Set enable = true in ./config/app.toml
###############################################################################
###                           API Configuration                             ###
###############################################################################

[api]

# Enable defines if the API server should be enabled.
enable = true

# Swagger defines if swagger documentation should automatically be registered.
swagger = false

# Address defines the API server to listen on.
address = "tcp://0.0.0.0:1317"

# MaxOpenConnections defines the number of maximum open connections.
max-open-connections = 1000
  1. add proxy server and enable CORS. NOTE: You must enable https as well.
server {
    server_name juno.api.ping.pub;
    listen 443;
    location / {
        add_header Access-Control-Allow-Origin *;
        add_header Access-Control-Max-Age 3600;
        add_header Access-Control-Expose-Headers Content-Length;

        proxy_pass http://<HOST>:1317;

    }
}
  1. config your blockchain in ./src/chains

Contributors

Developers: @liangping @dingyiming