LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 如何用 MetaMask 和 Remix 在 AVA 测试网上部署以太坊智能合约?

如何用 MetaMask 和 Remix 在 AVA 测试网上部署以太坊智能合约?

2020-07-21 Avalanche 来源:区块链网络

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寻求帮助

可能用到的链接:

官网

白皮书

Twitter

开发者 Discord

GitHub 代码库

文档

开发者加速计划

Telegram

Telegram 公告

Linkedin

Reddit

Medium

Facebook

Youtube

更多问题可以关注微信公众号 AVA Labs


—-

编译者/作者:Avalanche

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...