Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uniswap v3 support #95

Open
2 of 8 tasks
ErikBjare opened this issue May 4, 2021 · 8 comments
Open
2 of 8 tasks

Uniswap v3 support #95

ErikBjare opened this issue May 4, 2021 · 8 comments
Labels
enhancement New feature or request

Comments

@ErikBjare
Copy link
Member

ErikBjare commented May 4, 2021

Uniswap V3 launches tomorrow (May 5th).

Whitepaper: https://uniswap.org/whitepaper-v3.pdf

Contracts

The new router contract is SwapRouter.sol:

The new way to quote prices is with Quoter.sol.

Feature parity

Funding

We are in the process of applying for a Uniswap grant to implement support for Uniswap V3. We have received a grant from the Uniswap Grants Program to implement support for V3. If you want to help contribute to V3 and beyond, get in touch!

@ErikBjare ErikBjare added the enhancement New feature or request label May 4, 2021
@ErikBjare
Copy link
Member Author

V3 is live! Contract addresses: https://github.com/Uniswap/uniswap-v3-periphery/blob/main/deploys.md

I'll get started on it tomorrow.

@AlexanderFreihaut
Copy link

AlexanderFreihaut commented May 14, 2021

Any one knows, when v3 support comes?

@ErikBjare
Copy link
Member Author

@AlexanderFreihaut V3 support is being worked on in #106, but there are a few blockers that I need to get through.

@ErikBjare
Copy link
Member Author

Tests for V3 are now passing on master! https://github.com/shanefontaine/uniswap-python/runs/2601585038

V1 and V2 tests still have a few failures though, so we might wait with a new release until at least the V2 tests are passing as well.

@ErikBjare
Copy link
Member Author

@alexskliu Answered in #116

@rmurray2
Copy link

Any idea when Creating/Closing liquidity positions on v3 will be implemented? Very much looking forward to that!

@romanbsd
Copy link
Contributor

romanbsd commented Aug 3, 2021

@rmurray2 I'm working on that, although the code is not based upon uniswap-python, but rather tries to follow the official uniswap-v3-sdk (javascript). If anyone is interested to participate in this project, I'll be more than happy. Creating/Closing position is almost ready.

@antb123
Copy link

antb123 commented Aug 18, 2021

Is there plans to support uniswap v3 and optimism L2?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants