Executed

Set UDT and SwapBurner in Unlock contract on Arbitrum, Base and Optimism


ID 511839...1889

ID 511839...1889

Proposed on: Jun 28th, 2024

Proposed on: Jun 28th, 2024

Votes

Actions

Function 1:

0x8aac16ba000000000000000000000000000000000000000000000000000000006172626f0000000000000000000000004a553635774b3d6fb6273a83b5b49577df450227000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000034000000000000000000000000040a2accbd92bca938b02010e17a5b8929b49130d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002848d80ff0a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000232001ff7e338d5e582138c46044dc238543ce555c963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246bfe257d000000000000000000000000316a4650e70594fa3d947a43a237bef427bd80d6001ff7e338d5e582138c46044dc238543ce555c963000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001647d8fb641000000000000000000000000d5d3aa404d7562d09a848f96a8a8d5d65977bf9000000000000000000000000082af49447d8a07e3bd95bd0d56f35241523fbab10000000000000000000000000000000000000000000000000000000000030d4000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a4b100000000000000000000000000000000000000000000000000000000000000034b45590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003468747470733a2f2f6c6f636b736d6974682e756e6c6f636b2d70726f746f636f6c2e636f6d2f6170692f6b65792f34323136312f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Value:43909278920203

Function 2:

0x8aac16ba000000000000000000000000000000000000000000000000000000006261736d000000000000000000000000fe9fd6af67e48d9f05aa88679ac294e3f28532ee000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000340000000000000000000000000a1dabef33b3b82c7814b6d82a79e50f4ac44102b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002848d80ff0a0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000023200d0b14797b9d08493392865647384974470202a78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246bfe257d000000000000000000000000440d9d4e66d39bb28fb58729cb4d3ead2a59559100d0b14797b9d08493392865647384974470202a78000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001647d8fb641000000000000000000000000d7ea82d19f1f59ff1ae95f1945ee6e6d86a25b9600000000000000000000000042000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000030d4000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000210500000000000000000000000000000000000000000000000000000000000000034b45590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003368747470733a2f2f6c6f636b736d6974682e756e6c6f636b2d70726f746f636f6c2e636f6d2f6170692f6b65792f383435332f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Value:6223943163200

Function 3:

0x8aac16ba000000000000000000000000000000000000000000000000000000006f707469000000000000000000000000f241f12506fb6bf1909c6bc176a199166414007a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000340000000000000000000000000a1dabef33b3b82c7814b6d82a79e50f4ac44102b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000002848d80ff0a000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002320099b1348a9129ac49c6de7f11245773de2f51fb0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000246bfe257d000000000000000000000000d8250925527e769d90c6f2fc55384b9110f26b620099b1348a9129ac49c6de7f11245773de2f51fb0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001647d8fb641000000000000000000000000c709c9116dbf29da9c25041b13a07a0e68ac5d2d00000000000000000000000042000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000030d4000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000034b45590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003168747470733a2f2f6c6f636b736d6974682e756e6c6f636b2d70726f746f636f6c2e636f6d2f6170692f6b65792f31302f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Value:1385677150758

Proposal

Goal of the proposal

This proposal sets 1) the UDT address and 2) the Swap Burner contract address in the main Unlock factory contract on the following chains: Arbitrum,Base,Optimism.

About this proposal

Now that UDT has been bridged to Arbitrum, Base and Optimism, the new address has to be set in the main Unlock contract for the tokens to be distributed or swap/burned. For that, we call the configUnlock function with the bridge UDT address as parameter (keeping other parameters untouched).

A SwapBurner helper contract has been deployed on all three chains and will be added as setting to the main Unlock contract. This will enable the “swap and burn” feature of fees collected by the protocol on these chains, following the deployment of bridged versions of UDT there.

How it works

The proposal uses a cross-chain proposal pattern that, once passed, will send the calls to multiple chains at once. This pattern has been introduced and tested in a previous proposal.

The calls

This DAO proposal contains 3 calls:

Arbitrum (42161) 1 call

Changes sent to the Unlock contract at 0x1FF7e338d5E582138C46044dc238543Ce555C963

  1. call configUnlock with the following parameters
  1. call setSwapBurner(0x316A4650e70594FA3D947a43A237bEF427Bd80d6) and set the SwapBurner contract

Base (8453) 1 call

Changes sent to the Unlock contract at 0xd0b14797b9D08493392865647384974470202A78

  1. call configUnlock with the following parameters
  1. call setSwapBurner(0x440d9D4E66d39bb28FB58729Cb4D3ead2A595591) and set the SwapBurner contract

Optimism (10) 1 call

Changes sent to the Unlock contract at 0x99b1348a9129ac49c6de7F11245773dE2f51fB0c

  1. call configUnlock with the following parameters
  1. call setSwapBurner(0xd8250925527e769d90C6F2Fc55384B9110f26b62) and set the SwapBurner contract

The Unlock Protocol Team

Votes
Status