Právě jsme otevřeli SDK v Gíze pro stavitele. Zde je návod, jak se můžete dostat z nuly na běžícího finančního agenta. 🧵
Inicializujte klienta. Jedna instance, opakovaně použitá v celé vaší aplikaci.
První věc, kterou uděláte pro každého nového uživatele, je vytvoření chytrého účtu. To zajišťuje chytrý účet ERC-4337 přes ZeroDev. Několik věcí, které stojí za to pochopit: • Je deterministický: stejná původní peněženka vždy generuje stejnou adresu smart-účtu. Na vaší straně není žádný stát, který byste mohli uložit. • Je to samospráva: uživatel vlastní účet. Gíza nikdy nedrží jejich peníze. • Tato adresa je místo, kam váš uživatel posílá svůj vklad. Nic zatím není zamčeno ani popsané.
Jakmile uživatel provede vklad, aktivujte jeho agenta. Aktivace dělá několik věcí pod povrchem: • Přiděluje uložený kapitál mezi vybrané protokoly • Uděluje klíč relace, aby agent mohl provádět budoucí rebalancování bez uživatelských podpisů • A zahajuje spojitou optimalizační smyčku Od tohoto okamžiku agent běží 24/7 bez dalšího zásahu od vás nebo vašeho uživatele.
Omezte agenta svého uživatele na svůj rizikový profil. Tato omezení definují rizikovou obálku, v rámci které váš agent operuje — a jsou vynucována při každém cyklu rebalancování, nejen při aktivaci. Jako stavebník takto vyjadřujete svou rizikovou politiku. Ty určuješ pravidla. Agent je nesmí porušit.
Jakmile je aktivní, sledujte vše v reálném čase. Tyto endpointy vám poskytnou vše, co potřebujete k vytvoření smysluplného dashboardu výkonu pro vaše uživatele: Aktuální APR, aktuální alokace napříč protokoly a kompletní historická hodnotová křivka.
Výběry jsou jednoduché. Žádné uzávěry, žádná zpoždění kromě on-chain transakcí. Uživatelé mohou kdykoli odejít zcela nebo částečně. Částečné výběry agenta nepřerušují, on dál optimalizuje to, co zbývá.
Model session key je to, co dělá vše bezpečné k autonomnímu provozu. Když uživatel aktivuje svého agenta, udělí session klíč s konkrétními, omezenými oprávněními. Tento session klíč může: • Přesouvat kapitál mezi schválenými DeFi protokoly • Provádění rebalancovacích transakcí • Platit plyn jménem uživatele Tento session klíč výslovně nemůže: • Výběr prostředků na jakoukoli externí adresu • Interakce s neschválenými smugami • Jednat nad rámec omezení, která jste definoval Oprávnění jsou časově omezená a odvolatelná. Každá transakce je on-chain a auditovatelná. Agent dělá práci, uživatel si udržuje kontrolu.
169