Skip to content

UltraYield/contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UltraYield contracts

This is a repo containing a public copy of UltraYield vault contracts. The goal of our vaults is to give users the ability to deposit the assets for curators to allocate them in the most convenient way using the custody solution they deem necessary to securily implement the strategies.

The default use case is for strategy curators to use an MPC wallet that allows a whitelist setup that limits the protocols that can be used and contracts/addresses where the funds can be allocated. This way we get full security of the provided solution (eg. an ERC-20 token can't simply be withdrawn to a new address which wasn't whitelisted by a trusted set of operators) while also maintaining flexibility of swiftly integrating new protocols that might provide great market opportunities, without the tedious process of onchain verification of all the necessary interactions that might be necessary.

Upon the deposit the funds are immediately transferred to an address that's mutually controlled by a curator and infrastructure provider, but they are not required to stay within this initial wallet, and can be distributed to other wallets or even chains, if the strategy might require so.

The pricing can be performed independently with the calculation done off chain and the pricing data supplied to a provided oracle address, which can have a separate set of owners and is expected to be mutually agreed upon by the infratstructure provider and the curator. Such a setup allows for a flexibility of inclusion of the uncrystalized rewards that the curator is certain will be delivered in the future but currently can't be fetched onchain. The curators always use a conservative estimate for the price to ensure that the redemptions can be fully honored in case users decide to withdraw the funds.

Technical instructions

$ forge build

Audits

See the list of audits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •