Skip to content

tao-foundation/rteo

 
 

TEO (TrustETHreOrigin) PoW chain.

You can refer what is TEO and what is TAO go to this URL TEO Materials and Documents


rTEO is based on Parity - fast, light, and robust client

Using Binary download

Go Binary Release tab

Prepared for public mainnet releases v1.12.3


Join the chat!

Get in touch with us on Telegram and Online Forum:

Sites informations

Here is space of discussion for New TAO Universal Blockchain Architecture.

Please enjoy this projects, We are open community on your contribution and particiaption.


About TEO (Trust Eth-re-Origin) Blockchain

TEO is First phase of TAO Blockchain architecture Project.

You can do with rteo clients.

  • create and manage your TAO Accounts and Ethereum accounts;
  • manage your TAO Tokens and Coins [TEO, TEOS, TEOA , iTAO] and Future allocated ERC Tokens.
  • manage your Ether and any Ethereum tokens;
  • create and register your own contract tokens;
  • and chain exploreration.

Build dependencies

rteo requires Rust toolchain version 1.26.0 to build

We recommend installing Rust through rustup. If you don't already have rustup, you can install it like this:

  • Linux:

     $ curl https://sh.rustup.rs -sSf | sh

    rteo also requires gcc, g++, libssl-dev/openssl, libudev-dev and pkg-config packages to be installed.

  • OSX:

     $ curl https://sh.rustup.rs -sSf | sh

    clang is required. It comes with Xcode command line tools or can be installed with homebrew.

  • Windows Make sure you have Visual Studio 2015 with C++ support installed. Next, download and run the rustup installer from https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe, start "VS2015 x64 Native Tools Command Prompt", and use the following command to install and set up the msvc toolchain:

      $ rustup default stable-x86_64-pc-windows-msvc

Once you have rustup installed, then you need to install:

Make sure that these binaries are in your PATH. After that you should be able to build parity from source.


We will not recommend to use snap. for old linux platforms [eg. <= ~ Ubuntu 14.04], you use newer version than Ubuntu16


Build from source

# download Parity code
$ git clone https://github.com/tao-foundation/rteo
$ cd rteo

# add rust toolchain v1.26.0
$ rustup toolchain install 1.26.0 

# set CL is should be need for windows10 MSVS builds, in linux no influences
$ set CL=/wd5045 /wd4668    

# build in release mode
$ cargo +1.26.0 build --release

This will produce an executable in the ./target/release subdirectory.

additional build information is on parity issues by @trustfarm-dev ,#9728

Cleaning the repository will most likely solve the issue, try:

$ cargo clean

Start rteo

Manually

To start rteo testnet manually, just run

$ ./target/release/rteo --chain=teo

and rteo will begin syncing the TEO testnet blockchain.

Using systemd service file

To start Parity as a regular user using systemd init:

  1. Copy ./scripts/rteo.service to your systemd user directory (usually ~/.config/systemd/user).
  2. To configure Parity, write a ${HOME}/config.toml config file, see Configuring rteo - it is most of options are compatible with parity for details.

TESTNET Old release binary download link

After download binary and unzip it

run examples

 rteo --chain=teotest