This is an API exerciser and prototyping tool for applications that communicate with FireFly.
Dashboard
Running with CLI
As of v0.0.47 of the firefly-cli, one instance
of the sandbox will be started by default for each member of your local FireFly network.
Simply initialize a new stack with the default parameters, and you’ll be able to explore and
exercise it using the sandbox.
Running manually
Prereq: Needs Node 22 LTS
To run the application manually, start the server and the UI:
cd server
npm install
npm run start:dev
cd ui
npm install
npm start
Note: If your Firefly instance is not exposed on port 5000 locally or running remotely, set the env FF_ENDPOINT to the location of your instance.
Git repositories
There are multiple Git repos making up the Hyperledger FireFly project. Some others
that may be helpful to reference:
FireFly Sandbox
This is an API exerciser and prototyping tool for applications that communicate with FireFly.
Dashboard
Running with CLI
As of v0.0.47 of the firefly-cli, one instance of the sandbox will be started by default for each member of your local FireFly network. Simply initialize a new stack with the default parameters, and you’ll be able to explore and exercise it using the sandbox.
Running manually
Prereq: Needs Node 22 LTS
To run the application manually, start the server and the UI:
Note: If your Firefly instance is not exposed on port 5000 locally or running remotely, set the env FF_ENDPOINT to the location of your instance.
Git repositories
There are multiple Git repos making up the Hyperledger FireFly project. Some others that may be helpful to reference:
Contributing
Interested in contributing to the community?
Check out our Contributor Guide, and welcome!
Please adhere to this project’s Code of Conduct.
License
Hyperledger Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file.