Safrochain is a Cosmos SDK-based blockchain designed for secure, scalable, and interoperable decentralized applications. Powered by its native token SAF and featuring full IBC (Inter-Blockchain Communication) support, Safrochain empowers developers to build innovative dApps that integrate seamlessly with the Cosmos ecosystem.
This guide provides comprehensive instructions to set up a Safrochain node, sync with the network, create accounts, and interact with the chain.
- Features
- Prerequisites
- Installation
- Node Setup
- Account Creation
- Running the Node
- Faucet
- Contributing
- License
- Contact
- Cosmos SDK-Based: Built with the Cosmos SDK for performance and modularity.
- Native Token:
SAF(base denom:saf, display denom:SAF, where1 SAF = 10^6 microsaf). - IBC Enabled: Interoperable with other Cosmos chains.
- Custom Module: Includes a dedicated
safrochainmodule (Module Docs). - Public Endpoints:
- RPC:
https://rpcsafro.cardanotask.com - REST:
https://safro.cardanotask.com
- RPC:
- Chain ID:
safrochain
Ensure you have the following installed:
- Go (>=1.18): Install Go
- Git: Install Git
- Make: Usually included in Linux distributions
- jq: Optional, for JSON parsing
- Other dependencies from Cosmos SDK
To install prerequisites on Ubuntu/Debian:
sudo apt update && sudo apt install -y git make jq build-essential
# Install Go
wget https://go.dev/dl/go1.20.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrcOption 1: Fork and Clone
git clone https://github.com/<your-username>/safrochain.git
cd safrochainOption 2: Direct Clone
git clone https://github.com/safrochain/safrochain.git
cd safrochainmake installThis will install safrochaind to $GOPATH/bin.
Ensure $GOPATH/bin is in your environment:
echo 'export PATH=$PATH:$HOME/go/bin' >> ~/.bashrc
source ~/.bashrc
safrochaind versionsafrochaind init <your-moniker> --chain-id safrochainReplace <your-moniker> with a unique identifier for your node.
Download the latest genesis file:
curl http://180.149.197.176:26657/genesis | jq '.result.genesis' > ~/.safrochaind/config/genesis.jsonConfigure the persistent peer:
sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$(curl -s http://180.149.197.176:26657/status | jq -r '.result.node_info.id')@180.149.197.176:26656\"/" ~/.safrochaind/config/config.tomlSet minimum gas price:
sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0001saf\"/" ~/.safrochaind/config/app.tomlDownload address book (optional):
wget -O ~/.safrochaind/config/addrbook.json http://180.149.197.176:26657/addrbook.jsonCreate a new key:
safrochaind keys add <your-key-name>Backup the mnemonic securely.
List all keys:
safrochaind keys listStart the node:
safrochaind start --minimum-gas-prices=0.0001safTo run in background:
nohup safrochaind start --minimum-gas-prices=0.0001saf > safrochaind.log 2>&1 &Check node status:
curl http://localhost:26657/statusTo receive test SAF tokens:
- Visit: https://faucet.cardanotask.com
- Enter your
addr_safro...address
Check balance:
safrochaind query bank balances <your-address> --node https://rpcsafro.cardanotask.comWe welcome contributions!
- Fork the repo
- Create your branch:
git checkout -b feature/my-feature - Commit:
git commit -m "Add my feature" - Push:
git push origin feature/my-feature - Open a Pull Request
Please follow the Code of Conduct and project guidelines.
Safrochain is licensed under the Apache License 2.0. See the LICENSE file for details.
- GitHub: github.com/safrochain/safrochain
- Faucet: faucet.cardanotask.com
- Node IP:
180.149.197.176 - Community: Discord/Telegram links coming soon
- Issues: GitHub Issues
For technical help, reach out via GitHub or community channels.
Happy building on Safrochain! 🚀


