ERC20共26篇
发布一款ERC20代币,并开发成Dapp-区块链开发网

发布一款ERC20代币,并开发成Dapp

发布一款ERC20代币,并且开发成一个Dapp。 智能合约作为区块链重要的组成部分之一,其重要性不言而喻。而我们熟知的区块链元素中最显眼突出莫过于各种各样的代币和NFT了。 今天,我们就来发...
一个简单的ERC20代币空投合约-区块链开发网

一个简单的ERC20代币空投合约

实现一个简单的空投合约,其主要功能就是对拥有者发送的空投地址的每个地址空投100枚ERC20代币。 空投是币圈中一种营销策略,项目方将代币免费发放给特定用户群体。为了拿到空投资格,用户通...
以太坊开发入门-ERC20发行代币-区块链开发网

以太坊开发入门-ERC20发行代币

一个相对完整的ERC20代币合约 在上一章节中完成了一个非常简单的代币合约,本节中将按照[ERC20](https://learnblockchain.cn/article/3244)协议完成一个代币合约, 本章部分源代码参考于网络...
代币标准:ERC20 vs ERC721 vs ERC1155-区块链开发网

代币标准:ERC20 vs ERC721 vs ERC1155

ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。 以太坊的开发是为了解决第一代区块链...
代币标准--ERC20协议源码解析-区块链开发网

代币标准–ERC20协议源码解析

ERC20代币标准源码解析 # 什么是ERC20标准 ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和...
创建自己的数字货币(ERC20 代币)-区块链开发网

创建自己的数字货币(ERC20 代币)

本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. 本文从技术角度详细介绍如何基于以太坊ERC20创建代币的流程. ## 写在前面 本文所讲的代币是使用以太坊智能合约创建,阅读本文...
实现一个可管理、增发、兑换、冻结等高级功能的代币-区块链开发网

实现一个可管理、增发、兑换、冻结等高级功能的代币

本文主要介绍代币高级功能的实现: 代币管理、代币增发、代币兑换、资产冻结、Gas自动补充。 本文主要介绍代币高级功能的实现: 代币管理、代币增发、代币兑换、资产冻结、Gas自动补充。 ## ...
捕捉智能合约中的event实战-区块链开发网

捕捉智能合约中的event实战

本文介绍智能合约中的event,如何捕捉智能合约的event,以及在实战中如何获取ERC20合约中每个账户地址的token余额。 ## 写在前面 在上一篇文章 [Web与智能合约交互实战](https://learnblock...
ERC20 智能合约开发常见问题-区块链开发网

ERC20 智能合约开发常见问题

ERC20 智能合约开发常见问题 > 最近帮朋友做了一些合约审查的工作,原以为有了 [OpenZeppelin合约库](https://github.com/OpenZeppelin/openzeppelin-solidity/tree/master/contracts) ...
代币锁仓后逐步释放的ERC20智能合约实践-区块链开发网

代币锁仓后逐步释放的ERC20智能合约实践

代币锁仓后逐步释放的ERC20智能合约实践 ## 1,摘要 **【本文目标】** 通过本文学习,可以实现区块链私募,基金会员工期权(代币)激励时锁仓一定时间,逐步释放的方法。 **【前置条件】** 1...
大坑!以太坊 USDT 没有完全遵循 ERC20 标准-区块链开发网

大坑!以太坊 USDT 没有完全遵循 ERC20 标准

大坑!以太坊 USDT 没有完全遵循 ERC20 标准 ## 0x00 起因 公司有个业务,需要用户将 ERC20 版的 USDT 转入一个合约,然后满足一定条件时通过该合约将转入的 USDT 转回给用户。 ropsten ...
ERC777 功能型代币(通证)最佳实践-区块链开发网

ERC777 功能型代币(通证)最佳实践

想必很多同学都已经使用过ERC20 创建过代币,或许已经被老板要求在ERC20代币上实现一些附加功能搞的焦头烂额,如果还有选择,一定要选择 ERC777 。 想必很多同学都已经使用过[ERC20 创建过代...
用Ethers.js构建一个简单的DApp-区块链开发网

用Ethers.js构建一个简单的DApp

如果你已经在以太坊上开发过DApp,那你在前端JavaScript中可能用过 web3.js。Ethers.js可算是一个轻量级的web3.js,本文将介绍如何使用Ether.js构建一个简单的DApp。 与Web3.js相比,Ethers....
使用 Java 和 web3j 进行 Token 开发[概述][译]-区块链开发网

使用 Java 和 web3j 进行 Token 开发[概述][译]

学习使用 web3j 部署ERC20 以及与合约进行交互。 > 题外话, 翻译这篇文章是因为看到 CSDN 公众号这篇[外行翻译](https://mp.weixin.qq.com/s/Xu6cbKbr3M7GeY4texntTg)。 (`get balance`...
EIP2612: 通过链下签名授权实现更少 Gas 的 ERC20代币-区块链开发网

EIP2612: 通过链下签名授权实现更少 Gas 的 ERC20代币

本文介绍了一种通过线下签名的进行授权的方式,来转移 gas 费用。 > * https://hackernoon.com/how-to-code-gas-less-tokens-on-ethereum-43u3ew4 作者 [@albertocuestacanada](https://h...
WETH10 - 更高效的 WETH-区块链开发网

WETH10 – 更高效的 WETH

本文介绍的代币化的以太币 WETH10 ,实现在更少的 gas 下,支持更多的特性,如:离线授权、交易链、闪电铸币。 基于WETH10的 DEFI 生态一定会生出有趣的组合交易。 玩过DEFI的应该都知道,很...
无需gas代币和ERC20-Permit还任重而道远-区块链开发网

无需gas代币和ERC20-Permit还任重而道远

RC20-Permit(EIP-2612)下,如何避免 使用进行两步交易:授权+ transferFrom! > * 原文链接:https://soliditydeveloper.com/erc20-permit > * 译文出自:[区块链开发网翻译计划](http...
以太坊私链部署erc20_usdt代币-区块链开发网

以太坊私链部署erc20_usdt代币

以太坊私链部署erc20_usdt代币 # 一.环境安装 ## 1.1 nodejs安装 - 1.下载nodejs二进制包 ``` wget https://nodejs.org/download/release/v10.12.0/node-v10.12.0-linux-x64.tar.xz ``` ...
安全的处理 ERC20 转账(解决非标准 ERC20 问题)-区块链开发网

安全的处理 ERC20 转账(解决非标准 ERC20 问题)

解决非标准 ERC20 问题 > * 原文链接:https://soliditydeveloper.com/safe-erc20 作者:[Markus](https://soliditydeveloper.com/about) > * 译文出自:[区块链开发网翻译计划](https...
ERC-777 和风险缓解-区块链开发网

ERC-777 和风险缓解

ERC777代币标准使用 防范风险 代币是其区块链原生的数字资产,为了提供交互性、可用性和统一性,引入了代币标准,创建代币的最广泛使用的标准ERC20、ERC-20 和 ERC-777中,它们都是以太坊区...