找到约 13 条结果

文章 ERC20 智能合约开发常见问题

> 最近帮朋友做了一些合约审查的工作,原以为有了 [OpenZeppelin合约库](https://github.com/OpenZeppelin/openzeppelin-solidity/tree/master/contracts) 作为参考,90%的合约应该一遍过,但事实并非如此,一遍过的合约接近于0。本文我把自己看到的...

文章 NFT将变成Web3钱包?了解以太坊新标准——ERC-6551

**导语:** *ERC-6551 是以太坊针对 NFT 的新标准,旨在使它们更具实用性和交互性。ERC-6551的关键特征是代币绑定账户(TBA:Token Bound Account),它为NFT提供了智能合约账户的接口和无许可注册表。* ## ERC-6551 & ERC-721? 在了解 ERC-6551...

文章 OpenZeppelin 5.x 与 4.x 主要区别源码级解读

OpenZeppelin 5.x 发布仅三周,目前网上除了官方之后没有详细的介绍,这篇文章是 OpenZeppelin 5.x 概览,可以帮助读者迅速的了解 5.x 和 4.x 的主要区别。 根据官网文档,我们了解到 5.x 版本主要有这些点的改进 ...

文章 如何看懂一个 ERC 标准:结构要素与接口设计模式

> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 2 篇 > 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 为什...

文章 Michael.W基于Foundry精读Openzeppelin第40期——ERC20Burnable.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Burnable.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Burnable.sol ERC20Burnable库是ERC20的拓展。该库允许用户销毁自己和给...

文章 ERC-721 全面解析:所有权、安全转账与扩展接口

> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 6 篇 > 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 为什...

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

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

文章 BoredApeYachtClub 无聊猿-NFT 源码解析第一节

# BoredApeYachtClub 无聊猿 ## BoredApeYachtClub无聊猿NFT智能合约包含多个contract: ![屏幕截图 2022-07-31 163246.png](https://img.learnblockchain.cn/attachments/2022/07/j5j3iDd662e63e4084bdb.png) *首先来看 contract BoredApeYachtClub:该合约继承[ERC721](https://lear...

文章 模仿ERC20写的代币合约

标准接口 -- ``` //总发行量 function totalSupply() public view returns (uint256) // 指定账户的余额 function balanceOf(address _owner) public view returns (uint256 balance) //币的持有人直接调用,进行转账 function transfer(address _to, uint256 _value) publi...

文章 以太坊Solidity如何实现海量空投代币?

## 1\. 摘要 通证token项目启动时,短期内繁荣生态,要舍得给粉丝们打币,把利益分出去。本文聚焦在技术层面,实现如何快速完成TOKEN海量空投,既要节约时间,又要节省TOKEN费用。 ## 2.代码分析 话不多说,直接上代码。...

文章 Solidity中的多重继承

写合约的过程中,经常遇到继承多个合约,需要override的情况。比如[openzeppelin](https://learnblockchain.cn/article/727)的 ERC1155,AccessControl都实现了``supportsInterface``函数,如果你的合约同时继承这两个合约,需要重写此函数。 ## 定义...

文章 以太坊合约交互中的“授权”究竟是什么?

作者:NEST爱好者_CryptoV12 有关「授权」操作,很多以太坊新用户在第一次操作智能合约遇到时都是一头雾水。不明白什么是授权,更不明白为什么授权还要发起一笔交易,而且交易本身没有携带任何资产,同时还要去支付一笔...

文章 如何获取某个地址拥有的所有ERC20代币

原作者:[Fatima Ali Hassan](https://chainbase.com/blog/article/how-to-get-all-erc-20-tokens-owned-by-an-address) 如果您涉足加密货币世界,您可能会发现获取特定地址所拥有的ERC20令牌余额非常有用。通过使用Chainbase的`getAccountTokens` API,您可以...