您当前的位置: 首页 >  oracle

MateZero

暂无认证

  • 4浏览

    0关注

    92博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

UniswapV2周边合约学习(六)-- ExampleOracleSimple.sol

MateZero 发布时间:2020-10-24 09:17:50 ,浏览量:4

记得朋友圈看到过一句话,如果Defi是以太坊的皇冠,那么Uniswap就是这顶皇冠中的明珠。Uniswap目前已经是V2版本,相对V1,它的功能更加全面优化,然而其合约源码却并不复杂。本文为个人学习UniswapV2源码的系列记录文章。

一、ExampleOracleSimple合约介绍

该合约位于examples目录下,比较简单,为一个以UniswapV2交易对作为价格预言机的示例合约。由于智能合约没有定时机制,所以必须每隔一段时间(周期)来更新价格。

因为这一个示例合约涉及到了UniswapV2中的价格表示,希望没有读过UniswapV2介绍的读者能读一下,对它的价格机制有一个大致了解。同时也需要阅读一下序列文章中核心合约学习中交易对学习的记录文章:UniswapV2核心合约学习(3)——UniswapV2Pair.sol,那里面对价格计算及溢出机制有详细的学习。

二、合约源码

照例先贴出源码:

pragma solidity =0.6.6
关注
打赏
1648304347
查看更多评论
立即登录/注册

微信扫码登录

0.0345s