Skip to content

casper-ecosystem/fondant-app

 
 

Repository files navigation

Fondant: A Blockchain Application Suite

Welcome to Fondant version 1.1! Fondant is a suite of tools the purpose of which is to help you develop and test your applications on the Casper blokchain. We provide all the functionality of CCTL packaged in a slick UI. The app runs on docker containers so you don't have to wander about cross-compatibility or demanding compilations.

To get started install docker, clone the repo and build the images using the docker compomse file. git clone https://github.com/block-bites/fondant-app && cd fondant-app && docker-compose up --build

Frontend Features

Explore the user-friendly interface of Fondant's frontend:

  • Accounts Page: This section displays all user accounts, complete with their private and public keys.
  • Blocks Section: View all blockchain blocks arranged in chronological order.
  • Deploys, Events, Logs: Access detailed information about deploys, events, and logs for in-depth analysis.

Backend Capabilities

We've set up proxies for essential ports as backend endpoints. Example: http://localhost/node-1/rpc. These endpoints allow direct connection to the respective node's RPC port. Sample Commands:

  • To check the status of node 1: casper-client get-node-status -n http://localhost/node-1/rpc
  • To retrieve the latest block info from node 2: casper-client get-block -n http://localhost/node-1/rpc
  • To get the current state root hash from node 3: casper-client get-state-root-hash -n http://localhost/node-1/rpc (applicable after the first block emission)

Currently, nodes 1 to 5 are supported, with plans to make this configurable in future updates.

About

Testing environment for Casper blockchain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.2%
  • Rust 14.3%
  • HTML 1.6%
  • Other 0.9%