diff --git a/brownie/runlogs/2024_09_strategist.py b/brownie/runlogs/2024_09_strategist.py index c9eaf1f4e4..5ecb944a2a 100644 --- a/brownie/runlogs/2024_09_strategist.py +++ b/brownie/runlogs/2024_09_strategist.py @@ -1324,3 +1324,66 @@ def main(): print("Profit", "{:.6f}".format(profit / 10**18), profit) print("Vault Change", "{:.6f}".format(vault_change / 10**18), vault_change) +# ------------------------------------- +# Sep 27, 2024 - OETH Buyback +# ------------------------------------- +from buyback import * +def main(): + txs = [] + + oeth_for_ogn, oeth_for_cvx = get_balance_splits(OETH) + + with TemporaryFork(): + txs.append( + build_1inch_buyback_tx( + OETH, + OGN, + oeth_for_ogn, + 3.5 + ) + ) + + txs.append( + build_1inch_buyback_tx( + OETH, + CVX, + oeth_for_cvx, + 2 + ) + ) + + txs.append( + cvx_locker.processExpiredLocks(True, std) + ) + + print(to_gnosis_json(txs)) + +# ------------------------------------- +# Sep 27, 2024 - OUSD Buyback +# ------------------------------------- +from buyback import * +def main(): + txs = [] + + ousd_for_ogn, ousd_for_cvx = get_balance_splits(OUSD) + + with TemporaryFork(): + txs.append( + build_1inch_buyback_tx( + OUSD, + OGN, + ousd_for_ogn, + 3 + ) + ) + + txs.append( + build_1inch_buyback_tx( + OUSD, + CVX, + ousd_for_cvx, + 2 + ) + ) + + print(to_gnosis_json(txs)) \ No newline at end of file