※ 本記事は2022/12/1時点での筆者の知る範囲での情報の公開であり、再現性や結果を保証するものではありません。当記事の内容を応用する場合は、ご自身でもDYORの精神で情報収集することを推奨します。はじめにこの記事では既にEthereum上で動作している, または動作するよう作成したスマートコントラクトをAvalanche上へデプロイし,あなたのスマートコントラクトをAvalancheへ移行する際の要点をまとめます。 AvalancheのC-ChainはEVM互換であるため, Solidityで記述したスマートコントラクトをAvalanche上にそのままデプロイすることができます。前提条件スマートコントラクトをEthereumのネットワーク(testnet or mainnet)にデプロイしたことがあるMetaMaskを使用したことがあるデプロイ方法開発環境によって多少違いはあると思いますが, デプロイ先を変更することでAvalancheへデプロイすることができます。 ここではhardhatを例にします。 以下のhardhat.config.tsの参考例です。import {...