问题描述:#
解决方案:#
使用mintTransaction接口,自己解析交易HASH
/**@throws Exception
*/
@Test
public void mintTransaction() throws Exception {
//拥有者账户地址
String account = "consumer1A_O=OPB-BeijingNode3,L=Beijing,C=CN";
//图片地址
String ddcURI = "http://zunyilian.s-labs.cn";
SignedTransaction signedTransaction = ddc721Service.mintTransaction(account, ddcURI, ddc721Addr, null);
System.out.println("ddc721 " + signedTransaction);
//解析交易hash
String txHash = ddc721Service.getTxHash(signedTransaction);
//获取交易数据对象,得到indexId(ddcId)
Erc721Token erc721Token = ddc721Service.getOutRefsOfType(signedTransaction, Erc721Token.class);
System.out.println("交易hash:" + txHash);
System.out.println("交易数据对象:" + erc721Token);
System.out.println("ddcId:" + erc721Token.getIndexId());
System.out.println("合约地址:" + erc721Token.getTokenTypeId().getId());
} 修改于 将近 3 年前