neb.java icon indicating copy to clipboard operation
neb.java copied to clipboard

java如何发送交易??

Open xiaoGreaat opened this issue 6 years ago • 2 comments

如何用java 发送交易 ? 有没有案例?

xiaoGreaat avatar Sep 13 '18 01:09 xiaoGreaat

        Transaction.PayloadType payloadType = Transaction.PayloadType.BINARY; // binary tx
        byte[] payload = new TransactionBinaryPayload(null).toBytes();
        BigInteger gasPrice = new BigInteger("1000000"); // 0 < gasPrice < 10^12
        BigInteger gasLimit = new BigInteger("200000"); // 20000 < gasPrice < 50*10^9
        Transaction tx = new Transaction(chainID, from, to, value, nonce + 1, payloadType, payload, gasPrice, gasLimit);

        manager.signTransaction(tx, passphrase);
        byte[] rawData = tx.toProto();
        String rawTransaction = Base64.toBase64String(rawData);

这个类型应该就是交易类型吧,但是我执行代码成功生成交易一直都是pending @yupnano 能帮忙看一下吗

qq364390162 avatar Sep 14 '18 06:09 qq364390162

@qq364390162 是不是发送交易的账户没有余额呀,你可以贴一下pending的txhash看看。

yupnano avatar Sep 16 '18 04:09 yupnano