Sign inSign up

rnlwjd0613/ether

By rnlwjd0613

•Updated over 8 years ago

ethereum test

Image
0

847

rnlwjd0613/ether repository overview

ethereum test

⁠실행

docker run -it rnlwjd0613/ether /bin/bash

⁠이더리움 설치

apt-get install -y build-essential libgmp3-dev golang git tree

⁠이더리움 초기화

geth --datadir /home/wikibooks/data_testnet init /home/wikibooks/data_testnet/genesis.json

⁠geth 서버 실행

geth -networkid 4649 --nodiscover --maxpeers 0 --datadir /home/wikibooks/data_testnet console 2>> /home/wikibooks/data_testnet/geth.log

⁠송금

eth.sendTransaction({from:eth.accounts[1], to: eth.accounts[0], value: web3.toWei(10, "ether"})

⁠geth 백그라운드 실행

nohup geth -networkid 4649 --nodiscover --maxpeers 0 --datadir /home/wikibooks/data_testnet --mine --minerthreads 1 --rpc 2>> /home/wikibooks/data_testnet/geth.log &

⁠geth JSON-RPC 실행

nohup geth -networkid 4649 --nodiscover --maxpeers 0 --datadir /home/wikibooks/data_testnet --mine --minerthreads 1 --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --rpccorsdomain "*" --rpcapi "admin,db,eth,debug,miner,net,shh,txpool,personal,web3" 2>> /home/wikibooks/data_testnet/geth.log &

⁠json RPC 확인

curl -X POST --data '{"jsonrpc":"2.0", "method":"personal_newAccount", "params": ["pass3"], "id":10}' localhost:8545

⁠Solidity 설치

add-apt-repository ppa:ethereum/ethereum
apt-get update
apt-get install solc

⁠solidity 후 geth 실행

nohup geth -networkid 4649 --nodiscover --maxpeers 0 --datadir /home/wikibooks/data_testnet --mine --minerthreads 1 --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --rpccorsdomain "*" --rpcapi "admin,db,eth,debug,miner,net,shh,txpool,personal,web3" --unlock 0,1 --password /home/wikibooks/data_testnet/passwd -verbosity 6 2>> /home/wikibooks/data_testnet/geth.log &

Tag summary

Content type

Image

Digest

Size

1.4 GB

Last updated

over 8 years ago

docker pull rnlwjd0613/ether