From f275953564df7487edca3b9556316e01c28c3f66 Mon Sep 17 00:00:00 2001 From: Nicholas Addison Date: Tue, 25 Jul 2023 22:52:17 +1000 Subject: [PATCH] Run log for 260 WETH AMO Deposit --- brownie/runlogs/2023_07_strategist.py | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/brownie/runlogs/2023_07_strategist.py b/brownie/runlogs/2023_07_strategist.py index 5df5374dd1..771c2ae1ce 100644 --- a/brownie/runlogs/2023_07_strategist.py +++ b/brownie/runlogs/2023_07_strategist.py @@ -377,3 +377,36 @@ def main(): print("Transaction ", idx) print("To: ", item.receiver) print("Data (Hex encoded): ", item.input, "\n") + +# -------------------------------- +# July 25, 2023 - OETH AMO Deposit +# -------------------------------- + +from world import * + +txs = [] +with TemporaryFork(): + # Before + txs.append(vault_oeth_core.rebase({'from':STRATEGIST})) + txs.append(oeth_vault_value_checker.takeSnapshot({'from':STRATEGIST})) + + # Strategist + txs.append(vault_oeth_admin.depositToStrategy(OETH_CONVEX_OETH_ETH_STRAT, [weth], [260 * 1e18], {'from': STRATEGIST})) + + #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), {'from': STRATEGIST})) + print("-----") + print("Profit", "{:.6f}".format(profit / 10**18), profit) + print("Vault Change", "{:.6f}".format(vault_change / 10**18), vault_change) + print("Variance", 10**17) + print("-----") + print("Est Gas Max: {:,}".format(1.10*sum([x.gas_used for x in txs]))) + + print("Schedule the following transactions on Gnosis Safe") + for idx, item in enumerate(txs): + print("Transaction ", idx) + print("To: ", item.receiver) + print("Data (Hex encoded): ", item.input, "\n")