[BIP-592] Exit and Withdraw from BAL/AURA/ARB Pool [Arbitrum]

Payload with PR


As a second part to [BIP-533] Initiate Cooldown to Withdraw from BAL/AURA/ARB Pool on Arbitrum this proposal is meant to execute the pool exit and withdraw to remove the BAL, AURA, and ARB from the Arbitrum pool and joint contract, returning the funds to their respective DAO multisigs. The exact amounts will depend upon market conditions at the time of execution, and the timing will lie in the hands of the signers on the relevant multisig.


The DAO Multisig on Arbitrum 0xaF23DC5983230E9eEAf93280e312e57539D098D0 will interact with the AuraArbBalGrant contract at 0x8D803f7f7e26E586ee90E5A872cf7830e21f7727 and write the exit function and for _minOuts will pass the return amounts in uint256 format from the queryExit of the poolId 0xbcaa6c053cab3dd73a2e898d89a4f84a180ae1ca000100000000000000000458 for a proportional exit for BAL, AURA, and ARB respectively.

Following the exit, in the same transaction, the DAO multisig 0xaF23DC5983230E9eEAf93280e312e57539D098D0 will also write the same contract, 0x8D803f7f7e26E586ee90E5A872cf7830e21f7727 function withdrawBalances to receive the tokens to the multisig.

For Reference:

AuraArbBalGrant Contract AuraArbBalGrant | Address 0x8d803f7f7e26e586ee90e5a872cf7830e21f7727 | Arbiscan

BPT Held: 33AURA-33ARB-33BAL (33AURA-33ARB-33BAL) Token Tracker | Arbiscan

balanceOf returns 3242539693298704732855523, 3,242,539.693 Pool tokens.

At the time of writing minOuts would be:

[407389945800000000000000, 2376519156700000000000000, 1361586315300000000000000]

This is subject to change at the time of payload execution.


Thanks a lot for putting this proposal together.

General note that the Maxis will need to adjust parameters according to pool conditions if needed.

1 Like


1 Like