火币网交易平台BCH钱包地址生成与扫块充值监听

WB3交流加微信:WX-93588,⬅️此处为全站广告位,与正文项目无关
注册并登录App即可领取高达 60,000 元的数字货币盲盒:点击此处注册OKX

以BTC为代表的数字钱银诞生十一年间,加密钱银行业迅猛发展。据coinmarketcap渠道统计,到2020年9月25日,在全球范围内已有合计7,179种加密数字钱银,全球加密数字财物总市值已达到3344亿美元。

BitcoinCash由于其买卖快速、手续费用低一级优势,近年来愈来愈受到市场关注。但是,市场上对该币种支撑的数字钱包项目并不多,这就需要对BCH钱包的开发进行研究。今天就和大家聊一聊区块链钱包开发之怎么进行BCH钱包地址生成与扫块充值监控。

初识BitcoinCash(BCH)

比特现金(BCH)全称为BitcoinCash,归于BTC的分叉币。它是一种基于去中心化、采用点对点网络与一致主动性、开放源代码、以区块链在几分钟内得到确认。
– 可靠:一个没有拥塞的网络。
– 简略:运用快捷、没有麻烦。
– 低费用:全球寄钱给便士。
– 稳定:一种经过验证的有价值的付出体系。
– 安全:世界上强壮的区块链技能。

怎么生成BCH钱包地址?

能够运用以下地址依靠的项目:https://github.com/bitcoincash-wallet/bitcoinj?分支挑选addsingedinputs

首先,在Maven工程中导入以下依靠:


cash.bitcoinj
bitcoinj-core
0.14.5.2

其次,任意新建一个类(包括static main函数)如下:

class Test{
public static void main(String[] args){
//获取网络参数
NetworkParameters params = MainNetParams.get;
//新建bch.wallet钱包文件(该文件存储私钥)
final File walletFile = new File(“bch.wallet”);
//该段代码每次都用新建钱包文件的方法创立钱包,初次运转可用这种方法生成bch.wallet文件
Wallet wallet = new Wallet(walletFile);
//以下代码用于现已创立过bch.wallet,读取钱包文件运用
//try{
// wallet = Wallet.loadFromFile(walletFile);
//}catch(UnreadableWalletException e){
// e.printStackTrace();
// return MessageResult.error(500, “error:”+e.getMessage);
//}
//新建密钥对
ECKey key = new ECKey();
//经过网络参数获取地址
Address address = key.toAddress(params);
//打印钱包地址
System.out.println(“生成的钱包地址:” + address.toBase58());
//将密钥对导入钱包文件
wallet.importKey(key);
try{
//保存秘钥到钱包文件
wallet.saveToFile(walletFile);
}catch(IOException e){
e.printStackTrace();
}
}
}

怎么进行BCH扫块监听充值?

因为无需自建节点,假如存在多地址,则有必要检查是否有充值。能够采取扫块的方法,只要扫到某收账地址归于咱们,即可发起充值提示,或者将其纳入数据库中的用户余额表。

BCH扫块一般是运用区块链浏览器获取。市场上有多个区块链浏览器可供挑选,开发者能够挑选适合自己的。在本演示中运用的是https://bch.btc.com/,API文档是:https://bch.btc.com/api-doc。

例如,开发者能够经过API接口https://bch-chain.api.btc.com/v3/block/latest/tx来获取最新BCH区块里包括的买卖。

此处是运用Chrome调试东西得到的json格式数据,其中可见outputs->addresses里面即是到账的地址。

具体编码演示事例中就不过多延伸,感兴趣的能够运用HttpUtil发起恳求,获取json数据,然后解析json数据即可。

针对BCH钱包开发技能门槛高、开发耗时长、高昂的费用等一系列问题,且单链钱包不利于事务发展,很多买卖所、商城、游戏渠道挑选直接接入优盾钱包。优盾钱包是一个企业级数字财物办理体系,不只支撑BTC、ETH、EOS、XRP、BCH等30+主链,还支撑全部ERC20系列TOKen等。并且不断增加,支撑商户自主上Token,开放API快捷接入,实现渠道用户注册地址生成、用户充值到账回调、用户提现一键审核经过、财物安全存储办理等。

此时快讯

【与AI-X代币关联的EOA地址将200枚ETH转至Tornado Cash】8月20日消息,CertiK在社交平台上表示,与Arbitrum链上AI-X代币关联的EOA地址0x918将200枚ETH转至Tornado Cash。

版权声明:本文收集于互联网,如有侵权请联系站长删除。
转载请注明:火币网交易平台BCH钱包地址生成与扫块充值监听 | 币百度

相关文章