部署合约

当您准备好将您的合约部署到公共测试网络或主网络时,您有几种选择

  • 获取 Vyper 编译器生成的字节码,并通过 mist 或 geth 手动部署它

vyper yourFileName.vy
# returns bytecode
  • 获取字节码和 ABI,并使用您当前的浏览器在 myetherwallet 的 合约菜单中进行部署

vyper -f abi yourFileName.vy
# returns ABI
  • 使用 Remix IDE 提供的远程编译器来编译和部署您选择的网络上的合约。 Remix 还提供了一个 JavaScript VM 来测试部署您的合约。

注意

虽然 Remix IDE 编译器中的 Vyper 版本定期更新,但它可能略微落后于存储库 master 分支中的最新版本。请确保字节码与您本地编译器的输出相匹配。