使用Remix部署智能合约到币安链(Remix的操作介绍 币安链合约的部署) 点赞收藏哦

大家好,我是程序员大猩猩呀。

据我所知,很多人进入币圈之后,想要通过炒币一夜暴富!另一部分人呢他们希望自己能创建一个项目,然后发行自己的数字货币然后暴富。

不管是什么方式吧,只要不违法,每个人在币圈内都希望暴富的想法都是有的,那么上面我们提到的,如何在币圈创建一个项目。

这里大家注意,这里的这个项目不是我们经常在工作中遇到的什么甲方乙方的项目、包工头包个工程项目。

它就是币圈的一个叫法,项目的基础就是链上的数字货币,当项目方在链上生成了一个独属于自己的货币,并且预定发行了多少枚;然后通过各种手段,在这个货币圈子内,比如说做游戏、做商务或者其他,让这个数字货币有了承载量,使得这个数字货币有了影响力,那么这个就是所说的一个项目,一个成功项目的案例。

问题就出来了,如果想要在链上做一个项目,我们说了,数字货币是最基础的;首先你要链上能看到它,必须要在链上去生成它,那么怎么生成呢?

今天,我在这里简要的给大家讲一下,如何使用Remix在线工具,生成一个币,发布到链上。

首先,我们要知道Remix是个什么东西?

Remix 是一个区块链开发环境,它允许开发者在不需要设置本地环境的情况下编写、部署和测试智能合约。

Remix 通常与以太坊区块链紧密相关。它支持Solidity语言,这是一种专门用于编写以太坊智能合约的编程语言。

巴拉巴拉一堆,我们开始上手。打开下方remix网址。

Remix - Ethereum IDEicon-default.png?t=N7T8https://remix.ethereum.org/

1. 英文改中文

2. 只要是开发人员,其实对这个开发工具操作基本不会模式,点一点看一看就知道怎么操作了。接下来到文件浏览器模块,我们需要新建一个sol文件,并且写一些代码。这些代码也是我们要发数字货币的代码,基本操作也是很简单,如数字货币流通逻辑复杂,那还需要研究哦!

pragma solidity ^0.8.4;contract DaXingxingToken is ERC20Burnable ,Ownable{using SafeERC20 for IERC20;constructor() ERC20("DaXingxing Token", "DaXingxing") {_mint(msg.sender, 1000000000 * 10**18);}function withdrawErc20Token(IERC20 _tokenAddress , uint256 _amount) external onlyOwner returns(bool){require(address(_tokenAddress) != address(0), "This token is not supported");uint256 amount = _tokenAddress.balanceOf(address(this));require(amount > 0, "amount not reasonable");require(amount >= _amount, "Insufficient balance");_tokenAddress.safeTransfer(msg.sender, _amount);return true;}function withdrawEth(uint256 _amount)external payable onlyOwner returns(bool){require(address(this).balance >= _amount, "Insufficient balance");payable(msg.sender).transfer(_amount);return true;} 
}

简单些一下,我要发行一个叫DaXingxing的项目数字货币,发行量十亿,其他方法不考究,这里只是演示使用方法,需要写脚本,联系我

3. 接着如果不报错,就是编译了

编译器与我们写的脚本版本一致,在高级配置中最好把启用优化勾选上,然后有自动编译的话,脚本就会自动编译。

编译之后文件目录会有很多的关联项目产生,这个我们不要理会,就把它当做,我们编译微服务时,maven下载的一对jar即可。

4. 注意 注意 记住下方这个Json文件,在之后发布时,验证需要。

5. 选择小狐狸钱包(记得安装小狐狸钱包,如果没有,请查看我以前的文章)

uniapp开发DAPP钱包应用(一) 环境搭建 Vue+ MetaMask + ABI.jsonicon-default.png?t=N7T8http://mp.weixin.qq.com/s?__biz=MzIzODUwMTM0Mg==&mid=2247483765&idx=1&sn=7aaf38c68f4fe31ac00b62dca9547e20&chksm=e9392dc4de4ea4d2f51557a0583eb8c301da1bb9161d21e5f7d944141a0b0cae788d197e3b05&scene=21#wechat_redirect

6. 点击部署,确认交易,这里我们先部署到测试网

7. 交易完成后,下方控制台会输出交易信息。

然后我们拿着交易HASH在测试网上进行查询。并执行下一步操作,remix操作基本完成。

8. 交易结果查看,需要完成验证

9. 验证这一步非常的至关重要,目前我只能用Json的方式才能验证成功,其他方式我没办法成功,所以只演示JSON格式,这也是为什么我要记住第四步的JSON文件的原因。

点击验证后,第一步选择使用Standard-Json-Input方式,第二步选择Remix编译脚本通用版本的编译器。第三步假如有license就选择,假如没有就不需要填写。License是脚本内第一行写入的;如:

// SPDX-License-Identifier: MIT 
pragma solidity ^0.8.0;

// SPDX-License-Identifier: MIT 就是License,第三项就可以选择MIT

10. 创建合约JSON文件

JSON文件:在本地创建一个JSON文件,比如说test.json,然后找到第四步的操作,打开JSON文件,找到input字段,复制input字段大括号内的所有信息,直接粘贴到test.json内。如下图的大括号和结束都复制。

11. 验证发布。(ABI可选不填)

打完收工。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/688627.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

weditor安装的时候产生的问题

先放出来github的地址https://github.com/alibaba/web-editor,这个上面给了两种安装方式一种是: pip3 install -U weditor 这种方式会报错误, 具体原因我也不知道。那就采用第二种方式 git clone https://github.com/openatx/weditor pip3…

连锁收银系统的五大功能

连锁收银系统是零售行业中不可或缺的工具,它为连锁店铺提供了必要的管理和运营支持。一个完善的连锁收银系统应当具备以下五大功能,以满足不断发展的零售业务需求。 1. 进销存管理 进销存管理是连锁店铺运营的核心,也是连锁收银系统不可或缺…

docker runc升级1.1.12

上传runc-1.1.12制品至中控机 874e970eaa932a97de9888344ae08f24 runc.arm64 将所有节点的runc文件备份 所有节点(包括master+node) vim host [all] 10.1.0.183 ansible_password=Bigdata@Ksyun123 ansible_user=root ansible_port=22 10.1.0.249 ansible_password=Bigdata…

K8S搭建

文章目录 K8S搭建配置要求 安装 Kuboard-Spray加载离线资源包规划并安装集群访问集群重启Kubernetes集群Worker节点不能启动许多Pod一直Crash或不能正常访问 containerd配置网络代理 常用的 kubectl 命令: K8S搭建 安装高可用的Kubernetes集群 配置要求 对于 Kub…

个人网站快速搭建手册:低成本,高效率,轻松发布

​🌈个人主页:前端青山 🔥系列专栏:React篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来-快速构建个人站|博客|系统,低成本发布上线 目录 前言 博主主页搭建案例 虚拟主机|服务器|域名 使用免费二级…

[每周一更]-(第96期):Rsync 用法教程:高效同步文件与目录

文章目录 一、引言二、rsync 基本概念三、介绍rsync 是什么?四、安装五、rsync 基本语法常见示例(默认ssh协议): 六、常用选项1. -a 或 --archive2. -v 或 --verbose3. -z 或 --compress4. --delete5. --exclude6. --exclude-from…

maven远程仓库访问顺序

首先需要了解一下各个配置文件,主要分为三类: 全局配置文件(${maven.home}/conf/settings.xml),maven安装路径下的/conf/settings.xml用户配置文件(%USER_HOME%/.m2/settings.xml),windows用户文件夹下项目配置文件:p…

探索国外静态住宅代理:保护网络安全与隐私的利器

随着互联网的日益发展,网络安全和隐私保护成为越来越多用户关注的焦点。在这个信息爆炸的时代,如何确保网络活动的匿名性和安全性成为了我们必须面对的问题。国外静态住宅代理作为一种新兴的网络技术,为我们提供了有效的解决方案。 &#xf…

人类将会永生?谷歌 DeepMind重磅发布Alphafold 3 ——天花板级别的AI系统

当地时间 5 月 8 日,顶级科学期刊《Nature》发表了一份重磅研究论文。谷歌 DeepMind 发布了其生物学预测工具 AlphaFold 的最新版本——AlphaFold 3。 这个革命性的新模型,能以前所未有的精度预测所有生命分子的结构和相互作用。作为一个以整体方式计算…

AI算法工程师课程学习-数学基础-高数1-微积分

机器学习数学基础学习路线:1.高中数学-->大学2.微积分-->3.线性代数-->4.概率论-->5.优化理论。 为尽快进入到AI算法课程的学习,现在高数的学习要求: 1.看得懂,知道是什么,能听得懂,能理解讲…

【工具】2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本 - 篡改猴脚本

🔥🔥2024年最新贵州省专业技术人员继续教育自动倍速刷课时脚本|静音播放|自动跳过已完成的视频|解除防挂机提示|稳定极高 篡改猴脚本库国内地址:https://greasyfork.org/zh-CN/scripts/494638 一、自动播放脚本 脚本如下,仅供…

2024年小程序视频如何下载到电脑上

随着2024年的到来,将小程序视频无缝下载到电脑上,从此让精彩内容触手可及,不受时间和网络的限制,随时随地启发你的生活和工作。 小程序视频我已经打包好了,有需要的自己下载 小程序视频下载工具打包链接:…