truffle geth 启动Ethereum测试节点

truffle 框架使用

uiste@uiste:~$ testrpc

1
2
3
4
5
6
7
uiste@uiste:~/www/blockchain/test_truffle_2$     truffle unbox webpack
uiste@uiste:~/www/blockchain/test_truffle_2$ truffle develop


Last login: Mon Apr 2 20:07:27 on ttys008
uiste@uiste:~$ cd www/blockchain/test_truffle_2/
uiste@uiste:~/www/blockchain/test_truffle_2$ npm run dev

geth 方式

1
2
3
4
5
6
`geth --datadir "./Mychains/dev" --identity "mydev" --rpccorsdomain "*" --networkid 99 console`

uiste@uiste:~$ cd www/blockchain/test-geth
uiste@uiste:~/www/blockchain/test-geth$ geth --datadir "./Mychains/dev" --identity "mydev" --rpc --rpcapi "db,eth,net,web3,personal,web3" --nodiscover --rpccorsdomain "*" --networkid 100 console

uiste@uiste:/Applications$ /Applications/Mist.app/Contents/MacOS/Mist --rpc "/Users/uiste/www/blockchain/test-geth/Mychains/dev/geth.ipc"
1
2
3
4
5
geth --datadir "./chain" --identity "mydev" --rpc --rpcapi "db,eth,net,web3,personal,web3" --nodiscover --rpccorsdomain "*" --networkid 100 console 2>>eth_output.log

geth --dev --rpc --rpccorsdomain "*" --rpcaddr "0.0.0.0" --rpcport "8545" --mine --rpcapi "eth,txpool,web3"

geth --testnet --rpc --rpccorsdomain "*" --rpcaddr "0.0.0.0" --rpcport "8545"