-
-
Notifications
You must be signed in to change notification settings - Fork 142
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
Interact directly with the pool in Uniswap connector #112
Comments
What is the expected timeline for this ticket? |
Do you mean when it'll be delivered? That depends on if/when a community dev picks up this bounty. |
@fengtality I would like to take a shot at this. I have a few questions, though.
|
I'll take this |
@VPashkov Thanks - see below for answers to your questions. If you would like to be assigned this issue, you have first dibs. @zedquach we will let you know if it's open in a few days.
|
@fengtality Yes, I would like to be assigned. I think I got all the answers I need for now. Thanks. |
A quick status update. |
wow that's amazing! looking forward to playing with it!
…On Mon, Jun 5, 2023, 11:05 PM Vadim ***@***.***> wrote:
A quick status update.
I have a working implementation. It works significantly faster.
Some naive performance testing shows 250-350ms for price requests(
/amm/price) for new implementation versus 3.5-7 seconds for the old one.
For trade requests(/amm/trade) it's 2-2.5 seconds versus 7-9 seconds.
I'm working on unit tests right now.
—
Reply to this email directly, view it on GitHub
<#112 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANWHVXEVQFOJMEBZ7HXTYLXJ3CDLANCNFSM6AAAAAAYNUFTCI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
hi @VPashkov Could you please add your updates here and submit PR/draft? |
Hi @nikspz. |
Hey @VPashkov if you're having issues mocking data for tests, I suggest submitting the PR as-is. We are aware of the challenges testing Gateway functions that require network calls and don't want to make devs spend time unnecessarily |
Got it. I'm sending PR without tests for |
Hi @VPashkov - Would this also work on polygon uniswap? |
@VPashkov - check my DM on discord also please.
Sent from Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: nikspz ***@***.***>
Sent: Tuesday, July 4, 2023 6:16:05 am
To: hummingbot/gateway ***@***.***>
Cc: Toxic Entity ***@***.***>; Comment ***@***.***>
Subject: Re: [hummingbot/gateway] Interact directly with the pool in Uniswap connector (Issue #112)
@VPashkov<https://github.com/VPashkov> Could you please fill up & submit the AML Policy Form via this link: https://forms.gle/ZeSRvWUU3gBeHPbH6
This is a one-time process for each ETH Address used to receive HBOT bounty.
—
Reply to this email directly, view it on GitHub<#112 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABDR3MPFJWZOKTCRD6TJRJDXOOKIHANCNFSM6AAAAAAYNUFTCI>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Hey @toxicehc, sorry didn't see your message. I'll check DM on Discord. Thanks. |
Thanks for your participation, the bounty has been sent to @VPashkov . The fix has been deployed on development branch and next hummingbot version 1.18.0 |
Description
estimateSellTrade
,estimateBuyTrade
, andexecuteTrade
should be able to use the quote/trade methodology described in the Uniswap docs, but also the existing router methoduseRouter
(bool): if True, estimation and execution functions use router; if false, use quote and trade functions of SDK;feeTier
(string): Matches one of the Uniswap fee tier strings. If useRouter is False, then user has to specifyfeeTier
to find the right pooluseRouter
should be True, andfeeTier
is "MEDIUM"Bounty
The text was updated successfully, but these errors were encountered: