Investigating a Failed Transaction
By visualizing complex DeFi protocols as cubes and allowing the user to define the inputs and outputs, Furucombo is able to bundle all of the user transactions i.e. cubes into one and send it out.
Because the transactions are bundled in this way, it is even more important to be able to see what happened in each and every step and solve issues quickly.
By searching the transaction hash on Tenderly we can see everything that happened with it, as well as deep dive in order to find the breaking point:
As a way to avoid these issues in the future, we could lower the amount between
repaysteps to allow for price slippage (~0.3%). Alternatively, by using the
previous outputfeature when inputing the amount for the second cube we will ensure sending the exact and expected amount from the first cube.
Lowering the amount between steps in order to allow for price slippage (~0.3%) when the
previous outputfeature is not applicable.