How to Get Started Burning TetcoinsBegin with a fresh install of Ubuntu 14.04 LTS. It is recommend to have ~40GB of free space and at least 2GB of RAM. Root privileges are not necessarily required but are used in this exercise.
Enter home directory and update repositories:
sudo apt-get update
sudo apt-get upgrade
Next, install Tetcoin dependencies:
sudo apt-get install -y git autoconf autogen automake build-essential software-properties-common libboost-all-dev libcurl4-openssl-dev libdb-dev libdb++-dev libgmp3-dev libminiupnpc-dev libmpfr-dev libssl-dev libcurl4-openssl-dev libjansson-dev pax-utils
Build Tetcoin:
git clone https://github.com/Tetcoin/tetcoin.git
cd tetcoin/tetcoind/src
make -f makefile.unix USE_UPNP=1
sudo cp ./tetcoind /usr/bin
Tetcoind First Run:
Start Tetcoin by typing
tetcoind. This will provide instructions to setup tetcoin.conf in the directory
~/.tetcoin. Please be aware that directory paths should be the full path and exclude
~/ when entering paths later through configuration. We may omit the full path throughout this writing. A typical tetcoin.conf should resemble the following for Tetchain Nodes:
rpcuser=tetcoinrpc
rpcpassword=PASSWORD
server=1
daemon=1
txindex=1
Please replace PASSWORD with the password of your choosing.
Start Tetcoind to Rebuild Blockchain Index (A Full Transaction Index is Required):
tetcoind -reindex &
Install Tetchain Dependencies:
sudo apt-get -y install runit software-properties-common python-software-properties git-core wget cx-freeze python3 python3-setuptools python3-dev python3-pip build-essential python3-sphinx python-virtualenv libsqlite3-dev python3-apsw python3-zmq ntp ssl-cert
Install Sqlite Utilities:
sudo apt-get -y install sqlite sqlite3 libleveldb-dev
Install Tetchaind:
cd ~/
git clone https://github.com/Tetchain/tetchaind.git
cd tetchaind
sudo pip3 install -r pip-requirements.txt
mkdir data
Create Tetchaind Settings in "
~/tetchaind/settings.py":
[Default]
data-dir=data
tetcoind-rpc-user=tetcoinrpc
tetcoind-rpc-password=PASSWORD
tetcoind-rpc-connect=127.0.0.1
tetcoind-rpc-port=9999
rpc-user=tetchainrpc
rpc-password=PASSWORD
rpc-host=127.0.0.1
log-file=data/debug.log
blockchain-service-name=insight
blockchain-service-connect=http://76.74.170.9:4000
Please match the Tetcoin RPC Password to tetcoind-rpc-password and Tetchain RPC Password to rpc-password.
Once the Tetcoin Daemon has synced you may start the Tetchain Server:
cd ~/tetchaind
./tetchaind.py --config-file settings.py --data-dir data server
Launch a separate console as the server outputs to the terminal screen. At this point lookup the Tetcoin Address associated with the Tetchain Node by entering the following command:
./tetchaind.py --config-file settings.py --data-dir data wallet
The Tetchain Server by default accesses the default account associated with the Tetcoin Daemon. Send Tetcoins to the address listed. At least 0.001 TET will be required for most transactions within the Tetchain Protocol.
Now Burn Those Tetcoins:./tetchaind.py --config-file settings.py --data-dir data --source SOURCEADDRESS --quantity QUANTITY
Proof-of-Burns are verified at
https://live.tetcoin.co/address/TETchainxxxxxxxxxxxxxxxxxxxxbyoSom.
If you do not require the full feature set of the Tetchain Protocol, then you may create a new wallet on
https://wallet.tetchain.com and deposit Tetcoins to its address. Next, simply send the amount of Tetcoins you wish to burn from the Chainwallet to TETchainxxxxxxxxxxxxxxxxxxxxbyoSom and wait for the confirmation. Once confirmed, the burn will automatically present itself within the
Chainwallet.