Binance Square
UniswapV3
1,448 προβολές
3 άτομα συμμετέχουν στη συζήτηση
Δημοφ.
Πιο πρόσφατα
Phoenix Group
--
--
Ανατιμητική
(banteg) our resident @FP_Crypto has reminded me of a great feature in #uniswapv3 pools when doing low-level trades. read the first snippet carefully. when you trade directly with a pool, it first sends you the swap output. then it makes a callback to your contract, and only when the control is returned, it checks you have sent it the input tokens. this little time travel trick allows for things like leveraging/deleveraging. for example, here i used it to unwind a baseline position by swapping yet to be unlocked collateral for weth. unfortunately, it doesn't work in this case, because of the reentrancy lock. the repay call instantly deposits the recovered weth into the floor position by reminting it, and we are still in the callback when this happens. i have coded a different version with a backup flashloan facility, so stay tuned! p.s. thruster (uni v3 on blast) has removed the flash function but has overlooked the flash feature in swap.
(banteg)

our resident @FP_Crypto has reminded me of a great feature in #uniswapv3 pools when doing low-level trades.

read the first snippet carefully. when you trade directly with a pool, it first sends you the swap output. then it makes a callback to your contract, and only when the control is returned, it checks you have sent it the input tokens.

this little time travel trick allows for things like leveraging/deleveraging. for example, here i used it to unwind a baseline position by swapping yet to be unlocked collateral for weth.

unfortunately, it doesn't work in this case, because of the reentrancy lock. the repay call instantly deposits the recovered weth into the floor position by reminting it, and we are still in the callback when this happens.

i have coded a different version with a backup flashloan facility, so stay tuned!

p.s. thruster (uni v3 on blast) has removed the flash function but has overlooked the flash feature in swap.
--
Ανατιμητική
Εξερευνήστε τα τελευταία νέα για τα κρύπτο
⚡️ Συμμετέχετε στις πιο πρόσφατες συζητήσεις για τα κρύπτο
💬 Αλληλεπιδράστε με τους αγαπημένους σας δημιουργούς
👍 Απολαύστε περιεχόμενο που σας ενδιαφέρει
Διεύθυνση email/αριθμός τηλεφώνου