diff --git a/brownie/runlogs/2024_04_strategist.py b/brownie/runlogs/2024_04_strategist.py index 3a626d39ad..5845a77207 100644 --- a/brownie/runlogs/2024_04_strategist.py +++ b/brownie/runlogs/2024_04_strategist.py @@ -415,3 +415,35 @@ def main(): print("OETH supply change", "{:.6f}".format(supply_change / 10**18), supply_change) print("Vault Change", "{:.6f}".format(vault_change / 10**18), vault_change) print("-----") + +# ------------------------------------- +# Apr 30, 2024 - Send some frxETH to the frxETH strategy +# ------------------------------------- +from collateralSwap import * + +def main(): + with TemporaryForkForReallocations() as txs: + # Before + txs.append(vault_oeth_core.rebase(std)) + txs.append(oeth_vault_value_checker.takeSnapshot(std)) + + # Withdraw WETH from Morpho Aave + txs.append( + vault_oeth_admin.depositToStrategy( + FRAX_ETH_STRATEGY, + [FRXETH], + [frxeth.balanceOf(OETH_VAULT)], + std + ) + ) + + # After + vault_change = vault_oeth_core.totalValue() - oeth_vault_value_checker.snapshots(STRATEGIST)[0] + supply_change = oeth.totalSupply() - oeth_vault_value_checker.snapshots(STRATEGIST)[1] + profit = vault_change - supply_change + txs.append(oeth_vault_value_checker.checkDelta(profit, (1 * 10**18), vault_change, (1 * 10**18), std)) + print("-----") + print("Profit", "{:.6f}".format(profit / 10**18), profit) + print("OETH supply change", "{:.6f}".format(supply_change / 10**18), supply_change) + print("Vault Change", "{:.6f}".format(vault_change / 10**18), vault_change) + print("-----")