.jpg)
一、币印收款地址填eth-erc20地址可以收到吗
可以收到。
Erc20充币地址与ETH充币地址已统一。充值Erc20币种到ETH充值地址,系统将自动识别并上账。同时,系统升级前,原有Erc20币种充值地址,仍接受充值并可上账。
ERC20就是以太坊生态中的通证(token)标准,允许任何实现该标准的且通过智能合约实现的通证从钱包到去中心化的交易所能够被复用。以太坊的英文名是Ethereum,它是一个公共区块链平台,该平台可以用来处理点对点的智能合约。2013年到2014年期间,Vitalik Buterin提出了有关于以太坊的相关概念,直到2014年,以太坊的发起人们得到了众筹的资金后才得以发展。以太坊的设计原则一共有四个,分别是无歧视原则、模块化原则、通用原则和简洁原则,其中无歧视原则指的是以太坊的网络协议支持玩家创建特定的应用,平台不会特定去反对某些应用。
二、【ETH钱包开发04】web3j转账ERC-20 Token
在上一篇文章中讲解了ETH转账,这一篇讲一下ERC-20 Token转账。
【ETH钱包开发03】web3j转账ETH
1、直接用web3j的API
2、java/Android调用合约的 transfer方法
不管用哪种方式来转账,你都需要先写一个solidity智能合约文件来创建ERC-20 Token,然后部署合约,最后才是通过客户端来调用。
注意:erc-20 token转账和eth转账的区别如下:
1、erc-20 token创建交易对象用的是这个方法 createTransaction
2、erc-20 token需要构建 Function,它其实对应的就是erc-20 token合约中的那些方法。它的第一个参数就是ERC20中那几个方法的名称,第二个参数的话就是对应合约方法中的参数,第三个参数是和第二个参数对应的,按照我那样就行了。转账的话就是 transfer,我们从合约的 transfer可以看到第一个参数是收款地址,第二个参数是金额,所以 Function这里对应起来就好。
这种方法不需要使用web3j封装的方法,而是直接调用solidity合约的方法。
步骤
1、web3j加载一个已经部署的合约
2、验证合约是否加载成功 isValid
3、如何加载合约成功,则调用合约的 transfer方法
注意:
1、这里的 TokenERC20是根据solidity智能合约生成的对应的Java类,用于java/Android和智能合约交互的,如果你对这里不太清楚,不妨看看我之前的一篇文章。
以太坊Web3j命令行生成Java版本的智能合约
2、如果加载合约失败,可能的一个原因是合约对应的Java类中的 BINARY的值不对,这个值是你部署合约成功之后的bytecode,你最好检查对比一下。
我发送一笔交易,可以通过这个地址查询
三、ERC20是什么意思有什么用
ERC-20指的是以太坊网络的一种代币合约标准。ERC-20是现在最出名的标准,ERC-20标准里无价值的差别,Token之间是能够进行互换的。意思就是在ERC-20标准下,你的100块“钱”和我的100块“钱”相同,没什么区别。ERC-20标准里规定了Token要有它的名字、符号、总供应量以及包含转账、汇款等其他功能。这个标准的优势就是:只要Token符合ERC-20标准,这样的话它就会兼容以太坊钱包。也就是说,就可以太坊钱包里加入这个Token,还能通过钱包把它发给别人。由于ERC-20标准的存在,发行Token就会更加简单。现在以太坊上ERC-20 Token的数量超过了180000种。
我们通过以上关于ERC20是什么意思有什么用内容介绍后,相信大家会对ERC20是什么意思有什么用有一定的了解,更希望可以对你有所帮助。
四、比特派 ETH、ERC20 Token 批量转账教程,好用!
功能简介:
比特派的批量转账功能可以将你的ETH或ERC20的TOKEN同时发送到多个地址(当前最多支持255个)。
优势:
节省操作时间,节省矿工费。
操作教程:
1、打开比特派,在左上角切换到“ETH体系”点击“批量转账”
2、进入操作页面后,首先确认自己用来付款的的币种、地址。然后点击加号【+】来添加收款方信息。
3、你可以选择【从剪贴板获取】或者【手动输入】收款方信息。
当你选择从剪贴板获取时:
你需要按固定格式提前复制好相关内容,再点击此按钮才可添加成功。
格式为:
地址,金额(地址和金额之间用英文的逗号分隔,多组信息之间需要换行)
例如:
0xc35f4f66ef......20db8f7d, 0.001
0xfe4503c78......4e4ae1ae, 0.002
如果您要处理的地址较多,建议使用电脑表格软件进行整理,格式如下。
当你整理的地址在表格内显示异常时,选中所有异常的表格,右键选择单元格格式,并将单元格格式选择文本。(不同的软件操作步骤略有差异,核心操作在于将单元格文本格式选择成文本。)
整理完成后,可通过微信等其他软件将内容发送到手机并复制,打开批量转账页面点击加号+,选择从剪贴板复制,即可批量添加收款信息。
当你选择手动输入时:
可以手动输入地址、金额。也可以通过扫码、地址簿添加等方式添加地址。
4、地址信息添加完成并确认无误后,点击确认转账,核对好相关信息后点击确认,即可发出。等待合约确认后,便可查看所有的转账详情。
五、ERC20发币时Token数量和精度的含义
发布ERC20代币时,需要填写Token的数量、精度,例如数量 1000、精度 3,那么对应实际应用时的数量其实只相当于 1个,因为精度是3,所以需要3个0。
精度有什么意义呢?
假如我们发行了一个黄金的代币 GoldToken,希望 1 GoldToken= 1kg黄金,但实际使用时需要用到单位克,因为以太坊不支持小数,所以1个token就必须是表示1克黄金。在应用层面,大家还可以认为1个GoldToken是1kg黄金,比如 A给 B转 1个 GoldToken,程序中实际转的是 1000个token;A给 B转 0.1个 GoldToken,实际转的是 100个token。
所以,发币时的数量指的是实际有多少个token,精度是用于表达应用中的单位和实际token数量的换算关系。
六、区块链中ERC20通证标准是什么
RC20通证标准(ERC20 Token Standard)是通过以太坊创建通证时的一种规范。按照 ERC20的规范可以编写一个智能合约,创建“可互换通证”。它并非强制要求,但遵循这个标准,所创建的通证可以与众多交易所、钱包等进行交互,它现在已被行业普遍接受。
ERC20通证标准最早由以太坊开发者费边·沃格尔斯特勒在开源社区中提出,后来以太坊创始人维塔利克(人称“V神”)撰写了第一版文档,当时名为“标准化合约API”(Standardized_Contract_APIs)。
遵循ERC20通证标准可以编写智能合约。它需要实现的通证方法包括:可选的 name、symbol、decimals,必须有的 balanceOf、transfer、transferFrom、approve、allowance。它需要实现的事件响应包括 Transfer、Approve
除了 ERC20之外,以太坊受关注的通证标准还有 ERC721。与 ERC20不同,ERC721是一种不可互换的通证标准(Non-fungible Token Standard,NFT)。
ERC20的通证是可互换、同质,而 ERC721的通证是不可互换的、非同质的;ERC20通证是可无限分割细分的,而 ERC721通证的最小单位是 1,无法再分割细分。
2018年 6月,ERC721最终被以太坊社区正式接受,成为最终标准。之前大热的加密猫(cryptokitties,谜恋猫)所遵循的就是 ERC721标准。
链乔教育在线旗下学硕创新区块链技术工作站是中国教育部学校规划建设发展中心开展的“智慧学习工场2020-学硕创新工作站”唯一获准的“区块链技术专业”试点工作站。专业站立足为学生提供多样化成长路径,推进专业学位研究生产学研结合培养模式改革,构建应用型、复合型人才培养体系。
本文来自用户投稿,不代表币大牛资讯立场,如若转载,请注明出处:https://www.98xmw.com/zhis/26311.html


发表回复
评论列表(0条)