分享一个质押提款的项目合约,该项目是一个质押代币获取奖券,并参与游戏的一个项目,这里我们只分析合约部分。开发工具:Foundry:一个智能合约开发工具链,学习文档vscode:编辑合约代码合约解析:以下几个合约配合形成整个项目的合约逻辑,下面逐个对合约进行解析主合约
如何解码原始 EVM Calldata 数据
Account Kit 基于账户抽象(ERC-4337),使得构建的产品在体验上感觉像 web2 一样构建 web3 应用,功能包括社交登录、gas 抽象、批量交易等。
本文从理论和命令行实践解释以太坊合约 ABI 和 EVM 字节码
最近两三年,闪电贷比较流行,也有不少的分析文章。最近深入的研究了一下dodo闪电贷,分享给大家。话不多说,先上源码。//Thisisafilecopiedfromhttps://github.com/OpenZeppelin/openzeppelin-contracts/blob/
Dune SQL 和以太坊数据分析进阶指南
代币的本质是一个合约,一串代码,是没有头像的概念的。目前我们看到的所有的代币logo,都是由各个平台自己加上去的,其目的是为了方便展示、提高代币的可信度等等。
介绍在本教程中,我们将使用ChainbaseDeFi数据集来检索UniswapV2池的地址。
TheGraph是区块链的一个去中心化的查询协议和索引服务。它允许开发人员轻松地跟踪各种网络上的智能合约所发出的事件,并编写定制的数据转换脚本,这些脚本是实时运行的。这些数据也通过一个简单的GraphQLAPI提供,然后开发者可以用它来在他们的前端显示东西。
@uniswap/v3-sdk里面的pool对象,提供了getOutputAmount函数,但是要求pool里面包含tick,这样我们想知道给定的输入能活得多少输出,就不需要提交到节点执行了,自己本机的nodejs就能运算出来。大大降低节点的压力。设池中有xy两种币。问题1:用a量的x能换来b量