-
Notifications
You must be signed in to change notification settings - Fork 181
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: consolidate thor logic #6700
Conversation
Opening for early review and discussion - while this is already working and wired up for THORChain LP, happy to discuss the API some more here before we get this in, since this is eventually going to be consumed by all THORChain LP domains. |
6827641
to
ab744f8
Compare
Teting notesLP🚫 Blank screen on click "add liquidity" button Screen.Recording.2024-05-01.at.7.36.46.AM.mov🚫 (May not be a regression) text on confirmation says "Transaction submitted" instead of "Transaction confirmed" 🚫 (Possibly related to the above) text after confirming still says "Waiting for confirmation" instead of "Transaction submitted" Screen.Recording.2024-05-01.at.8.47.03.AM.movAdd liquidity - non EVM ✅ Native deposit https://viewblock.io/thorchain/tx/390bc58d599f0e4672809e1d7a46fffb6937506f15f42df47405b162614a5aa6 ✅ Rune deposit https://viewblock.io/thorchain/tx/9E89C1C93A271EB5AE43959C7474B07B339B1D6B544824D8BAB96C26BA0D9E89 TODO: Sym deposit Add liquidity - Native EVM ✅ Asym deposit 🚫 ~Sym deposit - stuck after rune side completes. ~ link to issue #6787 This issue looks unrelated to this PR because it seems to be an issue where we arent able to prevent conflicting deposit types across tabs. The following message appeared after sym rune deposit - but there was already a sym deposit in flight in a different tab... The seems to warrant some discussion. ✅ Rune asym deposit https://viewblock.io/thorchain/tx/4B368941F763628989260E328D0FC3C41C297A82882448D86C506CB1308DC577 Remove liquidity ✅ Remove liquidity - sym non-EVM https://viewblock.io/thorchain/tx/CECA6B5850A95DD1B9DB94A672A02A77CFC00D04D717A903C02153911F516B22 TODO: Remove liquidity - asym non-EVM (RUNE) TODO: Remove liquidity - asym non-EVM (DOGE) ✅ Remove liquidity - asym EVM (AVAX) https://viewblock.io/thorchain/tx/011417992033214ba9550d4cdad67e2f8f71bf2451107f64aa35731f4774885a ✅ Remove liquidity - asym EVM (AVAX) https://viewblock.io/thorchain/tx/28663DE796B9F30B55E52FCC3C479536EE29AC4B16B72D181A4A16FD4A8CF066 TODO: Remove liquidity - asym EVM (RUNE) TODO: add/remove liquidity for non-native EVM sym/asym/rune Other / Paranoia✅ ETH -> AVAX bridge |
src/pages/ThorChainLP/components/ReusableLpStatus/TransactionRow.tsx
Outdated
Show resolved
Hide resolved
… deposit balance check baseUnit vs precision
Description
This PR extracts the Tx building logic into a common THOR hook - consuming it
in THORChain LP as a first stepeverywhere.See #6708 and #6729 for the granular PRs that implement lending and savers and their own testing steps
Pull Request Type
Issue (if applicable)
Risk
High, touches THORChain LP, lending and savers
Testing
Regression test the following for LP:
Refer to the #6708 and #6729 tickets for lending and savers testing.
Engineering
Operations
Screenshots (if applicable)