找到约 14 条结果

文章 实现一个KuCoin Ethereum(WETH)的代币

...介绍的 # 包装原始代币使用场景 ETH原始币本身是不符合ERC20代币标准,为了提高区块链之间的互操作性 ,并使ETH可用于去中心化应用程序(dApps),所有给ETH包一层智能合约。 # 合约开发 合约说明:继承ERC20代币标准,新增加...

文章 ERC-4626:Vault Token 标准详解

...资产受到保护,类似于 Open Zeppelin 安全标准,这对任何 ERC-4626 tokenized vault 来说至关重要**,你可以在其中存储资产,但具有一些额外的好处。在传统的储蓄账户中,当你存钱时,银行可能会随着时间的推移给你利息,但在 DeFi ...

文章 ERC-1155 - OpenZeppelin 文档

## ERC-1155 ERC-1155 是一种新颖的 token 标准,旨在从以前的标准中吸取精华,创建一个 [**fungibility-agnostic**](https://learnblockchain.cn/article/15728/tokens#different-kinds-of-tokens) 和 **gas-efficient** 的 [token 合约](https://learnblockchain.cn/article/15728/token...

文章 UniswapV1 自学系列 01:Exchange 合约实现

...依赖库 安装 OpenZeppelin 合约库,我们将使用其标准的 ERC20 代币实现: ```bash $ forge install openzeppelin/openzeppelin-contracts ``` ### 清理默认文件 移除 Foundry 生成的示例文件,为我们的项目腾出空间: ```bash $ rm src/Counter.sol s...

文章 一个质押提款项目合约分析

...cts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/token/ERC20/ERC20.sol"; import "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"; import "openzeppelin-contracts/contracts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/utils/math/SafeMath.sol"; import...

问题 在solidity中如何去判断一个地址是否为erc20合约地址

``` 在solidity中如何去判断一个地址是否为erc20合约地址 ``` ``` //这是我的初始化方法 constructor(IERC20 _token) { upgradeToken = _token; } ``` 我想在初始的时候去验证一下传入的参数是否为一个erc20地址,请问该怎么写?

文章 离线授权 NFT EIP-4494:ERC721 -Permit

> * 原文链接:https://soliditydeveloper.com/erc721-permit > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[l...

视频 DEFI:ERC-20 发行、Uniswap原理、流动性挖矿等

AI 总结:视频重点讲解了ERC-20代币、智能合约以及Uniswap等DeFi协议的工作原理和应用场景。讲师还介绍了代币发行流程、流动性挖矿以及三明治攻击等概念,帮助学员理解Web3金融的基础运作机制。 1、课程介绍与作业回顾 课...

文章 DeFi 开发者:如何调用NEST预言机价格数据

...iceInfo.ethAmount = priceInfo.ethAmount.add(ethAmount); priceInfo.erc20Amount = priceInfo.erc20Amount.add(tokenAmount); if (endBlock != tokenInfo.latestOffer) { // If different block offer priceInfo.frontBlock = tokenInfo.latestOffer; tokenInf...

文章 高级代币标准安全与审计

...* ## **引言** 代币标准的出现是为了将混沌带入秩序。在ERC-20之前,每个代币都有自己的规则,这使得集成变得不可预测且容易出错。ERC-20通过创建一个钱包、交易所和应用程序可以依赖的接口改变了这种状况。这不仅是为了易...

文章 接入Chainlink价格数据开发DeFi流动性挖矿dApp实例

...nlink去中心化预言机开发一款DeFi应用,并奖励用户专属的ERC20通证。** ## 介绍 近期DeFi行业的火热让[DeFi](https://defi.chain.link/)、[流动性挖矿](https://www.coindesk.com/defi-yield-farming-comp-token-explained)、[权益质押](https://academy.binance.com/...

文章 智能合约中的“隐形杀手”:被忽略的函数返回值

...:智能合约调用了一个外部合约的函数(比如执行一次 ERC20 代币转账),然后心满意足地更新了自己的内部状态,记录下“转账已成功”。但如果,这笔转账因为某些原因在底层失败了,而您的合约却对此一无所知,会发生什...

文章 NEST预言机-获取链上价格

...iceInfo.ethAmount = priceInfo.ethAmount.add(ethAmount); priceInfo.erc20Amount = priceInfo.erc20Amount.add(tokenAmount); if (endBlock != tokenInfo.latestOffer) { // If different block offer priceInfo.frontBlock = tokenInfo.latestOffer; tokenInf...

文章 UniswapV2 深入解析系列 10:安全转账机制与ERC20兼容性处理

# UniswapV2 深入解析系列 10:安全转账机制与ERC20兼容性处理 本系列文章将带您从零开始深入理解和构建 UniswapV2 去中心化交易所,通过实际编码实现来掌握自动做市商(AMM)机制的核心原理。本篇将深入探讨 UniswapV2 中的安全...