1/ Want your users to access the best risk-adjusted USDC yield out there? Want to enable your @base AI Agent to access a vault of vaults, tapping into mainnet yield? Docs for integrating with Gauntlet USD Alpha are now available. Want the step-by-step? Open this 🧵
2/ Dodávání do Gauntlet USD Alpha je kombinací dvou volání funkcí: schválit a požadovatVklad. Obě volání musí být provedena na kontrakt zřizovatele (0x18CF8d963E1a727F9bbF3AEffa0Bd04FB4dBdA07), nikoli na kontrakt trezoru. requestDeposit je asynchronní. Uživatel odešle USDC zřizovateli a po vyřešení požadavku je gtUSDa odesláno zpět do peněženky uživatele, obvykle do 6 hodin. Příklady volání schválení a requestDeposit naleznete v dokumentaci:
3/ Výběry jsou také funkcí dvou volání do smlouvy o zřizovateli: schválit a požadovatUplatnit. Stejně jako requestDeposit je requestRedeem také asynchronní, kdy uživatel poskytne vaultUnits zpět do smlouvy Provisioner a po vyřešení požadavku uživatel obdrží USDC do své peněženky. Příklady volání schválení a vyžádání uplatnění naleznete v dokumentaci:
4/ Protože requestDeposit a requestRedeem jsou asynchronní, aplikace mohou chtít sledovat stav volání a zobrazovat jej svým uživatelům. Když je vklad nebo vyplacení provedeno, bude v nástroji pro zřizování vygenerována jedna z následujících událostí: DepositSolved nebo RedeemSolved. Chcete-li získat zůstatek uživatele ve výši gtUSDa, mohou aplikace jednoduše zavolat na smlouvu společnosti BalanceOf gtUSDa s adresou uživatele a poté pomocí smlouvy PriceAndFeeCalculator vypočítat hodnotu USDC. Pokud jde o APY trezoru, jedním z nejpřesnějších způsobů, jak jej vypočítat, je načíst rozdíl v ceně akcií 7D a anualizovat jej. Další podrobnosti najdete v dokumentaci:
5/ Stále si nejste jisti, jak integrovat Gauntlet USD Alpha s vaší aplikací? Jsme tu, abychom vám pomohli - naše DM jsou otevřené, nebo vyplňte tento Typeform.
4,09K