티스토리 뷰
web3j cli가 현재 다운로드 받으면 1.7.0으로 받아짐
web3j-core gradle을 4.10.0 혹은 그 근처의 버전으로 설정하면 제대로 실행이 안됨
해당 버전은 cli 1.4.0으로 와핑한 컨트랙트에만 적용되는 것으로 보임
https://mvnrepository.com/artifact/org.web3j/core
여기서 gradle 쓸 수 있는 버전들 확인할 수 있는데
5.0.0 버전은 공식 버전이 아닌 것 같음.
usages는 제일 많아서 의문이긴한데.. 취약점 가득한 버전이라고 하니 사용하지 말 것, 악의적으로 누가 올려논건가?
결론 : cli 1.7.0 버전에 gradle 4.12.3 버전 쓰면 호환된다.
4.14.0이 가장 최신이긴 하지만.. 제가 만들고 있는 프로젝트에서는 jvm 버전 이슈로 못써가지고 4.12.3을 사용했습니다.
web3j가 버전 매칭 이슈가 약간 있는데 관련된 글은 많이 없는 것 같아서 글을 남깁니다.
'Study > 블록체인' 카테고리의 다른 글
한국컴퓨터정보학회 우수논문상 (0) | 2022.12.08 |
---|---|
미나 프로토콜 (Mina-Protocol) 유효성 증명 (Blockchain Validity) (0) | 2022.10.27 |
zk-SNARK (Zero-Knowledge-Succinct Non-Interactive Argument of Knowledge) (0) | 2022.10.25 |
zk-SNARK - 영지식 증명(Zero-knowledge Proofs) (0) | 2022.10.24 |
영지식 증명(Zero-knowledge Proofs)- 직관적인 설명 (0) | 2022.10.20 |
댓글