我使用Web3j来部署Azure财团区块链并与其进行交互。
连接到Azure财团块链RPC端点
Web3j web3 = Web3j.build(new HttpService("http://***.cloudapp.azure.com:8545"));把我的帐户从我的钱包文件中打开
Credentials credentials = WalletUtils.loadCredentials("mypassword", "path/to/mywallet");从web3j智能契约包装器部署合同
Future<MySmartContract> contract = MySmartContract.deploy(
web3,
credentials,
BigInteger.valueOf(700000),
BigInteger.valueOf(700000),
BigInteger.valueOf(0),
new Uint256(10000L));打印合同地址
System.out.println(contract.get().getContractAddress());在引擎盖下,Web3j会调用
"{"jsonrpc":"2.0","method":"eth_getTransactionReceipt","params":["0xa8b688bc982252bf514adf9ff0cf6eef73d6b5212fb69a7b2f80b281faefecc8"],"id":1}"但结果总是"{"jsonrpc":"2.0","id":1,"result":null}[\n]"
本质上,我猜事务是提交给区块链的,但是区块链没有挖掘这个事务。我已经在以太测试网上试过了,它起作用了。我想知道是否有调试工具或方法来监视azure财团的区块链,以及解决这个问题的可能方法。
发布于 2017-06-20 13:13:34
结果是汽油价格太低了(比最大的整数还要大)。然后,它开始开采一份空合同,结果证明天然气限制太低了。
发布于 2018-06-12 14:53:26
很高兴你找到了解决办法!
Geth现在提供权威证明,这样就可以在没有工作证明的情况下分拆私人连锁店。不是很有价值的东西,但值得一提的是我认为。我们选择了它,而不是Azure,因为我们的概念的证明在以太。
https://ethereum.stackexchange.com/questions/17625
复制相似问题