Uniswap快速入门

Uniswap快速入门指南

从零开始学习Uniswap开发

什么是Uniswap?

Uniswap是以太坊上最大的去中心化交易协议和自动做市商(AMM)。它允许用户:
- 安全可信地交换ERC20代币
- 提供流动性赚取手续费
- 构建去中心化应用程序

什么是Uniswap协议?

一套持久的、不可升级的智能合约,共同创建一个自动做市商,这是一种促进以太坊区块链上点对点做市和 ERC-20 代币交换的协议。

Uniswap 协议是一种点对点1系统,旨在在以太坊区块链上交换加密货币(ERC-20 代币)。该协议作为一组持久的、不可升级的智能合约实现;旨在优先考虑抗审查、安全性、自我托管,并在没有任何可能选择性限制访问的受信任中介的情况下运行。

什么是Uniswap接口?

一个允许与 Uniswap 协议轻松交互的 Web 接口。该接口只是与 Uniswap 协议交互的众多方式之一。

我在Uniswap上能做什么?

交易和兑换代币:Uniswap的兑换功能允许两个代币在流动性池内快速交换,而DEX用户界面也允许更高级的交易功能,如限价单。这些都为用户带来了更好的交易体验。

赚取代币 :在流动性挖矿池和质押的同时,有许多方法可以赚取代币。更多的功能还在酝酿中!

主要功能

  • Swaps - 代币交换
  • Pools - 流动性池
  • Concentrated Liquidity - 集中流动性
  • Flash Swaps - 闪电兑换

开发准备

  • Node.js 环境
  • 以太坊开发环境(Hardhat/Truffle)
  • MetaMask钱包
  • Uniswap SDK
  • 基础的solidity和TypeScript知识