Giter Site home page Giter Site logo

rotte0 / explorer Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ping-pub/explorer

0.0 0.0 0.0 21.7 MB

A light explorer for Cosmos-based Blockchains.

Home Page: https://ping.pub

License: GNU General Public License v2.0

JavaScript 85.16% TypeScript 0.28% CSS 0.22% HTML 0.02% Vue 6.08% Dockerfile 0.01% SCSS 8.23%

explorer's Introduction

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 (do this on the config for your chain)

  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

explorer's People

Contributors

liangping avatar donne1226 avatar ibiding avatar joeabbey avatar polkachuintern avatar echelonfoundation avatar dependabot[bot] avatar nullmames avatar memecosmos avatar slandymani avatar secretsaturn avatar xiti922 avatar dckc avatar williamchong avatar alpha-omega-labs avatar tore19 avatar levackt avatar mort1k avatar puneet2019 avatar masterpi-2124 avatar de4ps avatar loin3 avatar tommyv1987 avatar thor-badgerbite avatar shmutalov avatar snj33v avatar raulbernal avatar lightiv avatar nodeiistt avatar njmurarka avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.