知乎专栏 | 多维度架构 |
安装 browser-solidity https://ethereum.github.io/browser-solidity/
git clone https://github.com/ethereum/browser-solidity cd browser-solidity npm install npm run prepublish sudo chown -R $USER:$(id -gn $USER) /home/neo/.config npm start
启动后浏览器中输入 http://localhost:8080 可以看到 Remix 界面
共享合约目录
npm install -g remixd remixd -S "/home/ethereum/codebase/blocks/contracts"
Web3 Provider | |
---|---|
Remix 提供三种运行环境,常用的有 JavaScript VM 和 Web3 Provider (连接到 --rpc --rpcaddr="0.0.0.0" --rpccorsdomain "*" --rpcport 8545) Web3 Provider 方式需要解锁账号和启动挖矿 > personal.unlockAccount(eth.accounts[0],""); > miner.start(2); admin.sleepBlocks(1); miner.stop(); |