-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
46 lines (36 loc) · 1.83 KB
/
Copy pathNOTICE
File metadata and controls
46 lines (36 loc) · 1.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Lista V2
========
This project is a derivative work distributed under the GNU General Public
License v3.0 or later (GPL-3.0-or-later). See the LICENSE file for the full
license text.
Attribution
-----------
The core and periphery contracts in this repository are derived from the
Uniswap V2 protocol, originally developed by Uniswap Labs and licensed under
GPL-3.0-or-later:
* Uniswap V2 Core - Copyright (C) Uniswap Labs
https://github.com/Uniswap/v2-core
* Uniswap V2 Periphery - Copyright (C) Uniswap Labs
https://github.com/Uniswap/v2-periphery
The following third-party components are also included or depended upon:
* @uniswap/lib (4.0.1-alpha) - Copyright (C) Uniswap Labs, GPL-3.0-or-later
(resolved from node_modules)
* WETH9 (contracts/periphery/test/WETH9.sol)
- Copyright (C) 2015, 2016, 2017 Dapphub
GPL-3.0
Modifications
-------------
Changes made in this fork relative to upstream Uniswap V2 include:
* Protocol types renamed UniswapV2* -> ListaV2* (e.g. ListaV2Factory,
ListaV2Pair, ListaV2Router02, IListaV2Pair, ListaV2Library).
* LP token name/symbol changed to "Lista V2" / "LISTA-V2".
* Revert-message prefix changed from "UniswapV2:" to "ListaV2:".
* The flash-swap callback function name (uniswapV2Call) is unchanged.
* The pair CREATE2 init code hash in ListaV2Library.pairFor was recomputed
for the renamed ListaV2Pair creation code.
* The Uniswap V1 interfaces, UniswapV2Migrator, and the V1-dependent
ExampleFlashSwap were removed.
* Build tooling migrated from Waffle/Foundry to Hardhat; core Solidity test
suite ported accordingly.
These modifications remain licensed under GPL-3.0-or-later, consistent with the
upstream license.