Hyperledger Explorer can view, invoke, deploy or query blocks, transactions and associated data, network information, chain codes and transaction families,
as well as any other relevant information stored in the ledger.
Hyperledger Explorer was initially contributed by IBM, Intel and DTCC.
What does Hyperledger Explorer consist of?
A web server. Node.js is proposed as a back-end framework for implementing server-side components. Express Node.js serves a web application.
A web UI. With AngularJS, the front-end framework will be implemented. According to the proposal, Angular’s “features like data-binding and directives
greatly help in developing reusable components and modular code.” Bootstrap is also used “for its rich UI and responsive features.”
Web sockets. This key API pushes information from the server to clients, and thus “reduces load on clients and server.”
A database. Information about blocks, transactions, smart contracts, etc. is stored in this RethinkDB.
A security repository. “User identity and access management will be implemented using a federated security repository,” according to the proposal.
“This will (serve as) a facade for security implementations from different blockchain platforms.”
Blockchain implementation. Each blockchain must have a separate component “to provide updates on transactions, blocks, node logs, and smart
contracts to the Explorer web server,” as the proposal goes. This can be done via web sockets.