-
-
Notifications
You must be signed in to change notification settings - Fork 246
(feat) pancakeswap mainnet #299
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) pancakeswap mainnet #299
Conversation
|
Good for a review now @nikspz |
nikspz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Test performed:
- Cloned and installed latest development branch and gwPR299
- Set up gateway successfully
- connected pancakeswap ethereum mainnet successfully
- check wallet now showing on gateway connect command
- check gateway balance show balance for the ethereum mainnet wallet
- curl
- chain/status: ok
- /chain/balances
- add/ remove wallet: ok
- /amm/price: ok
|
Good for a review now @nikspz |
|
Test performed:
logs_pancake_arbiturm.log |
|
I will make a few test @nikspz will give you heads up if things runs fine possibly by end of tomorrow. |
|
fixed @nikspz |
logs_gateway_app.log.2024-04-04.log |
|
sorry pancakeswap doc havent be updated, I see this have to do with subgraph api, I just noticed it was on their GitHub will push in a min @nikspz |
|
that should solve the price query error @nikspz |
|
Still failing @isreallee82 Test performed: logs_gateway_app.log.2024-04-05.log |
|
I just change the endpoints to the second one provided @nikspz, also tested it against pairs available on arbitrum network. https://pancakeswap.finance/info/v3/arb/pairs, https://pancakeswap.finance/info/arb/pairs |
|
what market pair are you using @nikspz |
WETH-USDC |
|
With curl test all seem to work fine @nikspz can you try with last push. |
|
logs_gateway_app.log.2024-04-09.log Curl:
Note: Not usable for amm_arb, will discuss and check to finalize PR |
|
Alright @nikspz, Also I guess the subgraph is api rate limited, made a clean-up on the pr for instances of chain preventing more iterations, no change in functionality, I will await your feedback |
to discuss what to do this the amm/price issue
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- commit e7e3146
- Connected zksync succesfully
- connected arbitrum succesfully
- added connector-tokens
- checked pancakeswap gateway balance succesfully
- amm/price shows price then Failed for amm_arb strategy after ~5-10 sec after start
- curl
- wallet/add
- arbitrum, mainnet, zksync: ok
- amm/price pancakeswap ethereum
- arbitrum: ok
- zksync: ok
- mainnet: ok
- amm/trade
- amm/liquidity/add: ok https://arbiscan.io/tx/0x6a9fe1d7631ab17015dcb0d30697f5ebf2e261bc82d1cc933e860c4d3a539b8d
- wallet/add
Note: There's still cases of amm/price failing when using amm_arb strategy using pancakeswap arbitrum
|
Merged to development and part of release version 1.27.0 |
Before submitting this PR, please make sure:
A description of the changes proposed in the pull request:
Added functionalities to enable interaction with Pancakeswap on the Ethereum mainnet.
Ensured compatibility and seamless integration with the existing Pancakeswap connector architecture.
Implemented appropriate handling for chain-specific differences and features.
Tests performed by the developer:
curl test
Tips for QA testing:
curl test