Upshift protocol API
Upshift democratises institutional-grade DeFi yield strategies through non-custodial vaults built on August infrastructure. The platform handles three main product offerings:
Upshift Lend: An on-chain lending platform providing overcollateralised positions with institutional borrowers, emphasising KYC/KYB verification and real yield opportunities.
Upshift DeFi Yield: Access to yield strategies curated and executed by some of the best-performing DeFi funds, offering institutional-level risk management previously unavailable to retail participants.
Vault-as-a-Service (VaaS): A streamlined solution for ecosystems and protocols looking to offer tailored vault opportunities, utilising the ERC-4626 standard alongside August smart contracts.
The vaults operate as non-custodial structures, meaning users maintain control over their assets. The implementation leverages the ERC-4626 Vault Standard, a widely-adopted Ethereum standard for tokenised vaults.
Trading Strategy supports both observed Upshift vault families:
TokenizedAccount ERC-4626 vaults where the vault contract itself exposes share-token metadata,
totalAssets()andconvertToAssets().Upshift
multiAssetVaultproxies where vault accounting is exposed throughgetSharePrice()andgetTotalAssets(), whilelpTokenAddress()points to the ERC-20 share token.
The multi-asset implementation is documented through the verified shared implementation contract. Examples include RockawayX’s Tori Ecosystem Vault and Earn ctUSD.
Links
Upshift vault support. |
|
Upshift vault offchain metadata. |