Zum Inhalt springen

Ihre erste Transaktion

Transaktionen sind die grundlegende Art, Daten auf der Aptos-Blockchain zu ändern. Stellen Sie sich vor, Sie versenden ein Paket: Sie müssen angeben, was Sie senden, an wen es geht, und es dann verfolgen, bis die Zustellung bestätigt ist. In Blockchain-Begriffen ermöglichen Transaktionen das Übertragen von Münzen, das Aufrufen von Smart-Contract-Funktionen und das Aktualisieren des On-Chain-Status.

Dieses Tutorial führt Sie durch die Erstellung und Übermittlung Ihrer ersten Transaktion auf der Aptos-Blockchain. Sie lernen, wie Sie:

  1. Ihre Entwicklungsumgebung einrichten
  2. Testkonten erstellen und finanzieren
  3. Eine Transaktion zum Übertragen von Münzen erstellen
  4. Die Transaktion simulieren, um Kosten zu schätzen
  5. Die Transaktion signieren und übermitteln
  6. Verifizieren, dass die Transaktion erfolgreich ausgeführt wurde

Bevor wir Transaktionen erstellen können, müssen wir unsere Entwicklungsumgebung mit den notwendigen Tools und SDKs einrichten.

  1. TypeScript SDK installieren

    Installieren Sie das TypeScript SDK mit Ihrem bevorzugten Package Manager:

    Terminal-Fenster
    npm install @aptos-labs/ts-sdk
  2. Projektverzeichnis erstellen

    Erstellen Sie ein neues Verzeichnis für Ihr Projekt:

    Terminal-Fenster
    mkdir my-first-transaction
    cd my-first-transaction
  3. Neue Datei erstellen

    Erstellen Sie eine neue Datei namens transaction.ts:

    Terminal-Fenster
    touch transaction.ts

Jetzt verbinden wir uns mit dem Aptos-Netzwerk und erstellen Testkonten.

import {
Account,
Aptos,
AptosConfig,
Network,
} from "@aptos-labs/ts-sdk";
// Verbindung zum Devnet einrichten
const config = new AptosConfig({ network: Network.DEVNET });
const aptos = new Aptos(config);
async function main() {
console.log("🚀 Starte Ihre erste Transaktion auf Aptos!");
// Konten im nächsten Schritt erstellen
}
main().catch(console.error);

Um Transaktionen durchzuführen, benötigen Sie Konten und APT-Token, um Gasgebühren zu bezahlen.

async function main() {
console.log("🚀 Starte Ihre erste Transaktion auf Aptos!");
// 1. Neue Konten erstellen
const alice = Account.generate();
const bob = Account.generate();
console.log(`🏦 Alice Konto: ${alice.accountAddress}`);
console.log(`🏦 Bob Konto: ${bob.accountAddress}`);
// 2. Konten finanzieren (Devnet Faucet verwenden)
console.log("💰 Finanziere Konten...");
await aptos.fundAccount({
accountAddress: alice.accountAddress,
amount: 100_000_000, // 1 APT (1 APT = 100,000,000 Octas)
});
await aptos.fundAccount({
accountAddress: bob.accountAddress,
amount: 100_000_000,
});
console.log("✅ Kontofinanzierung abgeschlossen!");
}

Jetzt sind Sie bereit, Ihre erste Transaktion zu erstellen! Das vollständige Beispiel und weitere Details finden Sie in der ursprünglichen Dokumentation.