FeedProjects
Developers
Settings
๐ŸŽ‰ A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Yam

Proposals

Members

Information

Create Proposal

Yam

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded 4 years ago ยท Snapshot (Offchain)

Send the rest of the UMA to the 2-Key Escrow Contract to Vote

By 0x9098...0E9e78

Good afternoon everyone,

This vote is to continue executing on the Yambassadors Silo work to make the UMA in the treasury productive.

In the past month we have executed on the initial UMA voting proposal that you can find here: https://snapshot.org/#/yam.eth/proposal/0x686972cf540720430d3fc4109664b2136da98d85837e75860f161b51ba8b1890

The steps that have been carried out: - Created the 2-key contract (before the last vote) - Send UMA to contract from treasury in the last on-chain transaction - Removed UMA from contract to treasury in the last transaction (it is now in Timelock, but same thing) - I voted successfully in an UMA DVM vote - I claimed the voting reward successfully

The next steps according to the original proposal are to send the rest of the UMA to this contract now that it has been successfully tested, and to write documentation. This vote is to ratify sending the balance of the Treasury UMA to the 2-key Contract. Methodology to send is the same as the last on-chain transaction and is laid out in the specification below.

Details

Amount: 41,091.589โ€ฆ UMA Contract to send to: 0x8348c5EC31D486e6E4207fC0B17a906A0806550d (same as last transaction)

Specification

 address internal constant twoKeyContract =
        0x8348c5EC31D486e6E4207fC0B17a906A0806550d;    
 IERC20 internal constant UMA =
        IERC20(0x04Fa0d235C4abf4BcF4787aF4CF447DE572eF828); 

// Send 2 uma to twoKeyContract directly from the treasury

targets[2] = address(RESERVES);
signatures[2] = "oneTimeTransfers(address[],uint256[],address[])";
address[] memory whosOne = new address[](1);
uint256[] memory amountsOne = new uint256[](1);
address[] memory tokensOne = new address[](1);
whosOne[0] = address(twoKeyContract);
amountsOne[0] = uint256(41091589082431890628026);
tokensOne[0] = address(UMA);
calldatas[2] = abi.encode(whosOne, amountsOne, tokensOne);

All code above is for reference only and shall be checked by the parties writing the on-chain transaction that this code will go into.

Continue Reading
Connect Wallet to Add Note
0
Votes 64
VoterCast PowerVote & Rationale
0xD274...c5Fe10
323,560

Send UMA

0x301D...bBfE40
42,579

Don't Send UMA

0x3Fdc...96C33C
31,637

Send UMA

0xFe22...77C1F6
2,273

Don't Send UMA

0xce16...660512
1,756

Send UMA

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Fri July 01 2022, 07:33 pmVoting Period Starts
  • Fri July 08 2022, 12:00 amEnd Voting Period
Current Results

1-Send UMA

359,659.211

88.91%

2-Don't Send UMA

44,851.974

11.09%
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