• © Goverland Inc. 2026
  • v1.0.5
  • Privacy Policy
  • Terms of Use
YamYamby0x9098eab0a361D29Ea5c4b5d9d1f50694ac0E9e780x9098…9e78

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

Voting ended over 3 years agoSucceeded

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.

Off-Chain Vote

Send UMA
359.66K YAM88.9%
Don't Send UMA
44.85K YAM11.1%
Download mobile app to vote

Timeline

Jul 01, 2022Proposal created
Jul 01, 2022Proposal vote started
Jul 08, 2022Proposal vote ended
Oct 26, 2023Proposal updated