These self-contained demonstrations run in transient containers.
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
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
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