FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Union

Proposals

Members

Information

Create Proposal

Union

ProposalsMembersInformation
Proposal
Back to Proposals
executedEnded 4 years ago Â·  Onchain

UIP-004: Drip UNION to Arbitrum comptroller

By 0xCbD1...65beEb

Abstract

In order to support Union on Arbitrum, UNION token will need to be distributed to participants. The L1 treasury will drip UNION token to the Arbitrum comptroller. An intermediary contract (ArbConnector) is added to connect L1 treasury to the Union Arbitrum comptroller.

Motivation

Protocol participants will need to be able to claim UNION on the Arbitrum One Network. Therefore, the Union protocol comptroller on the Arbitrum network needs to have UNION continuously dripped over.

Specification

Add ArbConnector contract to be a new dripping target of the Treasury, and set the dripping rate to be 1 UNION per block in a total amount of 2.4M UNION tokens, which will last for 1 year at the current Ethereum block minting rate (13.14 seconds per block)

Rationale

Adding a treasury on L2 was considered, but there was no identifiable upside for going this route. Adding a comptroller provided the same benefits with lower effort.

Backwards Compatibility

No issues with backwards compatibility for this proposal

Test Cases

Tests and simulations can be found here: Link to PR

Implementation

Call the function ‘addSchedule(uint256,uint256,address,uint256)’ of the Treasury contract (0x6DBDe0E7e563E34A53B1130D6B779ec8eD34B4B9) with the following parameters:

  • drip start block: the block when the proposal is created
  • drip rate: 1 UNION per block
  • target address: arbConnector (0x307ED81138cA91637E432DbaBaC6E3A42699032a)
  • total amount: 2.4M UNION
  • PR link: https://github.com/unioncredit/union-v1-proposals/pull/9

Security Considerations

  • ArbConnector contract should work correctly to bridge any wrapped UNION on its balance to the Arbitrum comptroller.
  • Any wrapped UNION in ArbConnector cannot be sent to any addresses other than the Arbitrum bridge.
  • Wrapped UNION in ArbConnector can be withdrawn by the owner in case of emergency (by calling ‘claimTokens(address recipient)’)
Continue Reading
Connect Wallet to Add Note
0
Votes 6
VoterCast PowerVote & Rationale
0xCbD1...65beEb
100M

FOR

0x954C...16d0e5
8.008M

FOR

0x1007...3603Df
19,368

FOR

0xd0f4...fFf743
8,641

FOR

0x8149...566D41
315

FOR

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Published Onchain 0xCbD1...65beEb
  • Fri April 01 2022, 08:53 amVoting Period Starts
  • Mon April 04 2022, 10:52 amEnd Voting Period
  • Tue April 05 2022, 06:25 amQueue Proposal
  • Wed April 06 2022, 07:03 amExecute Proposal
Current Results

1-FOR

108.036M

2-AGAINST

N/A Tokens

0%

3-ABSTAIN

N/A Tokens

0%
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us