代币的本质是一个合约,一串代码,是没有头像的概念的。目前我们看到的所有的代币logo,都是由各个平台自己加上去的,其目的是为了方便展示、提高代币的可信度等等。
介绍在本教程中,我们将使用ChainbaseDeFi数据集来检索UniswapV2池的地址。
什么是foundry?foundry是一个solidity智能合约开发工具。可以帮你管理依赖包,编译项目,运行测试脚本,还可以让你通过命令行工具或者script脚本和链上合约进行交互。和hardhat不同的地方是,hardhat我们还是主要用来开发大型的合约项目,但是foundry用来进行编写测试
Uniswap V2是一种基于以太坊的去中心化交易协议,旨在提供快速、安全、无信任的代币交换服务。它是Uniswap协议的第二个版本,是对第一个版本的改进和升级。 更详细的注释在github:https://github.com/kpyaoqi/UniswapV2_Chinese
@uniswap/v3-sdk里面的pool对象,提供了getOutputAmount函数,但是要求pool里面包含tick,这样我们想知道给定的输入能活得多少输出,就不需要提交到节点执行了,自己本机的nodejs就能运算出来。大大降低节点的压力。设池中有xy两种币。问题1:用a量的x能换来b量
Chaintool ABI可视化调用工具(英文称为ABICaller)会自动根据ABI生成可调用按钮, 极大方便智能合约开发者。
逆向 EVM - 解析原始Calldata数据
TheGraph是区块链的一个去中心化的查询协议和索引服务。它允许开发人员轻松地跟踪各种网络上的智能合约所发出的事件,并编写定制的数据转换脚本,这些脚本是实时运行的。这些数据也通过一个简单的GraphQLAPI提供,然后开发者可以用它来在他们的前端显示东西。
如何使用 web3-react 库 链接钱包
如何在部署之前确定合约地址。