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

Feat/polkadex v2 #366

Closed
wants to merge 8 commits into from
Closed

Feat/polkadex v2 #366

wants to merge 8 commits into from

Conversation

petioptrv
Copy link

@petioptrv petioptrv commented Aug 24, 2023

Before submitting this PR, please make sure:

  • Your code builds clean without any errors or warnings
  • You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:

This PR introduces an update to the Polkadex connector to use the V2 API.

Tests performed by the developer:

  • Unit tests.

Tips for QA testing:

Note that every now and then, the periodic order status update may fail because it happened immediately after submitting an order. Since Polkadex is a decentralized exchange, it takes a couple of seconds for the order to make it onto the chain and to become available for order status updates.

@CoinAlpha/qa-client, I am currently getting a segfault several seconds into using the OSS client. I've pinged Federico to check if that's a known issue on their end.

[ch-43708]

@petioptrv petioptrv self-assigned this Aug 24, 2023
@petioptrv petioptrv requested review from vic-en and a team August 24, 2023 17:10
@shortcut-integration
Copy link

This pull request has been linked to Shortcut Story #43708: Send Polkadex V2 connector to the Foundation.

@geneuinely07 geneuinely07 added the foundation Pull requests related to Hummingbot Foundation from external contributors (not CoinAlpha) label Aug 24, 2023
@mrhzysbl mrhzysbl linked an issue Aug 25, 2023 that may be closed by this pull request
Copy link

@vic-en vic-en left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@rxlxrxsx rxlxrxsx linked an issue Aug 28, 2023 that may be closed by this pull request
- Removes testnet which is currently not supported
Copy link

@rxlxrxsx rxlxrxsx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and confirmed working by QA.

  • Successfully cloned and installed the branch
  • Connected seed phrase and confirmed working as expected
  • Confirmed wallet and exchange balances are reflecting correct
  • Created a pure_mm strategy and went through initial prompts successfully
  • Started the strategy without issues, confirmed orders are created and cancelled based on config
  • Confirmed order book prices is in sync with the exchange
  • Trade information are correct based on history command output
  • Compared trades in client and exchange, no discrepancies found
  • Confirmed hanging order/cancellation and multiple order levels works as expected

@petioptrv
Copy link
Author

petioptrv commented Aug 30, 2023

Closing to re-open towards foundation: hummingbot#6558

@petioptrv petioptrv closed this Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
foundation Pull requests related to Hummingbot Foundation from external contributors (not CoinAlpha)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Failed Test PR #366 - Error fetching trading pairs for Polkadex Failed Test #366 - Unable to start client
5 participants