티스토리 뷰
truffle이 geth보다 초반에 세팅해줄게 적어서 사용하기 쉽다. 제네시스 블록같은걸 따로 설정 안해줘도 어카운트 등이 만들어져 있어서 편하다.
그런데 사용법이 약간 다르긴 한데 앞에 web3를 붙여줘야 한다는게 조금 다르다.
geth용 메뉴얼에 web3.을 붙여준다고 생각하면 된다.
truffle develop 으로 실행 하면 콘솔이 뜬다.
truffle develop으로 띄우면 기본 포트는 9545로 뜬다. 가나슈gui는 7545고 가나슈 cli는 8545가 기본값이다.
account하고 private key가 뜬다.
명령어들
account 보기
web3.eth.accounts
account의 balance보기
web3.eth.getBalance(web3.eth.accounts[0]) 또는 web3.eth.getBalance(web3.eth.coinbase)
fromWei
web3.fromWei(web3.eth.getBalance(web3.eth.coinbase), "ether")
결과
BigNumber { s: 1, e: 2, c: [ 100 ] }
변수 사용하기
a1 = web3.eth.accounts[0]
a1에 accounts[0]을 할당함.
a2 = web3.eth.accounts[1]
a2에 accounts[1]을 할당함.
이더 전송하기
web3.eth.sendTransaction({from:a1, to:a2, value: web3.toWei(1, 'ether'), gasLimit:30400, gasPrice: 10000000})
a1으로부터 a2로 1이더를 전송한다.
전송하고 잔고 확인 하기
web3.eth.getBalance(web3.eth.accounts[1])
BigNumber { s: 1, e: 20, c: [ 1010000 ] }
web3.eth.getBalance(web3.eth.accounts[0])
BigNumber { s: 1, e: 19, c: [ 989999, 99790000000000 ] }
end.
'미분류 비공개' 카테고리의 다른 글
Hyper Ledger(하이퍼 렛저)란? (0) | 2018.07.30 |
---|---|
이더스캔 토큰 컨트렉트들 OMG, Pibble (0) | 2018.07.30 |
이더스캔(ethscan)사용법 (0) | 2018.07.26 |
ICO 프로젝트 아이디어 - 경록김의 뷰티풀프로그래밍(KRK) (0) | 2018.07.13 |
truffle로 Solidity개발 하기 제1편 - 개발환경 구축하기 (0) | 2018.07.10 |
- Total
- Today
- Yesterday
- 싱가폴
- 도커티슈케이스
- 개발자
- docker container case
- 도커컨테이너
- 도커티슈박스
- 도커각티슈케이스
- docker container tissue
- docker container tissue box
- 2017 티스토리 결산
- shellscript
- docker container
- Linux
- docker container whale
- 도커각티슈박스
- vim
- 이직
- Sh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |