使用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://xiahunao.cn/news/3032484.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

小程序第八章总结

1.比目后端云简介 一个完整的小程序系统, 不但需要前端的展现, 而且需要后端服务器的支撑, 以提供数据服务。 也就是说, 开发一个真正完整的小程序应用, 需要前后端的相互配合。 小程序与远程服务器之间通过HTTPS 传输…

计算机组成结构—指令和指令格式

目录 一、指令的基本格式 二、指令字长 1. 定长指令字结构 2.变长指令字结构 三、地址码 1.四地址指令 2.三地址指令 3.二地址指令 4.一地址指令 5. 零地址指令 四、操作码 1. 定长操作码指令格式 2. 扩展操作码指令格式 五、指令的操作数类型和操作类型 1. 操作…

基于Python的数据分组技术:将数据按照1, 2, 3规则分为三个列表

目录 一、引言 二、数据分组原理与意义 三、案例分析 四、代码实现与解释 五、对新手友好的解释 六、技术细节与扩展 七、实际应用场景 八、总结 一、引言 在数据处理和分析的广阔领域中,数据分组是一项基础且重要的任务。数据分组通常指的是将数据集中的元…

程序员的归宿。。

大家好,我是瑶琴呀。 相信每个进入职场的人都考虑过自己的职业生涯规划,在不同的年龄段可能面临不同挑战,这点对于 35 的人应该更为感同身受。 对于程序员来说,大部分人的职业道路主要是下面三种:第一条,…

数据序列包分析

基于数据序列包分析各部分的内容及含义,可能会考大题 基于本例分析,每部分含义如下: 时间(Time): 时间戳显示了数据包在网络中被捕获的具体时间。在本例中,如"0.000000"表示第一个数据…

【PG数据库】PostgreSQL 日志归档详细操作流程

1.1 日志归档的目的 pg数据库日志归档是将PostgreSQL数据库的日志文件进行归档的过程。 归档的主要目的是为了保留历史数据,确保数据的一致性和完整性,同时为数据恢复提供必要的支持。 pg数据库日志归档的目的包括: 1.数据恢复&#xff1…

【IC前端虚拟项目】axi ddr/sram验证组件思路与编写

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 在完成了所有的utils包括apb_utils之后,就要进行验证环境的整体搭建,因此我们再把验证环境拿出来看一下: 按照由底至顶层的思路,接下主要有五大部分需要我们完成:ram_model、reference_model、env、…

Github 配置 SSH key

一、前言 问题描述 通过 ssh 的 url 使用 git 命令克隆 github 上私有项目出现 fatal: Could not read from remote repository. 本地仓库无法从远程仓库读取数据克隆失败 问题定位 一般是仓库 URL 错误或者权限问题这里排除 URL 错误,初步定位为访问权限问题 解决…

力扣HOT100 - 84. 柱状图中最大的矩形

解题思路&#xff1a; 单调栈 对于一个高度height[ i ]&#xff0c;找左右两边均严格小于它的值。 class Solution {public int largestRectangleArea(int[] heights) {int n heights.length;int[] left new int[n];int[] right new int[n];Deque<Integer> mono_st…

RS3236-3.3YUTDN4功能和参数介绍及PDF资料

RS3236-3.3YUTDN4功能和参数介绍及PDF资料-公司新闻-配芯易-深圳市亚泰盈科电子有限公司 品牌: RUNIC(润石) 封装: XDFN-4-EP(1x1) 描述: 带过温保护 输出类型: 固定 最大输入电压: 7.5V 输出电压: 3.3V 最大输出电流: 500mA RS3236-3.3YUTDN4 是一款低压差线性稳压器&#x…

商务分析方法与工具(八):Python的趣味快捷-年少不知numpy好,再见才觉很简单

Tips&#xff1a;"分享是快乐的源泉&#x1f4a7;&#xff0c;在我的博客里&#xff0c;不仅有知识的海洋&#x1f30a;&#xff0c;还有满满的正能量加持&#x1f4aa;&#xff0c;快来和我一起分享这份快乐吧&#x1f60a;&#xff01; 喜欢我的博客的话&#xff0c;记得…

3分钟掌握Suno API!音痴也能创作热门曲!免费拥有个人爆款音乐!

Suno API 的申请及使用 随着 AI 的应用变广&#xff0c;各类 AI 程序已逐渐普及。AI 已逐渐深入到人们的工作生活方方面面。而 AI 涉及的行业也越来越多&#xff0c;从最初的写作&#xff0c;到医疗教育&#xff0c;再到现在的音乐。 Suno 是一个专业高质量的 AI 歌曲和音乐创…

[AutoSar]lauterbach_001_ORTI_CPUload_Trace

目录 关键词平台说明一、ORTI概述二、ORTI文件的生成三、ORTI文件的导入四、Trace 功能4.1 Trace 功能菜单介绍4.2 Trace功能的配置4.3 Trace MCDS 设置4.4 Task Switches断点的设置4.5 Trace 数据的录取4.6 CPU 负载和Task调度的查看 关键词 嵌入式、C语言、autosar、OS、BSW…

Qt——信号 和 槽

目录 概述 信号和槽的使用 自定义信号和槽 带参数的信号和槽 概述 在Linux系统中&#xff0c;我们也介绍了信号的产生、信号的检测以及信号的处理机制&#xff0c;它就是系统内部的通知机制&#xff0c;也可以是一种进程间通信的方式。在系统中有很多信号&#xff0c;我们可…

MySQL —— 约束

一、概念介绍 MySQL是数据管理的最后一层防线&#xff0c;因此在对数据进行各种操作的时候&#xff0c;我们尽可能的从技术的角度去对用户进行各种合理的约束&#xff0c;使得各种数据的操作尽可能的合理&#xff0c;这就是约束的概念&#xff0c;本篇将整理常见的基本约束&am…

SOCKET编程(4):SOCKET实战

SOCKET实战 Writen()、Readn()函数 send()函数存在需要发送的字符数len小于函数返回的已发送的字符数(ssize_t)的问题 recv()函数存在需要接收的字符数len小于函数返回的已接收的字符数(ssize_t)的问题 解决上述问题通过Writen()、Readn()函数实现 //buff是数据存储地址&a…

资源管理游戏模版进入The Sandbox

我们非常高兴地向您介绍 Game Maker 的最新模板&#xff1a;资源管理游戏&#xff01; 这一全新的模板让您能够深入身临其境的游戏体验中&#xff0c;同时掌握令人兴奋的新机制。通过揭开模板的神秘面纱&#xff0c;您可以锤炼您的游戏设计技能。 什么是资源管理游戏&#xff1…

手机电脑通用便签推荐 好用便签下载

便签软件作为一种日常记录和管理工具&#xff0c;其实用性和便捷性深受用户喜爱。一款优秀的便签软件不仅能帮助我们随时随地记录重要信息&#xff0c;还能有效提高工作效率。然而&#xff0c;市场上很多便签应用仅限于单一平台使用&#xff0c;对于需要在手机和电脑间频繁切换…

条件平差——以水准网平差为例 (python详细过程版)

目录 一、原理概述二、案例分析三、代码实现四、结果展示本文由CSDN点云侠原创,原文链接。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、原理概述 条件平差的函数模型和随机模型为: A V + W = 0

已解决【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch解决方法

本文摘要&#xff1a;【nvidia-smi】Failed to initialize NVML: Driver/library version mismatch解决方法。 &#x1f60e; 作者介绍&#xff1a;我是程序员洲洲&#xff0c;一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云博客社区专…