创建和部署合约
点击ethereum然后右边还有一个四边形的按钮就来到了部署的页面。
第一个environment就是选择环境,Remix可以插入三种不同类型的环境:javascript虚拟机、注入的web3和web3 provider.。
javascript VM:所有的交易都将在浏览器的沙盒区块链中执行。这意味着当我们重新加载页面时不会保留任何内容。jsVM是它自己的区块链,每次重新加载它都会启动一个新的区块链,就的区块链不会被保存。如果你选择了VM模式,那么所有的账户都会有100个eth。
injected provider:Remix将连接到Injected web3提供程序,metamask就很好用。如果你使用metamask进行部署,那么先将metamask连接到该网页,然后在account中输入你的地址,点击部署的话就会在你meramask现在所连接的区块链中部署。
如何连接matemask到Remix:
1、我的浏览器是chrome,打开扩展程序,打开matemask,点击右上角那三个点
2、点击已连接的网站
3、点击手动连接当前站点
web3 provider: Remix将连接到远程节点。需要提供所选供应商的URL:geth、parity或任何以太坊客户端。