手把手教你区块链java开发智能合约nft-第二篇(部署第一个NFT智能合约)
刚搞区块链开发真的是太累了,自己摸石头过河,动不动就报错,网上搜索错误,一律看不出什么问题,或者报错的信息太少,问同事同事不鸟,问领导,领导也烦,无奈,对于英文不好的我,只能被迫去看英文文档了,企图找出java开发的方法
引入web3j 依赖
java开发基本上都是用web3j 进行RPC远程调用链上开发,为什么要用web3j,主要是web3j封装了很多关于web3的远程调用操作,也是区块链开发比较成熟的框架
————————————————
org.web3jcore4.8.7
调用智能合约部署到私链
@Testpublic void deployNFT721() throws Exception {BigInteger chainId = web3j.ethChainId().send().getChainId();System.out.println("chainId::"+chainId);RawTransactionManager transactionManager = new RawTransactionManager(web3j, getCredentials(),chainId.longValue());