CommunityCodierung & Entwicklunggithub.com

Portkey-Wallet/ca-agent-skills

Portkey CA Wallet-Fähigkeit für Registrierung, Wiederherstellung, Guardian-Abläufe, Transfers und Vertragsaufrufe auf aelf.

Was ist ca-agent-skills?

Diese Fähigkeit ermöglicht AI-Agenten die Interaktion mit dem Portkey CA Wallet auf der aelf-Blockchain. Sie umfasst Kernfunktionen wie die Registrierung neuer Konten, die Wiederherstellung über Social Guardians, das Verwalten von Guardian-Abläufen, das Durchführen von Token-Transfers und das Ausführen von Smart-Contract-Aufrufen. Entwickler und Benutzer profitieren von einer vereinfachten Wallet-Integration, ohne tiefgehende Blockchain-Kenntnisse zu benötigen. Die Fähigkeit unterstützt sowohl die aelf MainChain als auch dAppChain und nutzt das CA (Contract Account)-Modell für flexible, benutzerfreundliche Transaktionen. Ideal für Agenten, die in dezentralen Anwendungen auf aelf Zahlungen, Asset-Management oder Governance-Funktionen automatisieren müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Portkey-Wallet/ca-agent-skills

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht ca-agent-skills?

Portkey CA Wallet-Fähigkeit für Registrierung, Wiederherstellung, Guardian-Abläufe, Transfers und Vertragsaufrufe auf aelf.

Übersicht

Die Portkey CA Wallet-Fähigkeit bietet eine umfassende Schnittstelle für AI-Agenten, um mit dem Portkey Contract Account (CA) Wallet auf der aelf-Blockchain zu interagieren. Sie unterstützt die folgenden Hauptfunktionen:

  • Konto-Registrierung: Erstellen Sie neue CA-Wallets mit benutzerdefinierten Guardian-Konfigurationen.
  • Wiederherstellung: Stellen Sie den Zugriff auf verlorene Wallets mithilfe von Social-Guardian-Mechanismen wieder her.
  • Guardian-Verwaltung: Fügen Sie Guardians hinzu, entfernen Sie sie oder ändern Sie sie, um die Kontosicherheit zu erhöhen.
  • Transfers: Senden Sie ELF-Token und andere unterstützte Token auf aelf.
  • Vertragsaufrufe: Führen Sie Smart-Contract-Methoden aus, die mit der CA-Wallet-Signatur kompatibel sind.

Unterstützte Plattformen

  • aelf MainChain
  • aelf dAppChain

Erste Schritte

  1. Installieren Sie die erforderlichen Abhängigkeiten:
npm install @portkey/contracts
  1. Konfigurieren Sie Ihre Umgebungsvariablen:
PORTKEY_RPC_URL=https://mainchain-node.aelf.io
PORTKEY_PRIVATE_KEY=your_private_key_here
  1. Initialisieren Sie die Wallet-Fähigkeit:
import { CAWallet } from '@portkey/contracts';

const wallet = new CAWallet({
  rpcUrl: process.env.PORTKEY_RPC_URL,
  privateKey: process.env.PORTKEY_PRIVATE_KEY
});

await wallet.initialize();

Beispiele

Konto registrieren

const account = await wallet.registerAccount({
  guardians: [
    { type: 'email', value: '[email protected]' }
  ]
});
console.log('Konto erstellt:', account.address);

Token übertragen

const tx = await wallet.transfer({
  to: 'recipient_address',
  amount: '100',
  symbol: 'ELF'
});
console.log('Transaktionshash:', tx.transactionId);

Nützliche Links

Lizenz

MIT

Verwandte Skills