以太坊シリーズ-ETH発貨
メインネットでコインを送る
導入契約にはさまざまな方法がありますgethコンパイルコード—導入契約 ethereum wallet財布配置契約 最もシンプルで直感的な配置契約方式:MetaMaskとRemix Solidity(以下この方法) MetaMask選局網|試験網Ropsten Remix Solidity選Injected Web 3 Remix Solidityでコイン契約を作成してコンパイル 配備(初期発行10,000,000,000,000,精度18,tokenName:CCB,tokenSymbol:CCB,owner:現在配備されている口座) create後、財布にtokenを追加 コインが発行されたら、公式ブラウザでソースコードを公開できる 発行後はmintTokenでいくつかのコインを作ることができる 主網到https://etherscan.io/右上隅検索create時のtxHashによるverify AND publish 試験網到https://ropsten.etherscan.io/右上隅検索create時のtxHashによるverify AND publish 私鎖に貨幣を配る
MetaMaskの使用
MetaMaskプライベートチェーンでカスタムRPCノードの記入に注意するとともに対応ノードのChainIDも記入
注意chainID「Invalid sender」エラーが発生した場合、gethを起動するパラメータのnetworkidの構成が創世ブロックのchainIDと一致することに注意 chainID使用15で成功 創世ブロックにeip 155 Blockを追加する必要があり、MetaMaskはeip 155をサポートしなければならない https://github.com/ethereum/EIPs/blob/master/EIPS/eip-155.md異なる共有チェーンは異なるchainIdを定義し、同じ取引が異なる共有チェーン上で2回の取引を行うことを防止し、再生攻撃v=35+chainId*2|v=36+chainId*2の異なるchainId*2の異なるchainIdが異なるvを得ることを防止し、復元された公開鍵も異なるr,sのみで公開鍵を復元することは2つの可能性があるため、chainIdごとに2つの異なるvを持つべきである.2つの異なるアドレスを表します
ちなみに、メインネットのchainIDは1です.プライベートチェーンのgasPriceのデフォルトは180000000000(18 GWei)
ローカルRemixダイレクトプライベートチェーン
コマンドラインにremix-ideと入力
契約の作成とTokenの移行は問題ありません
導入契約にはさまざまな方法があります
MetaMaskの使用
MetaMaskプライベートチェーンでカスタムRPCノードの記入に注意するとともに対応ノードのChainIDも記入
注意chainID
"config": {
"chainID" : 15,
"homesteadBlock": 0,
"eip155Block": 0,
"eip158Block": 0
},
--networkid 15
ちなみに、メインネットのchainIDは1です.プライベートチェーンのgasPriceのデフォルトは180000000000(18 GWei)
ローカルRemixダイレクトプライベートチェーン
コマンドラインにremix-ideと入力
契約の作成とTokenの移行は問題ありません