1、打开Ganache,在MetaMask上连接Ganache网络
2、打开Remix在线网站,编辑智能合约,注意版本问题,尤其是EVM VERSION要与Ganache保持一致(前面文章提到过),点击下方编译即可
编译完成后,绿色的对勾说明编译成功,下方会出现ABI字样,后续会用到
3、这里选择MetaMask后,会自动弹出钱包页面,选择要连接的账户(账户可以提前从Ganache中导入)即可
4、然后,就可以在Remix上看到连接的账户,在MetaMask的相应账户上也可以看到已连接Remix,点击下方的部署即可,可以看到此时已部署的智能合约数为0
5、部署成功后会出现合约地址,点击下方图标即可复制,后续也会用到
6、在pycharm中编写交互代码,将前面介绍的合约地址和ABI粘贴上去
7、选择Ganache中相应的账户和私钥(这里的账户和私钥决定了区块的生成者),运行即可