Wir haben gerade das Giza SDK für Entwickler geöffnet. So kannst du von null zu einem funktionierenden Finanzagenten gelangen. 🧵
Initialisiere den Client. Eine Instanz, die in deiner gesamten App wiederverwendet wird.
Das erste, was Sie für jeden neuen Benutzer tun, ist, ein Smart-Konto zu erstellen. Dies provisioniert ein ERC-4337 Smart-Konto über ZeroDev. Einige Dinge, die es wert sind, hier verstanden zu werden: • Es ist deterministisch: Die gleiche Ursprungs-Wallet generiert immer die gleiche Smart-Konto-Adresse. Kein Zustand, den Sie speichern müssen. • Es ist selbstverwaltend: Der Benutzer besitzt das Konto. Giza hält niemals deren Gelder. • Diese Adresse ist, wohin Ihr Benutzer seine Einzahlung sendet. Nichts ist noch gesperrt oder verpflichtet.
Sobald Ihr Benutzer eingezahlt hat, aktivieren Sie seinen Agenten. Die Aktivierung erledigt mehrere Dinge im Hintergrund: • Sie verteilt das eingezahlte Kapital auf die ausgewählten Protokolle • Gewährt einen Sitzungsschlüssel, damit der Agent zukünftige Neuausgleiche ohne Benutzerunterschriften durchführen kann • Und startet die kontinuierliche Optimierungsschleife Ab diesem Punkt läuft der Agent 24/7 ohne weitere Eingaben von Ihnen oder Ihrem Benutzer.
Begrenzen Sie den Agenten Ihres Nutzers auf Ihr Risikoprofil. Diese Einschränkungen definieren den Risikorahmen, innerhalb dessen Ihr Agent operiert — und sie werden bei jedem Rebalancing-Zyklus durchgesetzt, nicht nur bei der Aktivierung. Als Entwickler ist dies, wie Sie Ihre Risikopolitik ausdrücken. Sie setzen die Regeln. Der Agent kann diese nicht verletzen.
Sobald aktiv, überwachen Sie alles in Echtzeit. Diese Endpunkte bieten Ihnen alles, was Sie benötigen, um ein aussagekräftiges Leistungs-Dashboard für Ihre Benutzer zu erstellen: Live-APR, aktuelle Zuteilung über Protokolle und eine vollständige historische Wertkurve.
Abhebungen sind unkompliziert. Keine Sperrfristen, keine Verzögerungen über die On-Chain-Transaktion hinaus. Benutzer können jederzeit vollständig oder teilweise aussteigen. Teilweise Abhebungen unterbrechen den Agenten nicht, er optimiert weiterhin, was übrig bleibt.
Das Sitzungs-Schlüsselmodell ist das, was all dies sicher macht, um autonom zu laufen. Wenn ein Benutzer seinen Agenten aktiviert, gewährt er einen Sitzungs-Schlüssel mit spezifischen, begrenzten Berechtigungen. Dieser Sitzungs-Schlüssel kann: • Kapital zwischen genehmigten DeFi-Protokollen bewegen • Rebalancing-Transaktionen ausführen • Gas im Namen des Benutzers bezahlen Dieser Sitzungs-Schlüssel kann ausdrücklich nicht: • Gelder an eine externe Adresse abheben • Mit nicht genehmigten Verträgen interagieren • Über die von Ihnen definierten Einschränkungen hinaus handeln Die Berechtigungen sind zeitlich begrenzt und widerrufbar. Jede Transaktion ist on-chain und prüfbar. Der Agent erledigt die Arbeit, der Benutzer behält die Kontrolle.
153