Moonbeam入门开发|第五课:介绍使用Remix IDE部署ERC-721(NFT)合约

Moonbeam是Polkadot网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。

作为在Polkadot网络上的平行链,Moonbeam也将受益于Polkadot中继链的共享安全性以及与其它Polkadot相关链的连接性。

为了使更多对Moonbeam技术充满热情和好奇的开发者能够参与进来,OneBlock+与Moonbeam共同推出了《Moonbeam入门 — 轻松开始跨链Solidity开发》课程,已于8月26日正式开课。上次我们介绍什么是Moonbeam平台跟它的一些特性,这节课就让我们来动手学习Moonbeam入门开发。以下是第五课文字版内容回顾。

本节课课程内容:

1. 介绍Remix IDE

2. 介绍ERC-721协议标准

3. 使用Remix在Moonbeam部署ERC-721合约

4. 测试和区块链浏览器使用

什么是Remix IDE

  • Solidity在线编译器,基于Chromium类浏览器
  • 无需安装可快速开发,部署和测试Solidity智能合约
  • 支持插件,包括OpenZeppelin, Oraclize, Solium,等
  • 也可以本地安装,命令行操作,源码完全开源

比较Truffle和Remix

ERC-721智能合约

ERC-721 协议标准

1. 不可互换性(Non Fungible)Dev协议,通常说的NFT

2. 通过EIP-721提议引进,2018/1

3. 最早的应用包括CryptoKitties等

4. 除了NFT收藏品之外,也有其它用途,比如:ENS域名

ERC-721 协议内容

Methods: EIP-721: Non-Fungible Token Standard

Remix部署ERC-721智能合约

Remix IDE地址:http://remix.ethereum.org

脚本地址:https://github.com/hyd628/OneBlockCourseScripts/tree/main/Week5

Moonbase Alpha 测试网:这是一个独立运行的,专门用来测试Moonbeam的一个网络。

部署网络:Moonbase Alpha测试网

测试Dev名称:DEV

获取方式:测试Dev水龙头

1. 加入Moonbeam Discord:https://discord.gg/skPfXvJWG7

2. 在Miscellaneous/alphanet-bot频道里输入:!faucet send <钱包地址>

Remix部署总结

如果是使用这种注入Web3通过Remix来部署智能合约,任何EVM兼容链的部署方法基本上是一样的。 无论是Moonbeam还是以太坊,或是以太坊测试链,甚至于BSC。唯一需要改动的就是把Metamask指向你要部署的那个RPC端点。

测试+区块链浏览器

Moonbase Alpha区块链浏览器地址: Moonbase Alpha Moonbeam Explorer

Moonbeam上主要使用的区块链浏览器是Blockscout。Blockscout 是一个可以于使用任何EVM兼容区块链的区块链浏览器。

相关资料

第五课课程视频链接:shorturl.at/zBJLQ

第五课课程作业链接:问卷系统

GitHubFAQ:https://github.com/hyd628/OneBlockCourseScripts

Moonbeam网站:moonbeam.network

MoonbeamGitHub:github.com/PureStake/moonbeam

Moonbeam中文开发者文档:Moonbeam Docs

MoonbeamDiscord:https://discord.gg/PfpUATX


关于Moonbeam
Moonbeam是波卡(Polkadot)网络上的以太坊兼容智能合约平台,为原生互操作应用程序的开发提供便利。通过其以太坊兼容性,开发者能够以最低程度的代码调整在Moonbeam上部署现有的Solidity智能合约和Dapp前端。作为在波卡(Polkadot)网络上的平行链,Moonbeam也将受益于波卡(Polkadot)中继链的共享安全性以及与其它波卡(Polkadot)相关链的连接性。Moonbeam由PureStake团队开发,目前正在预上线阶段,主网计划于2021年Q4季度上线。

如需了解更多信息,请访问:Moonbeam | Polkadot Smart Contract Platform

关于Moonriver
Moonriver是Moonbeam的同行网络,旨在为激励实验提供永久性的测试环境。新上线项目的代码将优先部署到Moonriver,在其真实的经济环境下经历一系列的测试与实验验证。当验证完成并通过测试之后,项目代码才可正式部署至波卡上的Moonbeam。

如需了解更多信息,请访问:Moonriver - Solidity Smart Contracts on Kusama

更多 Moonbeam 信息 
官网: Moonbeam | Polkadot Smart Contract Platform
微博:Sina Visitor System
twitter: https://twitter.com/MoonbeamNetwork
Telegram: https://t.me/moonbeam_CN
Discord: https://discord.gg/skPfXvJWG7
中文电报群助手:@MoonbeamSister

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值