Containerized Demos

These self-contained demonstrations run in transient containers.

Talk

This demo stores conversations on chain and uses wasm-ql to serve the messages to clients in threaded order. The UI requests messages as needed to fill a virtual scroll area. The UI also has pages describing how the demo is constructed and reveals the sources for the contract and wasm-ql wasms.

The single container hosts nodeos, combo-rocksdb, nginx, a background transaction pusher, and the UI.

To start the demo, run the following, then point your browser to http://127.0.0.1:8881

docker pull eosio/history-tools:demo-talk
docker run --rm -it -p 127.0.0.1:8881:80 eosio/history-tools:demo-talk

Partial History

Here's a demonstration of using wasm-ql's chain and token queries. This docker container is populated with partial history data drawn from one of the public EOSIO networks. It uses RocksDB.

To start the demo, run the following, then point your browser to http://127.0.0.1:8882

docker pull eosio/history-tools:demo-gui-snapshot
docker run --rm -it -p 127.0.0.1:8882:80 eosio/history-tools:demo-gui-snapshot