usdt omnicore testnet 测试网络

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usdt omnicore testnet 测试网络相关的知识,希望对你有一定的参考价值。

参考技术A

Testnet 模式允许 omni core 运行在比特币测试链上,用于安全测试。

为了在 testnet 上收到 OMNI 和 TOMNI,需要给 moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP 发送 TBTC,一个 TBTC 可以收到 100 个 OMNI 和 100 个TOMNI。

和正常启动的区别就是加了一个 -testnet 选项,启动后会在 datadir 指定的目录下自动创建一个 testnet3 目录,其中有测试网络的数据和日志文件。

指定了账户名称为 mytest ,命令会返回账户地址信息。

如果地址忘记了,可以查询账户地址:

先给账户充一些测试比特币,需要使用水龙头网站:

https://testnet.manu.backend.hamburg/faucet
https://testnet.coinfaucet.eu/en/

这两个都比较好用,填写自己的账户地址,提交,就会给你随机数量的测试比特币,并返回交易ID,到查询网站上查看交易信息:

刚开始时,交易是未确认的状态,等待几分钟,状态变为已确认后,就可以查看账户余额。

通过命令来查看交易信息:

通过命令来查看账户余额:

这时我们有了测试比特币,需要给 moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP 转一些测试比特币,然后会自动收到测试的 omni 币,命令:

会得到交易ID,等待确认之后,查看 omni 币余额:

已经有钱了,可以转账了。

可以再建一个账户,来测试转账, mqn... moU... 转 1 个币,命令:

查看 moU... 的余额:

钱包开发 - USDT - Omni本地钱包安装

技术图片

1.win

官网下载安装 进入qt目录
命令行:
1.开始客户端

> omnicore-qt.exe -testnet -server  -rpcbind=127.0.0.1 -rpcport=18332 -rpcuser=RPCuser -rpcpassword=RPCpasswd -datadir=“f:xxx”

如果安装了其他节点
需要指定data目录

> -datadir=“f:xxx”

指定钱包文件

> -wallet= “”

2. mac

进入数据库目录:

cd /Users/Mac/Library/Application Support/Bitcoin/
cd ./app/omni。。。

关闭:

在命令行窗口 command+c退出,最好别强退

启动:

./bin/omnicore-qt  -testnet -server -rpcbind=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword

启动2:(其他pc访问)

 ./bin/omnicore-qt  -testnet -server -rpcallowip=192.168.18.35   -rpcport=18332  -rpcuser=omnicorerpc -rpcpassword=Bngj987Ncid9893 -rpcallowip=192.168.16.113

测试:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword getinfo

查看私钥:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword dumpprivkey n1dnFGMxuxkDf1Ns5G2uYhaqk2ETWPuYQG

查看到账:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword getbalance

获取交易信息:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword omni_listtransactions

根据发送方获取返回USDT信息:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword omni_getbalance n1dnFGMxuxkDf1Ns5G2uYhaqk2ETWPuYQG 1

在omni节点发送给

moneyqMan7uh8FqdCA2BV5yZ8qVrc9ikLP

btc可返还omni

查看入账:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword omni_getbalance mhf2ibPWMoeyibR2jS3jPLZQYTJsFSoG5r 1

测试网络进入QT桌面端

./bin/omnicore-qt -testnet -server -rpcbind=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword

获取指定地址交易列表listUnspent

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword listunspent  0 999999 '["mhf2ibPWMoeyibR2jS3jPLZQYTJsFSoG5r"]'

发送usdt

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword  omni_sendrawtx "mhf2ibPWMoeyibR2jS3jPLZQYTJsFSoG5r" "000000000000001f000000000000000a" "msis3b45PQriomes1zCAfNJpobggP1yusr"

导入特定地址到节点:

./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword importprivkey cVKMjDVaWevxmRCrNXjTPpz77SSjWvQWp1eCj5zKBpEcaASK7Gib '' false ('': account false:rescan)
如果(btc/usdt)要通过api查询余额,rescan需要设置为true

./bin/omnicore-cli -rpcconnect=192.168.16.11 -rpcport=8332 -rpcuser=RPCuser -rpcpassword=RPCpasswd importprivkey cR8rJpmWAkRPdPFUPjUjstNqf8mkqQMkEDEpDe3Q485JtaXUbu15

查询余额:
./bin/omnicore-cli -rpcconnect=127.0.0.1 -rpcport=18332 -rpcuser=RPCUser -rpcpassword=RPCPassword omni_getbalance mhRPUxrDxL7unBauvgqKkGvsVqnJ3Jx6kU 2

以上是关于usdt omnicore testnet 测试网络的主要内容,如果未能解决你的问题,请参考以下文章

USDT相关

比特币的测试网络

Tether USDT 节点钱包的安装与使用-omni layer

Polygon zkEVM发布公开测试网2.0

[Blockchain] (Binance Smart Chain) BSC 测试网 BNB 水龙头

API调用返回的Contract_ABI有JSON接口错误