폴더 생성
npm init → npm install express → npm install web3
아래와 같이 index.js 작성

로컬 블록체인 네트워크와 서버 연결하기
가나슈 실행 후 자신의 PRC SERVER 확인 http://127.0.0.7545
아래와 같이 코득 작성 후 서버실행 및 해당 엔트포인트로 진입시

아래와 같은 결과가 나타남


web3.js 는 아래와 같은 라이브러리가 존재한다.

위와 같은 방식들로 web3.eth.getGasPrice(), web3.eth.getBlock() 모두 수행 가능하다
Application Binary Interface 의 약자로, 런타임 시 바이너리 코드와 상호작용하기 위한 인터페이스이다. ABI는 바이너리 형태로 되어 있는 스마트 컨트랜트가 어떤 인터페이슬 가졌는지를 알려주는 역할을 한다.
ABI를 통해 컨트랜트 내 함수를 어떻게 사용하는지 확인할 수 있다.
Web3.js에서는 web3.eth.Contract( ) 에 ABI를 인자로 넣어 컨트랙트를 구현한다.
WEB3DEPLOY에서는 ABI와 Web3.js를 이용해 컨트랙트를 바로 배포할 수 있는 자바스크립트 코드이다.
WEB3DEPLOY에서는 컨트랙트를 배포하고 트랜잭션을 보내는 코드를 제공한다.
