1. 首先去infura.io上注册帐号,创建自己的project,得到projectID和RPC endpoint
2. 在metamask的中设置-网络中,配置连接ropstep的RPC地址为infura.io中的RPC endpoint
3. 通过metamask申请测试ETH
4. RemixIDE激活WalletConnect插件,激活时,输入infura上注册的project ID,然后点击connect,选择一个钱包(说要选择WalletConnect,但是我选择钱包“metamask",后续也可以Deploy & Run)。参考:
walletconnect - Using Remix Web3 Provider with Infura - Ethereum Stack Exchange
5. 在RemixIDE中编写智能合约
6. RemixIDE部署合约时,选择网络环境为:WalletConnect
7. RemixIDE调用合约时,输入参数如果是数组,写法是:
["0x21DB4776B9F131fBC5B990e7BAcA48B6897c8cA7","0xDaf655C91C5ae499fa664c42BaFA59f1A21f94F4"