v0.1.0
- This project is an interface for querying the Cardano Blockchain. The following is a demonstration of how the interface can be used.
- Built as a portfolio project, this software demonstrates my ability to use Angular, build a REST API with Rust and Actix Web (Though I have other projects using tokio), and work with the Cardano CLI tools to interact and query the blockchain.
Video Link: https://youtu.be/4zWg6jcsjVg
- Have cargo installed (Rust) (https://www.rust-lang.org/tools/install)
- Have a full Cardano Node running on your machine. 3 Part tutorial: (https://www.youtube.com/watch?v=VnaxHzvF1ow) (https://www.youtube.com/watch?v=8AniDW6fVwk) (https://www.youtube.com/watch?v=uUwGMfKgs2M)
- Have the Angular CLI (https://angular.io/cli)
- Clone this repository.
- Run the Rust HTTP server:
cd querydano-node-api
and runcargo run
. - Run the Angular project:
cd ../querydano-interface
and runng serve
. - Navigate in your browser to
localhost:4200
- Enjoy!
tip
=> Returns a JSON representation of the Cardano Block Tip.
utxo {cardano_address}
=> Returns a JSON represntation of the utxo of each transaction for an address.
clear
=> Clears the 'terminal'