月亮链 月亮链
Ctrl+D收藏月亮链
首页 > USDT > 正文

SWAP:技术解析 Uniswap 运行机制与核心功能_UNI

作者:

时间:1900/1/1 0:00:00

原文标题:《CodeReview回顾:去中心化交易所Uniswap》

撰文:要飞的Harry

这次CodeReview的项目是去中心化交易所Uniswap,领读员是Tiny熊。

视频回顾在?这里。

Uniswap介绍

Uniswap的核心原理利用了一个简单的常量乘积模型:K=x*y,其中x,y为代币数量。在交易的过程中,需要保持K值不变,所以x和y的变化方向是相反的。可以参考下面的三幅图来理解如何在Uniswap中交易和增加流动性。

Skale Network发布Levitation Protocol:金色财经报道,Skale Network 发布了 Levitation Protocol,一个零知识 (ZK) Rollup,旨在为以太坊开发人员提供新的扩展解决方案。[2023/6/2 11:53:37]

代码解读

Uniswap有两个核心的项目:

用来托管Uniswap的资产用来与Uniswap进行交互uniswap-v2-core项目

观点:Coinbase CEO加大对SEC主席的批评:金色财经报道,加密货币交易所Coinbase的首席执行官Brian Armstrong加强了对美国证券交易委员会(SEC)主席根斯勒(Gary Gensler)的批评。Armstrong表示:“SEC在这方面有点特立独行,主席根斯勒是个孤独的十字军,出于某种原因,他采取了更反加密货币的观点。”他还称,我不认为根斯勒一定是在试图规范这个行业,而是可能会限制它。但根斯勒提起了一些诉讼,我认为这对美国的加密行业来说是非常没有帮助的,但这也是Coinbase从法院获得澄清的机会,我们认为这将真正有利于加密行业,也有利于更广泛的美国。”Armstrong还补充说,尽管该公司在美国面临监管方面的不确定性,但该交易所不会离开美国。[2023/5/9 14:50:29]

这个项目中的代码通常不会被用户直接调用,而是被uniswap-v2-periphery项目中的路由合约调用,因为路由合约的接口更友好。

美国政府可能在年底前通过稳定币立法:金色财经消息,一位美国政府官员表示,美国联邦政府正在与国会合作制定稳定币立法,该立法可能在今年年底成为法律。美国官员表示,总统金融市场工作组周四开会讨论了最近的稳定币市场和未来的立法,这项立法将由众议院金融服务委员会提出,稳定币的发行方式是与会者讨论的另一个细节。这位官员还表示,监管机构认为立法需要两党支持,虽然他们没有在参议院讨论立法,但参议院银行委员会高级成员Pat Toomey(R-Pa.)已经暗示,到2022年底可能会有一部稳定币法出台。(CoinDesk)[2022/7/1 1:43:24]

合约:UniswapV2Factory.sol

核心方法:

createPair:用来创建一个交易对。接收两个token的地址作为参数,然后调用汇编方法create2创建pair,之后调用IUniswapV2Pair的initialize方法初始化pair。创建成功后发出PairCreated事件。

合约:UniswapV2Pair.sol

这个合约相当于

核心方法:

mint:给指定的地址mintLPtoken。burn:burn掉LPtoken,发送给用户对应的token0和token1。swap:交易。uniswap-v2-periphery项目

这个项目会被前端直接调用,之后会调用进uniswap-v2-core项目中的对应方法。

合约:UniswapV2Router02.sol

核心方法:

addLiquidity:提供两种ERC-20token,给ERC-20?ERC-20池子添加流动性removeLiquidity:移除ERC-20?ERC-20池子的流动性,接收两种ERC-20tokenremoveLiquidityWithPermit:让用户提前签好名授权合约,这样就省去了approve交易,只需要一笔交易就可以完成approve+transferFrom的操作。swapExactTokensForTokens:交易。指定发送(in)的token0数量,让合约计算得到(out)的token1数量swapTokensForExactTokens:交易。指定想要得到(out)的token1数量,让合约计算需要发送(in)的token0数量更多的关于合约方法的描述,可以参考Uniswap的?文档。

标签:SWAPUniswapUNITOKEYouSwapuniswap币排行UnifarmGAINZ TOKEN

USDT热门资讯
SUI:1.14今日黄金最新价格涨跌分析及白银最新趋势行情操作思路 黄乾瑞_SHIN

  黄金行情分析:    黄金技术面来看,日线级别,MACD死叉,绿柱放大,KDJ死叉,金价周二受阻于1863附近,这也是1764-1959上涨区间的50%回撤位,阻力较大.

1900/1/1 0:00:00
LID:刘弈城:1.14黄金最新行情解析 白银原油日内操作思路_IDOO币

穷人在怀疑中拒绝,富人在怀疑中求证!宁可明明白白放弃,不可稀里糊涂错过!碰到许许多多还在亏损中迷茫的投资者,你要知道没有一成不变的行情,也没有一成不变的投资者.

1900/1/1 0:00:00
加密货币:矿金所-矿业CEO郝新健带你走近挖矿最顶层_加密货币是什么意思是

2020年12月26日,由链正集团、矿金所主办,金色财经、中国民营实业家协会协办的”2020数字经济产业大会暨链正集团年终盛典“,在广东省清远狮子湖喜来登度假酒店圆满落幕.

1900/1/1 0:00:00
数字人:数字人民币试点新场景多点开花 多品种“硬件钱包”触达平常百姓家_EOS

一直以来,数字人民币试点受到广泛关注。继苏州数字人民币试点后,又有诸多测试消息披露,其中既有如苏州一样的大规模红包试点,也有小场景的专项测试.

1900/1/1 0:00:00
加密货币:浒灿:1-13BTC ETH 空军来袭,后市还要延续多久?_300

别人拥有的,你不必羡慕,只要努力,你也会拥有;自己拥有的,你不必炫耀,因为别人也在奋斗,也会拥有今日快讯:BeatleNews表示,过去十年的数据显示.

1900/1/1 0:00:00
DAT:1.15外汇黄金单边暴涨还会跌?期货白银、美原油走势操作建议 黄乾瑞_BERAGE币

  黄金行情分析:    黄金技术面来看,日线级别,MACD死叉,绿柱放大,KDJ死叉,金价周二受阻于1863附近,这也是1764-1959上涨区间的50%回撤位,阻力较大.

1900/1/1 0:00:00