OBADA network simulation to run locally
- IPSF for metadata
- Fauset to obtain tokens
- OBD token name - aobd / atto obd 1 power 18. OBT
- Nft creation
- Nft execution from reference design application
For running this playground please use Ubuntu 20.04. Please check this video if you need more installation details.
sudo apt install docker.io docker-compose make -y
sudo usermod -aG docker $USER
Restart your login section after this command (relogin or reboot).
git clone -b develop https://github.com/obada-foundation/local-network-playground
cd local-network-playground
make install
Component name | Description | Browser access URL |
---|---|---|
Demo Wallet | The application that interacts with OBADA application node, creates NFTs and allows to transfer OBD. | http://localhost:8090 |
IPFS | Interplanetary filesystem node is used to store NFT metadata in a decentralized way. | http://localhost:8084 (Example url) |
Application Node | Node that do not participate in validation but it used by applications such as "Block explorer" and "Demo Wallet" | http://localhost:26656-26657 |
Query API | The list of all available REST endpoints is available as a Swagger specification file. | http://localhost:1317 |
Block explorer | UI tool that allows to search records in blockchain by block id, transaction and address. Shows blockchain updates in realtime. | http://localhost:3000 |
Validation node | The core of the system. The network of validation nodes creates "OBADA Network" | Does not allow access from the browser. |
Trust Anchor | - | http://localhost:8071 |
This error can mean that you have a slow docker environment, you can increase INITIALIZE_TIMEOUT (default value is 10 seconds). After failed installation run:
sudo make clean
INITIALIZE_TIMEOUT=15 make install