티스토리 뷰
728x90
반응형
이더리움에서 web3.js를 통해서 network에 접속하는 API를 제공받게 되는데 현재 버그가 존재한다.
web3.setProvider('http://localhost:8545')
not connected to provider
다음과 같은 곳에서 자료를 찾을수 있다.
https://github.com/ethereum/web3.js/issues/1051
해결 방법
다음과 같이 package.json을 만들어서 local module로 관리한다.
npm install web3@0.20.0 --save
{
"dependencies": {
"request": "^2.83.0",
"web3": "0.19.0"
}
}
문제의 원인
npm으로 web3를 버전 없이 설치하였을 경우 web3@1.0.0-beta.x가 설치되는데 이 베타버전에서 localhost로 setProvider를 수행하는 과정에서 버그가 있었기 때문이다.
+ web3@1.0.0-beta.29
반응형
'프로그래밍' 카테고리의 다른 글
Apache Tomcat + Spring boot + IntelliJ iDEA (0) | 2018.05.08 |
---|---|
Ethereum web3 filter로 transaction watch하기 (0) | 2018.04.16 |
Node.js JSON RPC post request 예제 (0) | 2018.03.16 |
jQuery JSON RPC 호출 예제 (0) | 2018.03.16 |
Node.js npm ERR! Cannot read property '0' of undefined (0) | 2018.02.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday