Bitcoin Cash Address Converter

Bitcoin Cash Address Converter

BCH 地址转换,
背景:两种的地址编码格式不一样,但是使用的私钥是相同的,所以地址之间是可以正常交易的。

Maven 依赖:

<dependency>
  <groupId>com.github.sealedtx</groupId>
  <artifactId>bitcoin-cash-converter</artifactId>
  <version>1.0</version>
</dependency>

Legacy -> Bitcoincash

老地址转换成新地址

String bitcoincash_address = AddressConverter.toCashAddress(legacy_address);

Bitcoincash -> Legacy

新地址转换成老地址

String legacy_address = AddressConverter.toLegacyAddress(bitcoincash_address);

Example

String legacy_address = "18uzj5qpkmg88uF3R4jKTQRVV3NiQ5SBPf";
String bitcoincash_address = AddressConverter.toCashAddress(legacy_address);
System.out.println(bitcoincash_address); // output: bitcoincash:qptvav58e40tcrcwuvufr94u7enkjk6s2qlxy5uf9j

String cash_address = "bitcoincash:qptvav58e40tcrcwuvufr94u7enkjk6s2qlxy5uf9j";
String legacy_address = AddressConverter.toLegacyAddress(cash_address);
System.out.println(legacy_address); // output: 18uzj5qpkmg88uF3R4jKTQRVV3NiQ5SBPf
原创文章 104 获赞 61 访问量 11万+

猜你喜欢

转载自blog.csdn.net/jc0803kevin/article/details/105709121