Telos Main Net: https://explorer.telos.net
Telos Test Net: https://explorer-test.telos.net
The Open Block Explorer (OBE) is the first OPEN SOURCE block explorer that is designed to support all AntelopeIO-based blockchains. This includes, amongst others, the following public and private chains: Telos, EOS, WAX, Ultra, Proton, UX and FIO.
Currently, the most-utilized Telos and AntelopeIO-based block explorers are feature-rich but closed source. This is problematic as it creates a central point of control (and failure), with no easy remedy, should those services be discontinued or otherwise restricted, essentially holding applications hostage that depend on those api endpoints for data and simultaneously abandoning users that rely on such services. This is the antithesis of decentralization. By developing an open-source explorer with an API utilizing an identical endpoint convention, anyone can clone and operate their own explorer and/or api without fear of losing service or access.
Because creating multiple versions of closed-source block explorers is a poor use of development resources for the Antelope community, Telos has undertaken the task of developing an open-source, feature-rich block explorer that any Antelope blockchain may deploy. The OBE-Project was kickstarted with resources of the Telos Core Developers (TCD) (Strategy/Architecture: Douglas Horn GoodBlock, Technical Design: Jesse Schulman CalEOS and Project Direction: Kersten Wirth) and further resources of the Telos Block Providers Persiantelos and nodenode (Lead by Rami James who is recognized for his UX/UI work for the signer and wallet Scatter).
This project's aim is to contribute valuable code to the entire community. We are eager to accept useful pull requests, and welcome users and developers alike to submit feature requests and bug reports. While the first iterations are driven by the Telos Core Developers team, we are welcoming anybody who wishes to contribute and actively develop this open source solution for the AntelopeIO ecosystem!
AntelopeIO based chains require specific components, of which various are historically managed within the various block explorers.
This includes following key features:
- Transaction log including extensive filter options
- Smart Contract verification
- Ressource management and staking (CPU, NET, RAM)
- REX staking / unstaking / savings
- Account power up
- Ressource trading (RAM)
- Multi-Signature (MSIG) setup and management
- Wallet functionality (non custodial), including transafer
- Permission and key managament (active / onwer)
- Chain and Block Provider (BP) statistics
- BP Voting and Governance
- Premium Name bids
Following, excellent products can be taken as reference points for further features:
Follow the installation instructions at: https://classic.yarnpkg.com/en/
yarn global add @quasar/cli
Note regarding Node version from quasar docs
Do not use uneven versions of Node i.e. 13, 15, etc. These versions are not tested with Quasar and often cause issues due to their experimental nature. We highly recommend always using the LTS version of Node.
It is recommended to use Node version 14 if you experience issues running the application with other versions.
Using nvm: nvm use 14
git clone https://github.com/telosnetwork/open-block-explorer
cd open-block-explorer && yarn
cp .env.example .env
yarn dev
yarn test
yarn lint
yarn build
cd dist/spa
quasar serve
app running at localhost:4000