Furya
Furya blockchain
Run Local Node Quick Start
This assumes that you're running Linux or MacOS and have installed Go 1.19+. This guide helps you:
- build and install Furya
- allow you to name your node
- add seeds to your config file
- download genesis state
- start your node
- use furyadcli to check the status of your node.
If you already have a previous version of Furya installed:
rm -rf ~/.furya
Mainnet
Build, Install, and Name your Node:
# Clone Furya from the latest release
git clone https://github.com/TessorNetwork/furya
# Enter the folder Furya was cloned into
cd furya && git checkout v1.6.2
# Compile and install Furya
make install
# Initialize furyad in ~/.furyad and name your node
furyad init <yournodenamehere>
Patch Seeds:
sed -E -i 's/seeds = \".*\"/seeds = \"7708addcfb9d4ff394b18fbc6c016b4aaa90a10a@ares.mainnet.furya.xyz:26656,8a3485f940c3b2b9f0dd979a16ea28de154f14dd@calliope.mainnet.furya.xyz:26656,87490fd832f3226ac5d090f6a438d402670881d0@euterpe.mainnet.furya.xyz:26656,3261bff0b7c16dcf6b5b8e62dd54faafbfd75415@hera.mainnet.furya.xyz:26656,5f3cfa2e3d5ed2c2ef699c8593a3d93c902406a9@hermes.mainnet.furya.xyz:26656,a529801b5390f56d5c280eaff4ae95b7163e385f@melpomene.mainnet.furya.xyz:26656,385129dbe71bceff982204afa11ed7fa0ee39430@poseidon.mainnet.furya.xyz:26656,35a934228c32ad8329ac917613a25474cc79bc08@terpsichore.mainnet.furya.xyz:26656,0fd62bcd1de6f2e3cfc15852cdde9f3f8a7987e4@thalia.mainnet.furya.xyz:26656,bd99693d0dbc855b0367f781fb48bf1ca6a6a58b@zeus.mainnet.furya.xyz:26656\"/' $HOME/.furya/config/config.toml
Download snapshot:
# remove old data in ~/.furya/data/
rm -rf ~/.furya/data/; \
mkdir -p ~/.furya/data/; \
cd ~/.furya/data/
# download snapshot
SNAP_NAME=$(curl -s https://snapshots.mainnet.furya.xyz | egrep -o ">furya-.*tar.gz" | tr -d ">" | tail -n 1)
wget -O - https://snapshots.mainnet.furya.xyz/${SNAP_NAME} | tar xzf -
Download Genesis, Start your Node, Check your Node Status:
# Download genesis.json
wget -O $HOME/.furya/config/genesis.json https://raw.githubusercontent.com/TessorNetwork/mainnets/master/3.0/genesis.json
# Start Furyad
furyad start
# Check your node's status
furyad status
Welcome to the Furya Mainnet!
Testnet
Build, Install, and Name your Node:
# Clone Furya from the latest release
git clone -b v1.6.2 https://github.com/TessorNetwork/furya
# Enter the folder Furya was cloned into
cd furya
# Compile and install Furya
make install
# Initialize furyad in ~/.furyad and name your node
furyad init <yournodenamehere>
Patch Seeds:
sed -E -i 's/seeds = \".*\"/seeds = \"73fcfee94c476d185cb7a35863bf82fb444c500b@ares.testnet.furya.xyz:26656,890fa479c89ba88facd964c30eb7d84fbfb0072b@hera.testnet.furya.xyz:26656,600fc5298ac55e4af6c5c00f18714c6cd313bb5c@hermes.testnet.furya.xyz:26656,2a13e93e8b27c09baacaf68fdd7db5401f4b9060@poseidon.testnet.furya.xyz:26656,345675d302faaf602d8e1eca791cc11766ff1832@zeus.testnet.furya.xyz:26656\"/' $HOME/.furya/config/config.toml
Download Genesis, Start your Node, Check your Node Status:
# Download genesis.json
wget -O $HOME/.furya/config/genesis.json https://raw.githubusercontent.com/TessorNetwork/testnets/master/1.5.0/genesis.json
# Start Furyad
furyad start
# Check your node's status
furyad status
Welcome to the Furya Testnet!
Requirements
To build project you should have:
Guide
To fetch last proto 3rd party
make proto-update-deps
To generate go models from proto
make proto-gen
To generate swagger from proto
make proto-swagger-gen
Scripts
Follow us!
Your data is value. Furya makes your data payable and tradeable online.
Furya