50 web3j 使用 javaBean 调用智能合约如何 指定nonce

实现 方法为:Credentials credentials = Credentials.create(user);/ RawTransactionManager transactionManager = new RawTransactionManager( web3j, credentials, 56); transactionManager, Consts.GAS_PRICE, Consts.GAS_LIMIT); myself contract = (myself) myself.load(contractAddress, web3j, transactionManager, GAS_PRICE, GAS_LIMIT); 最后调用 contract 的 方法 但是 没有 找到 指定 nonce的地方

请先 登录 后评论

最佳答案 2022-06-07 23:15

你要通过 RawTransaction.createTransaction 来组装交易数据才能指定nonce,再通过 TransactionEncoder 签名前面返回的 RawTransaction ,最后将签名后的数据广播就可以了

请先 登录 后评论

其它 1 个回答

北风凉画扇
请先 登录 后评论
  • 2 关注
  • 0 收藏,3147 浏览
  • 提出于 2022-06-07 14:33