withdraw & aToken in Aave Protocol V2
Deposit在AaveProtocolv2中,用户的存款操作通过LendingPool的deposit方法实现。这是用户成为流动性提供者的主要方式,存入资产后可以获得相应的aTokens,并自动赚取利息。deposit方法的基本工作流程deposit方法允许用户将其加密
一个基于Pendle协议构建的农业协议,遭受了重入攻击,导致损失约2700万美元。由于Penpie已暂停,我们现在提供详细的根本原因分析。这是一个典型的由于缺乏重入保护而导致的问题。具体来说,易受攻击的合约(0xff51c6,PendleStaking的实现合约)未能考虑到所提供的参数
由于 transferFrom 未对传入的参数进行校验,若 from 和 to 为同一地址时,会产生两种截然不同的反应
这一篇文章,从源码角度梳理UniswapV2Factory的实现
使用UniswapV2 官方文件 在hardhat环境下进行部署和使用,并结合核心源码和公式分析。 涉及到的功能有添加流动性,包括首次和再次添加,还有swap交换代币功能。
SushiSwap中的关键词
Morpho是一种为EVM实现的非托管借贷协议。MorphoBlue提供了一种新的无需信任的原语,与现有的借贷平台相比,其效率和灵活性都得到了提高。它提供无需许可的风险管理和无需许可的市场创建以及与预言机无关的定价。
永续合约DEX不仅局限于交易场景,它正在拓宽区块链的应用范畴,为web3的mass adoption铺路
不标准的 ERC2612 导致可利用 permit 滥用零地址的“僵尸资金”
Stable++在机制设计上同样采用了CDP(债务抵押头寸),并且借用RGB++同构绑定的技术部分继承了比特币的安全性。
质押收益分红复利模型
本篇文章,我们将向我们自己的UniswapV2源码中添加核心的功能——swapping。Uniswap创建的目的就是能够实现去中心化的代币交换,我们一起来看看它是如何完成的。我们会依然专注于核心的配对合约,我们还没开始构建可用的前端交互界面,也并不会进行价格计算。
深入解析UniswapV2的手续费计算:公式推导与代码详解UniswapV2的手续费计算
最近在学习UniswapV2,今天尝试将UniswapV2的源码在本地编译和测试,过程中遇到了一个关于pair地址的问题,在此记录一下发现原因并解决的全过程。
Uniswap是一个运行在以太坊区块链上的去中心化交易所。它完全是自动化的、非托管的、去中心化的。它经历了多次的迭代开发。目前线上稳定运行的是第三个版本。之前关于UniswapV1的系列文章中,我展示了如何从头开始构建它并解释了它的核心机制。
在Foundry中用Solidity编写一个质押挖矿的项目
如何在 Uniswap V4 中构建自定义 Hooks
在前面的两篇文章中,我们已经已经实现了Exchange合约的所有核心机制,包括定价功能、交换、LP代币和费用。看起来已经比较完善了,但是还缺少了一部分:工厂合约。本篇文章,我们就来实现它。
这是我们系列文章的的第二部分。在上一篇中,我们了解了Uniswap及其核心机制,并开始构建交换合约。该合约可以接受用户的流动性、计算输出相应的代币数量并执行交换。本篇文章,我们将完成UniswapV1的实现。
扫一扫 - 使用登链小程序
41 篇文章,410 学分
74 篇文章,302 学分
30 篇文章,260 学分
158 篇文章,165 学分
11 篇文章,164 学分