ubuntu-18.04.1-desktop-amd64.iso
버추얼박스는 5.1.38 r122592 버전이다.
최근 버추얼박스가 vmware보다 더 리소스를 적게 먹는다.
많이 성능이 좋아 졌다.
거의 무료가 유료를 앞질렀다고 보면 된다.
root@tkpark-VirtualBox:~# uname -a |
출처 : https://github.com/tronprotocol/tron-web
공식 사이트 대로 슬슬 삽질을 시작해 보자.
npm install tronweb git clone https://github.com/tronprotocol/tron-web.git |
yarn 버전이 너무 낮아서 안됨 몰라서 GURU개발자 에게 물어봄
root@tkpark-VirtualBox:~/tron-web# ls |
yarn 업데이트를 완료 하고
#curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - #echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list #sudo apt update 4줄이다.
root@tkpark-VirtualBox:~/tron-web# yarn --version |
위에 순서대로 yarn, build , example도 실행해 본다.
root@tkpark-VirtualBox:~/tron-web# yarn example
yarn run v1.12.3
$ node ./examples/server
Error: fullNode is not connected
Error: solidityNode is not connected
Error: eventServer is not connected
노드는 알아서 잘 적어 주면 된다.
vi /examples/server/index.js
const fullNode = 'https://api.shasta.trongrid.io'; |
node ./examples/server/ 실행결과
"id": "1000009"
root@tkpark-VirtualBox:~/tron-web# node ./examples/server/ |
참고 사이트
https://github.com/tronprotocol/Documentation/blob/master/TRX/Tron-http.md
명령어 하나 하나 실행해서 해당 명령어가 멀 뜻하는지 판단
curl -X POST https://api.trongrid.io/walletsolidity/getaccount -d '{"address":
"41E552F6487585C2B58BC2C9BB4492BC1F17132CD0"}'
root@tkpark-VirtualBox:~/tron-web# curl -X POST https://api.trongrid.io/walletsolidity/getaccount -d '{"address": "41E552F6487585C2B58BC2C9BB4492BC1F17132CD0"}' | more |
트론 개발자 웹사이트
oot@tkpark-VirtualBox:~# tronbox
Tronbox v2.2.3-prev.0 - a development framework for tronweb
Usage: tronbox <command> [options]
Commands:
init Initialize new and empty tronBox project
compile Compile contract source files
migrate Run migrations to deploy contracts
deploy (alias for migrate)
build Execute build pipeline (if configuration present)
test Run JavaScript and Solidity tests
console Run a console with contract abstractions and commands available
create Helper to create new contracts, migrations and tests
watch Watch filesystem for changes and rebuild the project automatically
serve Serve the build directory on localhost and watch for changes
exec Execute a JS module within this tronBox environment
unbox Download a tronbox Box, a pre-built tronbox project
version Show version number and exit
See more at http://tronboxframework.com/docs
응답 결과
curl -G https://api.trongrid.io/wallet/getnowblock
1544596134000, |
'트론' 카테고리의 다른 글
tron-web 분해하기2(transactionBuilder.sendTrx) (0) | 2018.12.18 |
---|---|
tron-web 분해하기1 (tronWeb.createAccount) (0) | 2018.12.17 |
tronbox 설치 (1) | 2018.12.17 |
트론 shasta 테스트넷 (0) | 2018.12.13 |
tron 파이썬 모듈 (0) | 2018.12.13 |