GP 21: BOB inventory reduction
Last updated
Last updated
This proposal was confirmed and executed:
Continue the overall reduction of BOB inventory with reductions on all 5 networks.
The overall decrease of total supply follwoing this proposal is -4,660,000 BOB (5,000,000 BOB β 340,000 BOB).
Deallocate 990,000 BOB (1,000,000 BOB β 10,000 BOB) from the BOB/USDC 0.01% inventory position on Uniswap V3
Deallocate 490,000 BOB (500,000 BOB β 10,000 BOB) from the BOB/USDC 0.01% inventory position on Uniswap V3
Deallocate 500,000 BOB (500,000 BOB β 0 BOB) from the BOB/USDT 0.01% inventory position on Uniswap V3
Deallocate 980,000 BOB (1,000,000 BOB β 20,000 BOB) from the BOB/USDC 0.01% inventory position on Uniswap V3.
Deallocate 900,000 BOB (1,000,000 BOB β 100,000 BOB) from the BOB/USDC 0.01% inventory position on Uniswap V3.
Deallocate 800,000 BOB (1,000,000 BOB β 200,000 BOB) from the BOB/USDC 0.01% inventory position on Uniswap V3.
Withdraw 99% (~990,000 BOB/USDC) of BOB/USDC 0.01% Uniswap V3 inventory LP with its fees.
Swap obtained USDC to BOB via Uniswap V3.
Burn BOB obtained from inventory position principal.
Withdraw 100% (~500,000 BOB/USDT) of BOB/USDT 0.01% Uniswap V3 inventory LP with its fees.
Withdraw 98% (~490,000 BOB/USDC) of BOB/USDC 0.01% Uniswap V3 inventory LP with its fees.
Swap obtained USDT to USDC via Uniswap V3.
Swap obtained USDC to BOB via Uniswap V3.
Burn BOB obtained from inventory position principal.
Withdraw 98% (~980,000 BOB/USDC) of BOB/USDC 0.01% Uniswap V3 inventory LP with its fees.
Swap obtained USDC to BOB via Uniswap V3.
Burn BOB obtained from inventory position principal.
Withdraw 90% (~900,000 BOB/USDC) of BOB/USDC 0.01% Uniswap V3 inventory LP with its fees.
Swap obtained USDC to BOB via Uniswap V3.
Burn BOB obtained from inventory position principal.
Withdraw 80% (~800,000 BOB/USDC) of BOB/USDC 0.01% Uniswap V3 inventory LP with its fees.
Swap obtained USDC to BOB via Uniswap V3.
Burn BOB obtained from inventory position principal.
Check the token transfers in Tenderly simulation:
forge test --match-path ./script/scripts/VerifySafeTx_Gov45.t.sol --ffi -vvvv
Make sure jq
CLI is installed
Transaction uses delegatecall
to to efficiently facilitate the complex inventory management process.
Transaction in the Safe on Arbitrum contains the following sequence of actions:
Transaction uses delegatecall
to to efficiently facilitate the complex inventory management process.
Transaction in the Safe on BNB Chain contains the following sequence of actions:
Transaction uses delegatecall
to to efficiently facilitate the complex inventory management process.
Transaction in the Safe on Mainnet contains the following sequence of actions:
Transaction uses delegatecall
to to efficiently facilitate the complex inventory management process.
Transaction in the Safe on Optimism contains the following sequence of actions:
Transaction uses delegatecall
to to efficiently facilitate the complex inventory management process.
Transaction in the Safe on Polygon contains the following sequence of actions:
Check the code of
Check the code of
Check the code of
Check the code of
Check the code of
Check the following script with safe contract execution -