AVA 区块链平台测试网中包含三条链:P-Chain,C-Chain 和 X-Chain C-Chain 是采用 AVA Snowman 共识的以太坊虚拟机用例,实现和以太坊兼容。C-Chain RPC 能够用以太坊标准的 RPC 调用做任何以太坊客户端能做的事情。相比使用以太坊,使用 C-Chain 最直观的好处就是区块能够在 3 秒内确认,并实现高交易吞吐量,客户端也会更加轻量级,不需要使用 PoW 占用大量电力资源。显然这些特性能够大幅度提高用户体验和 Dapp 的性能。 今天我们就来试试如何在 AVA 测试网上用 Remix 和 MetaMask 部署智能合约。 第一步:设置 MetaMask 登录 MetaMask ——> 点击网络下拉列表 ——> 选择自定义 RPC 现在我们就在自定义网络设定界面 ——> 填写下面这些内容 ——> 点击保存 网络名称(Network Name): AVA C-Chain New RPC URL: https://bootstrap.ava.network:21000/ext/C/rpc ChainID: 43110 标签(Symbol): C-AVA 现在我们已经链接上了 AVA Chain 第二步,为你在 C-Chain 上的地址获得资金 点击最上方的账户(Account),它会自动将地址复制下来 打开 AVA 的水龙头: https://faucet.ava.network/ 将地址栏填写 C-0x……(0x 是从 MetaMask 复制下来的以太坊账户地址)。如上图所示,之后需要做一下机器人检测,来告诉水龙头你不是个假人。 之后我们的账户里就有 C-AVA 代币能够用来测试了。 第三步,链接 MetaMask 并部署智能合约 打开 Remix,选择 Solidity 用 Remix 文件浏览器上传或者创建一个我们希望去编译并部署的智能合约 在这个例子中,我们从OpenZeppelin里选了一个合约 点击部署键 ——> 打开“环境(Environment)”下拉列表,选择接入 Web 3(确认 MetaMask 是启动的)。 一旦我们接入了 Web 3, 回到编译器洁面,并编译选择的合约,点击部署键(Deploy) 现在合约已经编译好了,MetaMask 也已经接入,我们可以部署 ERC 20 代币。点击“Deploy”。 在 MetaMask 弹出页面中确认交易。 我们的合约就已经部署完成。 现在我们可以选择“Deployed Contract” 并测试这个合约 合约 ABI 和 Bytecode 已经出现在编译器界面 任务完成!满分! 如果你有任何问题,欢迎来我们的Discord寻求帮助 可能用到的链接: 官网 白皮书 开发者 Discord GitHub 代码库 文档 开发者加速计划 Telegram Telegram 公告 Medium Youtube 更多问题可以关注微信公众号 AVA Labs —- 编译者/作者:Avalanche 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
如何用 MetaMask 和 Remix 在 AVA 测试网上部署以太坊智能合约?
2020-07-21 Avalanche 来源:区块链网络
LOADING...
相关阅读:
- #快银大奖#赢10000KEY | 总计奖励超15000KEY | CKB吧#迷踪解密#活动第37期2020-08-02
- 宇泽谈币:8.2比特币早间行情分析轮涨效应下币圈市场热闹非凡2020-08-02
- 比特币强势拉涨迎来新阶段多头趋势仍未完结耐心等待下一波触发信号2020-08-02
- 月白:八月伊始比特币拉升再破年内新高周末震荡蓄力有望二次拉升2020-08-02
- 雷凯趋势:比特币冲高受阻回落后市多头情绪依旧浓重2020-08-02