利用Web3j毗连到Pantheon容器
privateWeb3jweb3j;privateCredentialscredentials=Credentials.create("0x8f2a55949038a9610f50fb23b5883af3b4ecb3c3bb792cbcefbd1542c692be63");@BeforepublicvoidinitWeb3(){finalIntegerport=pantheonContainer.getMappedPort(8545);web3j=Web3j.build(newHttpService("http://localhost:"+port),500,Async.defaultExecutorService());}
Pantheon此刻应该已启动并在localhost上运行。此刻您可以毗连到测试类中的Pantheon节点,并执行以太坊操纵,譬喻利用Web3j发送事务:
--------------------------------------------
在运行测试之前,我们必需期待Pantheon启动。Pantheon具有自动设置的勾当性端点,因此testcontainers会自动轮询端口8545上的/liveness端点,直到它返回200响应为止。然后我们可以确信Pantheon正在运行。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。