知乎專欄 | 多維度架構 | | | 微信號 netkiller-ebook | | | QQ群:128659835 請註明“讀者” |
目錄
Solidity 是什麼?Solidity是以太坊智能合約的編程語言。
在綫使用 browser-solidity
https://ethereum.github.io/browser-solidity/ https://remix.ethereum.org/國內網絡有時不給力,建議將 Remix 安裝到本地目錄。
共享合約目錄
npm install -g remixd remixd -S "/home/ethereum/codebase/blocks/contracts"
安裝 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 界面
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(); |