omnicore(usdt钱包)安装步骤

1 篇文章 0 订阅

源码推荐:

omnicore归集、充值记录、异常排查、原生模式交易、使用心得

1、安装必备的拓展

       yum -y install nodejs git wget vim goaccess gcc gcc-c++ autoconf automake make pcre pcre-devel zlib zlib-devel libxml2 libxml2-devel openssl openssl-devel gd libjpeg libjpeg-devel libpng libpng-devel libaio libtool boost boost-devel libevent-devel

 

2、安装数据库libdb4

mkdir /home/libdb4

cd libdb4/

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-4.8.30-13.el7.x86_64.rpm

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-devel-4.8.30-13.el7.x86_64.rpm

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-cxx-4.8.30-13.el7.x86_64.rpm

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libdb4-cxx-devel-4.8.30-13.el7.x86_64.rpm

 

rpm -ivh libdb4-4.8.30-13.el7.x86_64.rpm

rpm -ivh libdb4-devel-4.8.30-13.el7.x86_64.rpm

rpm -ivh libdb4-cxx-4.8.30-13.el7.x86_64.rpm

rpm -ivh libdb4-cxx-devel-4.8.30-13.el7.x86_64.rpm

 

3、下载omnicore钱包源码

git clone https://github.com/OmniLayer/omnicore.git

cd omnicore/

 

4、安装3步骤

./autogen.sh

./configure

make

make install

 

 

5、创建配置问题:bitcoin.conf---放在.bitcoin文件夹中

server=1 

txindex=1

rpcuser=你的rpc用户名

rpcpassword=你的rpc密码

rpcallowip=127.0.0.1

rpcallowip=192.168.2.0
rpcallowip=0.0.0.0/0  #不受ip限制

rpcport=8332

paytxfee=0.00001

minrelaytxfee=0.00001

datacarriersize=80

logtimestamps=1

omnidebug=tally 

omnidebug=packets

omnidebug=pending

 

介绍:

·  server=1代表开启RPC访问

·  txindex=1代表事务初始索引

·  recuser和rpcpassword 代表rpc访问的身份验证,

·  rpcallowip 和rpcport代表允许访问钱包的ip地址及端口。

·  paytxfee和minrelattxfee控制bitcoin交易的手续费,Omni交易也属于一种特殊的比特币交易,打包与广播也需要向矿工支付费用

 

5、启动方式--进入omnicore/src 目录,开始启动钱包

·  ./omnicored -testnet 连接test3测试网络,会同步test3网络的区块数据(约20G)

·  ./omnicored -regtest 单机运行,不需要连接其他网络,区块数据在本地运行。

·  ./omnicored连接比特币主网网络,会同步真实区块数据(约180G)。

 

启动命令:omnicored -testnet -conf=/root/.bitcoin/bitcoin.conf -datadir=/root/usdt/

后台启动命令:nohup omnicored -testnet -conf=/root/.bitcoin/bitcoin.conf -datadir=/root/usdt/ &

 

6、获取测试比特币:

https://bitcoinfaucet.uo1.net/send.php

https://kuttler.eu/en/bitcoin/btc/faucet/

 

// 查询

https://chain.so/address/BTCTEST/n2LzsZHGgwMyXTiEkhhmtHowBEKkF5xv7g

https://www.blockchain.com/btctest/address/n2LzsZHGgwMyXTiEkhhmtHowBEKkF5xv7g

 

7、配置和操作建议:

https://www.jianshu.com/p/bd573e2df746

https://www.jianshu.com/p/3aa3ab01b296

https://www.jianshu.com/p/71812f2d10ff

// 操作

https://www.jianshu.com/p/417c280b8f9f

// 归集

https://github.com/OmniLayer/omnicore/wiki/Use-the-raw-transaction-API-to-create-a-Simple-Send-transaction

8、rpc-api

https://github.com/OmniLayer/omnicore/blob/master/src/omnicore/doc/rpc-api.md

https://blog.csdn.net/wm609972715/article/details/82891064

 

9、开发(备用)

https://blog.csdn.net/jiang_xinxing/article/details/88090866

 

10、接口

usdt区块浏览器:

https://api.omniexplorer.info/#doc-general-notes

https://www.omniexplorer.info/

RPC-API:

https://github.com/OmniLayer/omnicore/blob/master/src/omnicore/doc/rpc-api.md

 

使用regtest测试网络

  1. 挖矿:omnicore-cli -regtest generate 200
  2. 查询钱包余额:omnicore-cli -regtest getbalance
  3. 查询默认账户地址:omnicore-cli -regtest getaccountaddress ""
  4. 向新地址发送币:omnicore-cli -regtest sendtoaddress musbek3hDYu3wiKc8RSWCFjXAMWChLHJf8 10,需要再执行1来保存交易记录
  5. 查看收到的钱: omnicore-cli -regtest listreceivedbyaddress

[

  {

    "address": "musbek3hDYu3wiKc8RSWCFjXAMWChLHJf8",

    "account": "",

    "amount": 10.00000000,

    "confirmations": 1,

    "label": "",

    "txids": [

"321b4a4342b0f28e74cf8c10b016a4973a8f83a66f20e9357215a364f51ada4e"

    ]

  }

]

 

  1. 设置是否自动提交及广播交易的标志

omnicore-cli "omni_setautocommit" true

获取usdt

  1. 通过水龙头获取到bit币
  2. 发送到指定地址获取usdt:omnicore-cli -testnet sendtoaddress "moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP" 0.1
  3. 查看usdt的金额:omnicore-cli -testnet "omni_getbalance" "mqn2FFboeSKRHRWYcdMe7LupDX1QRzbHZp" 2
  4. 转账:

omnicore-cli -testnet "omni_send" "mqn2FFboeSKRHRWYcdMe7LupDX1QRzbHZp" "moURpc7XBZKYkXFRkyJxzvdwg3nisnW757" 2 "1.0"

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值