From 445c080c25152bb5e2a9a6f86a73458e3e1375c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 17 Oct 2024 16:43:09 +0200 Subject: [PATCH 1/2] feat: add run log 17 oct 24 --- brownie/runlogs/2024_10_strategist.py | 41 +++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/brownie/runlogs/2024_10_strategist.py b/brownie/runlogs/2024_10_strategist.py index e587488b96..f22d12310c 100644 --- a/brownie/runlogs/2024_10_strategist.py +++ b/brownie/runlogs/2024_10_strategist.py @@ -382,3 +382,44 @@ def main(): {'from': OETH_ARM} ) ) + +# ----------------------------------------------------- +# Oct 17th 2024 - OUSD Reallocation 2.483m USDC from Morpho Aave to new MetaMorpho +# ----------------------------------------------------- +from world import * + +def main(): + with TemporaryForkForReallocations() as txs: + # Before + txs.append(vault_core.rebase({'from':STRATEGIST})) + txs.append(vault_value_checker.takeSnapshot({'from':STRATEGIST})) + + # Withdraw 200k from Morpho Aave + txs.append( + vault_admin.withdrawFromStrategy( + MORPHO_AAVE_STRAT, + [usdc], + [2_483_000 * 10**6], + {'from': STRATEGIST} + ) + ) + + # Put everything in new MetaMorpho + txs.append( + vault_admin.depositToStrategy( + MORPHO_META_USDC_STRAT, + [usdc], + [2_483_000*10**6], + {'from': STRATEGIST} + ) + ) + + # After + vault_change = vault_core.totalValue() - vault_value_checker.snapshots(STRATEGIST)[0] + supply_change = ousd.totalSupply() - vault_value_checker.snapshots(STRATEGIST)[1] + profit = vault_change - supply_change + + txs.append(vault_value_checker.checkDelta(profit, (500 * 10**18), vault_change, (500 * 10**18), {'from': STRATEGIST})) + print("-----") + print("Profit", "{:.6f}".format(profit / 10**18), profit) + print("Vault Change", "{:.6f}".format(vault_change / 10**18), vault_change) From 60e53eb0808e80750a205552274dc32a80f17ae7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 17 Oct 2024 16:43:34 +0200 Subject: [PATCH 2/2] fix: adjust comment --- brownie/runlogs/2024_10_strategist.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/brownie/runlogs/2024_10_strategist.py b/brownie/runlogs/2024_10_strategist.py index f22d12310c..b19604c853 100644 --- a/brownie/runlogs/2024_10_strategist.py +++ b/brownie/runlogs/2024_10_strategist.py @@ -394,7 +394,7 @@ def main(): txs.append(vault_core.rebase({'from':STRATEGIST})) txs.append(vault_value_checker.takeSnapshot({'from':STRATEGIST})) - # Withdraw 200k from Morpho Aave + # Withdraw 2.483m from Morpho Aave txs.append( vault_admin.withdrawFromStrategy( MORPHO_AAVE_STRAT,