注:因爲window版本的omni出現同步不了的問題,推薦使用linux系統進行usdt測試鏈的搭建。
1.下載omnicore:linux
wget https://bintray.com/artifact/download/omni/OmniBinaries/omnicore-0.3.0-x86_64-linux-gnu.tar.gz
2.解壓 : tar -xzvf omnicore-0.3.0-x86_64-linux-gnu.tar.gz
3 拷貝依賴庫至本地 : sudo cp omnicore-0.3.0/lib/* /lib
4.建立數據目錄:/home/usdt/tsdata/
(自定義),並在數據目錄下新建bitcoin.conf配置文件,內容以下:git
server=1 testnet=1 rpcuser=123456 rpcpassword=abcdef rpcallowip=0.0.0.0/0 rpcport=8888 txindex=1
5.進入bin目錄: cd omnicore-0.3.0/bin
6.啓動:nohup ./omnicored --datadir=/home/usdt/tsdata/ &
7.經過客戶端調用omnicored接口:github
./omnicore-cli --datadir=/home/usdt/tsdata/ omni_getinfo
更多rpc接口能夠查看:omnicore-rpc-APIapi
到此測試環境搭建成功。ruby
omni是比特幣的側鏈,全部omni實際上跟BTC是同一條鏈,能夠吧omni上面的幣理解爲BTC的token,usdt就是衆多token種的一個。那麼,咱們要測試usdt轉帳,就須要BTC資產,由於token轉帳是消耗BTC的。測試
1.首先在omni測試節點上新建一個地址,而後拿這個地址到比特幣測試鏈水龍頭申請BTC測試幣
2.申請到測試幣以後,再經過節點將BTC測試幣發送到:moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP 地址,那麼你的地址將獲得omni幣(每1 TBTC,您將得到100 OMNI和100 TOMNI。)ui