Ethereum-Wallet-Dapp
如何在 MyEtherWallet 上製作智能合約?
我曾嘗試下載乙太坊錢包,但下載區塊需要數週時間。唯一的其他選擇是 MyEtherWallet。我在 Reddit 上問過有人說他們用 MyEtherWallet 和 MetaMask 來做這件事,但我需要確切地知道如何做。
有關如何執行此操作的任何線上教程或詳細說明?
TL;DR使用瀏覽器solidity http://remix.ethereum.org編寫和測試智能合約。
當你使用乙太坊錢包時,你實際上是連接到乙太坊主網或測試網。出於發展和學習目的,最好的解決方案是創建私有乙太坊網路。你可以在網上找到很多教程。這是我為個人使用而創建的。
創建您自己的專用網路,然後將錢包連接到該網路或使用 Web3js javascript 控制台(推薦)將您的合約部署到網路。本教程將幫助您開始使用 web3js。
這裡有幾個選項:
- 使用奇偶校驗部署。Warp 同步應該不到一個小時。
您應該能夠啟動一個既監聽 RPC 又通過以下方式提供 UI 的生產節點:
parity —geth —chain ropsten —force-ui —jsonrpc-cors
如果您想嘗試測試網路,我建議您先這樣做。以下是如何啟動一個自動解鎖錢包以便於測試的節點:
parity —geth —chain ropsten —force-ui —jsonrpc-cors http://localhost —reseal-min-period 0 —unlock 0x00... —password ./path-to-password-file.txt
- 使用 Infura 節點進行部署
您可以通過 RPC 和 HTTP 呼叫與 Infura 節點進行互動。這是有關如何使用 Truffle 部署合約的官方文件和獨立教程