火星链 火星链
Ctrl+D收藏火星链
首页 > LTC > 正文

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

作者:

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

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

撰文:要飞的Harry

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

视频回顾在?这里。

Uniswap介绍

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

HashKey Exchange:获得1号和7号牌照正式升级批复,成为香港首家面向零售用户的持牌交易平台:8月3日消息,HashKey Group于其官网发布公告称,HashKey Exchange1号和7号牌照正式升级获得批复,成为香港首家面向零售用户的持牌交易平台。这次牌照升级将进一步拓展 HashKey 交易平台的业务范围,从仅面向专业投资者扩展至零售用户,以满足市场需求,并为零售用户提供更加安心便捷的买币存币服务。

公告称,HashKey交易平台除了提供法币出入金的支持,还将与包括香港发钞行在内的商业银行合作,为用户提供便捷的法币存取款服务。此外,平台还开放了东方地区唯一合规的场外交易平台,为用户提供更多的交易选择。

目前,HashKey Exchange已经正式开放预注册,注册用户将获得HashKey生态积分(HSK)的奖励。[2023/8/3 16:16:02]

代码解读

Google Cloud将于2023年第一季度为Solana添加BigQuery支持:金色财经报道,Google Cloud 正在与 Solana 合作。Google Cloud 正在运行一个 Solana 验证器来参与和验证网络,并且明年将区块链节点引擎引入 Solana 链,因此任何人都可以轻松在 Google Cloud 中启动专用的 Solana 节点。此外,Google Cloud 正在索引 Solana 数据并将其加入明年的 BigQuery,以使 Solana 开发者生态系统更容易访问历史数据。[2022/11/6 12:21:11]

Uniswap有两个核心的项目:

金融科技公司BKN301完成1500万欧元融资:7月4日消息,专注于开发支付服务和银行即服务的金融科技公司 BKN301完成1500万欧元(约合 1565万美元)A轮融资,瑞士基金Abalone Group领投,PayU、Azimut Digitech Fund 、CRIF、GNB Swiss Investments AG以及一些金融行业高管参投。

BKN301创始人兼首席执行官Stiven Muccioli表示,该公司将采用新兴银行技术,例如数字支付、区块链服务、加密货币和数字资产等,他们还通过旗下BaaS 和数字电子货币平台帮助第三方提供金融、支付和Token发行服务,目前主要关注非洲、中东和东欧市场。[2022/7/5 1:50:40]

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

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

合约: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的?文档。

标签:SWAPUniswapUNITOKEPrivacySwapuniswap币价格预测uniswap币Blue Whale Token

LTC热门资讯
CORD:马校长论币:1.15上午比特币行情分析与操作建议

前言:行情分析:大盘经过昨天的一轮爆发后,目前价格重新站回了5、10日均线上方,最高摸了40000一线,且macd死叉解除有转金叉迹象,当前整体盘面已经抵达40000附近的小关口阻力.

1900/1/1 0:00:00
stETH:注单数据未同步各种理由不给提该如何解决呢?

遇到这种情况时我们首先要V—nnfff999—了解为什么出现这种情况,只有了解了为什么出现这种情况时候,才能想出正确应对的方法的和解决的途径。然后:对症下药.

1900/1/1 0:00:00
Immutable:冯哥论币:1.14日比特币策略分析

冯哥论币:1.14日比特币策略分析大饼的价格在今日凌晨的连续拉升之后币价向上突破关键压制位36200位置,并且上方试探到了斐波那契0.236位置的对位压制.

1900/1/1 0:00:00
BTC:老杨谈币:1/14 午间 比特币/以太坊 行情分析及操作建议

前言:???机会都是在反对声中萌芽,议论声中爆发,叫好声中幻灭。行情运行,多空博弈间出趋势,涨跌起伏间定方向,一波趋势行情是不太可能在很短时间结束的,若很快的结束的,那根本就不是所谓的趋势.

1900/1/1 0:00:00
ANC:美国第一家加密银行诞生:加密世界和传统金融的边界更模糊了

根据美国货币监理署的一份公告,加密货币托管公司Anchorage13日通过了其银行牌照申请,成为全美第一家获得设立“联邦级”银行许可的加密公司.

1900/1/1 0:00:00
GAL:xmex小雅:1.14比特币行情分析 蓄力完有望破新高

最短的距离是从眼睛到屏幕,最长的距离是从信任到执行,交易不要被过去控制,决定你未来的,是当下。当你的判断还与市场走势不同的时候,就应该静下心来等待,当你的行动还驾驭不了你的交易时,就应该沉下心来.

1900/1/1 0:00:00