最近在做 nft 相关的小项目,需要通过解析一些 eth log 来触发后台的相关逻辑。看了下 web3j 发现有两种方式可以实现这个解析。1、直接利用 web3j 生成 wrapper code编译 solidity 代码 solc <contract>.sol --bin --abi --optimize -o <output-dir>/ solc contract.sol --bin --abi --optimize -o build/ --include-path ./node_modules --base-path ./ 生成 wrapper code web3j generate solidity -b /path/to/<smart-contract>.bin -a /path/to/<smart-contract>.abi -o /path/to/src/main/java -p com.your.organisation.name 生成的代码里有直接相关的 event 订阅和查询方法,可以直接使用。这里也直接会把相关的日志...