找到约 14 条结果

文章 在 Solidity 中探索 ERC20标准

![1.jpg](https://img.learnblockchain.cn/attachments/2022/09/PuQZrfPr63202cb1b1722.jpg!/scale/50) 这次让我们讨论一下可替换代币,这是DeFi的主要构建模块之一。这些代币可以代表硬币、黄金、谷物和其他可以交换的资产。我们将研究第 20 个以太坊...

文章 零时科技 | ERC721R 风险分析

![](https://mp.toutiao.com/mp/agw/article_material/open_image/get?code=ZDAwZTA5NWQ3ODAzZTIyODg5NTRhYWZlODAxZmE3OGIsMTY0OTkxODQzNzQwMA==) # 0x1 ERC721R是什么协议 ERC721R 是为了[ERC721](https://learnblockchain.cn/2018/03/23/token-erc721)和 [ERC1155](https://learnblockchain.cn/article/34...

文章 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的拓展。该库允许用户销毁自己和给...

文章 BRC20 解析

# BRC20 解析 ## 备注 时间:2023 年 11 月 29 日 作者:[33357](https://github.com/33357) ## BRC20 的由来 自比特币诞生以来,就有无数人想在BTC网络上发行第三方资产,然而比特币的 UTXO 交易系统扩展性并不好,想要把设计之外的...

文章 ERC-2612: 无GAS转账

## 实战例子 当时看到ARB空投泄漏的私钥第一反应就是看下ARB是否可以使用 `permit`函数,等黑客领到币之后直接转走。后面再推特上看到这个大佬使用该方法帮助粉丝抢回一定的币。 1. [0xAA_Science 通过Arb代币的permit授权大战...

文章 NFT Market Plus——使用 ERC20Permit 和 EIP-712 构建高效的 NFT 市场

NFT 市场虽然很火,但高昂的 gas 费用和繁琐的操作步骤一直让用户头疼。每次交易都得授权,gas 费蹭蹭往上涨,体验不太好。为了解决这些问题,我写了一个 NFT 市场应用:“NFT Market Plus”,使用了 `ERC20Permit` 和 `EIP-712` 来优化 ...

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

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

文章 Michael.W基于Foundry精读Openzeppelin第42期——draft-ERC20Permit.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 draft-ERC20Permit.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/draft-ERC20Permit.sol ERC20Permit库是ERC20的拓展。本库通过permit方法允许...

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

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

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

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

文章 ERC20 Snapshot解决双重投票问题

如果投票是根据某人持有的代币数量来衡量的,那么恶意行为者就可以使用他们的代币进行投票,然后将代币转移到另一个地址,用该地址进行投票,依此类推。如果每个地址都是一个智能合约,那么黑客可以在一笔交易中完成...

文章 Solidity中的继承

## 基本概念 Solidity是一种面向对象的编程语言,它支持合约之间的继承。继承允许一个合约获取另一个合约的所有非私有属性和函数,这样就可以重复使用代码,降低重复工作量。 ## 继承关键字 在Solidity中,继承是通过`is`...

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

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

文章 如何通过合约获取ERC20元数据

# 1. **简介** 如果您想自动获取 ERC20 代币的元数据,我们有一个方便的解决方案:Chainbase API 的 **`getTokenMetadata`**。使用此 API,您可以轻松获取任何 ERC20 代币的元数据,只需提供其合约地址即可。 在本文中,我们将介绍使...