web3 js B. 9강
9강
https://youtu.be/WyDrj8jrEjQ
local network의 경우 signed transaction이 필요치 않다.
test , main network 에서는 signed transaction이 필요하다.
smart contract가 아래와 같다고 가정
eth cli설치
eth address:random을 통해 새 주소를 생성한다
아래는 local network에서 signed transaction을 사용한 예시
아래는 sigend transaction을 이용 infura node를 이용하는 경우
아래는 mnemonics을 이용한 경우
.
.
10강 integration with metamask
https://youtu.be/LzdMosLzj80
- window.ethereum은 최신 metamask wallet과 같이 작동됨
- window.web3 는 이전 metamask wallet과 다른 wallet들과 같이 작동됨
- fallback의 경우 local network로 판단하고 local 로 작업
참고자료)
resolve, reject는 promise 내에서의 return방법이다.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/resolve
Promise객체는 promise를 return하는 함수처럼 행동한다.
ref) https://www.freecodecamp.org/news/javascript-promise-tutorial-how-to-resolve-or-reject-promises-in-js/
let promise = new Promise(function(resolve, reject) { // Make an asynchronous call and either resolve or reject });
.
.
11강 utility functions
https://youtu.be/rXZSnUOhnwc










