smart contract
-
[DeFi] Uniswap V2 Contract 코드 분석 - Periphery, Migrator블록체인 2021. 3. 8. 02:13
이번에는 Uniswap V2의 Periphery 쪽 코드 분석을 해봐야겠다. 코드는 여기서 확인할 수 있다. github.com/Uniswap/uniswap-v2-periphery/tree/master/contracts Uniswap/uniswap-v2-periphery 🎚 Peripheral smart contracts for interacting with Uniswap V2 - Uniswap/uniswap-v2-periphery github.com 우선 contracts 폴더에 3개의 solidity contract가 작성돼있다. UniswapV2Migrator.sol UniswapV2Router01.sol UniswapV2Router02.sol 그리고 4개의 폴더가 있는데, interfaces와 l..
-
[Defi] Uniswap V2 Contract 코드 분석 1 - Factory블록체인 2021. 2. 8. 02:52
오랜만에 오픈소스 분석이나 해볼겸 요즘 관심갖는 Defi의 가장 유명한 탈중앙화 거래소인 유니스왑 코드를 분석해보기로 했다. 어디까지나 개인 공부용이니 포스트를 보면서 사실과 다른점이 있다면 얼마든지 댓글을 남겨주세요 ㅠ_ㅠ 유니스왑의 컨트랙트는 크게 Core(Factory, Pairs), Periphery(Library, Router)로 구성돼있는것 같다.(https://uniswap.org/docs/v2/protocol-overview/smart-contracts/) 오늘은 먼저 Core 코드를 분석해보자. Core는 크게 Factory와 Pairs로 나뉜다. Factory 컨트랙트는 pool을 만드는 컨트랙트라고 한다. 또한 하나의 token pair마다 하나의 컨트랙트가 할당되는 것으로 보아, U..