Was macht pharos-token-launcher?
Eine Pharos-Agent-Fähigkeit — Bereitstellung von ERC-20-Tokens, Verifizierung von Verträgen und Durchführung von Batch-Airdrops auf dem Pharos Atlantic Testnet und Pacific Mainnet. Der gesamte Token-Lebenszyklus in einem einzigen Befehl in natürlicher Sprache.
Übersicht
Diese Fähigkeit ermöglicht es Ihnen, Token auf der Pharos-Blockchain mit minimalem Aufwand zu verwalten. Sie verwendet Agenten, um die Bereitstellung, Verifizierung und Verteilung von ERC-20-Tokens zu automatisieren.
Funktionen
- Bereitstellung von ERC-20-Tokens: Erstellen und deployen Sie benutzerdefinierte Token auf dem Pharos-Netzwerk.
- Vertragsverifizierung: Automatische Verifizierung von Smart Contracts auf Block-Explorern.
- Batch-Airdrops: Verteilen Sie Token in großen Mengen an mehrere Adressen.
- Unterstützung für mehrere Netzwerke: Funktioniert sowohl auf dem Atlantic Testnet als auch auf dem Pacific Mainnet.
Voraussetzungen
- Node.js (v16 oder höher)
- Ein Pharos-Wallet mit Testnet-Tokens (für Testnet) oder Mainnet-Tokens (für Mainnet)
- Agenten-Konfiguration (z. B. Claude Code, Cursor, Codex)
Installation
npm install @dingidinigi/pharos-token-launcher
Konfiguration
- Erstellen Sie eine
.env-Datei mit den folgenden Variablen:
PHAROS_PRIVATE_KEY=your_private_key_here
PHAROS_NETWORK=atlantic # oder pacific
PHAROS_RPC_URL=https://rpc.atlantic.pharos.network
- Initialisieren Sie den Agenten:
npx pharos-token-launcher init
Verwendung
Bereitstellung eines Tokens
deno run -A deploy.ts --name "MeinToken" --symbol "MTK" --supply 1000000
Verifizierung eines Vertrags
deno run -A verify.ts --address 0x123...
Batch-Airdrop
deno run -A airdrop.ts --token 0x123... --recipients recipients.csv
Die Datei recipients.csv sollte im folgenden Format vorliegen:
adresse,menge
0xabc...,100
0xdef...,200
Beispiele in natürlicher Sprache
- "Erstelle einen neuen ERC-20-Token mit dem Namen 'MeinToken' und einem Vorrat von 1.000.000 auf dem Atlantic Testnet."
- "Überprüfe den Vertrag an der Adresse 0x123... auf dem Pacific Mainnet."
- "Führe einen Airdrop von 100 Tokens an die Adressen in der Datei recipients.csv durch."
Fehlerbehebung
- Ungenügendes Gas: Stellen Sie sicher, dass Ihr Wallet ausreichend ETH oder Testnet-Tokens enthält.
- Netzwerkfehler: Überprüfen Sie die RPC-URL in Ihrer
.env-Datei. - Vertragsverifizierung schlägt fehl: Stellen Sie sicher, dass der Vertrag auf dem Block-Explorer sichtbar ist.
Lizenz
MIT