1. Хочете, щоб ваші користувачі мали доступ до найкращої прибутковості USDC з поправкою на ризик? Хочете, щоб ваш @base AI Agent отримав доступ до сховища сховищ, використовуючи ресурс основної мережі? Документи для інтеграції з Gauntlet USD Alpha тепер доступні. Хочете крок за кроком? Відкрити це 🧵
2. Подача в Gauntlet USD Alpha - це комбінація двох викликів функцій: approve і requestDeposit. Обидва виклики мають бути зроблені до контракту постачальника (0x18CF8d963E1a727F9bbF3AEffa0Bd04FB4dBdA07), а не до контракту сховища. requestDeposit є асинхронним. Користувач надсилає USDC постачальнику, а gtUSDa надсилається назад на гаманець користувача після вирішення запиту, зазвичай протягом 6 годин. Приклади дзвінків схвалення та запиту депозиту можна знайти в документації:
3. Виведення коштів також є функцією двох викликів до договору постачальника: approve та requestRedeem. Як requestDeposit, requestRedeem також є асинхронним, коли користувач надає vaultUnits назад до контракту Provisioner, а після вирішення запиту користувач отримає USDC на свій гаманець. Приклади викликів «Схвалення» та «ЗапитАктивація» наведено в документації:
4/ Оскільки requestDeposit і requestRedeem є асинхронними, програми можуть захотіти відстежувати статус дзвінків і відображати його своїм користувачам. Коли депозит або погашення заповнюються, у Provisioner буде випущена одна з наступних подій: DepositSolved або RedeemSolved. Щоб отримати баланс користувача в gtUSDa, додатки можуть просто викликати balanceOf на контракті gtUSDa з адресою користувача, а потім використовувати контракт PriceAndFeeCalculator для розрахунку вартості USDC. Що стосується APY сховища, один із найточніших способів розрахувати його — отримати різницю в ціні акцій 7D і обчислити її в річному обчисленні. Для отримання більш детальної інформації зверніться до документації:
5/ Все ще не знаєте, як інтегрувати Gauntlet USD Alpha з вашим додатком? Ми тут, щоб допомогти - наші DM відкриті, або заповніть цю typeform.
3,97K