Generieren und Vorbereiten des geheimen Schlüssels
2 мин. чтения
🔐 In einigen Wallets (z. B. OKX) wird der private Schlüssel im base58-Format gespeichert, insbesondere für EVM-Netzwerke. Für Solana wird base64 verwendet, dieser muss separat generiert werden.
🔑 So erhalten Sie den EVM-Privatschlüssel aus OKX #
- Öffnen Sie die OKX WALLET-App und gehen Sie zu Wallet-Einstellungen.
- Wählen Sie Wallets verwalten – suchen Sie Ihr Wallet (z. B. „KRYPTA“).
- Klicken Sie auf die ⋮ (drei Punkte) neben dem Wallet-Namen → Seed-Phrase – sichern Sie diese an einem sicheren Ort.
- Gehen Sie im Abschnitt Konto zu dem gewünschten Wallet (z. B. DEXBOT) und klicken Sie darauf.
- Klicken Sie auf Privater Schlüssel – der Schlüssel im
base58-Format erscheint (beginnend mit0xd...). - Wichtig: Wenn Sie den Schlüssel in Ihre
.env-Datei einfügen, entfernen Sie den0xd-Präfix. Zum Beispiel:
WALLET_SECRET_KEY=abcdef1234...
🧩 So erhalten Sie den Solana-Privatschlüssel (base64) #
- Verwenden Sie Ihren base58-Schlüssel oder die Seed-Phrase (mnemonic) aus OKX oder einem anderen Wallet (z. B. Phantom, Trust Wallet).
- Öffnen Sie ein Terminal und navigieren Sie zum Ordner mit der Datei:
cd ./MYBOTS
- Geben Sie der Datei ggf. Ausführungsrechte:
chmod +x keyall.bin
- Führen Sie die Datei aus:
./keyall.bin
- Wählen Sie die Sprache (1 – Russisch, 2 – Englisch).
- Wählen Sie die Quelle für den Schlüssel:
- 1. Seed-Phrase – geben Sie 12 oder 24 Wörter (mit Leerzeichen) ein
- 2. Base58 – geben Sie den privaten Schlüssel im base58-Format ein
- 3. DEC-Array – geben Sie Zahlen kommasepariert ein (z. B. 174,47,154,…)
- Das Programm zeigt:
- Solana Public Address
- Privater Schlüssel (Base58)
- Privater Schlüssel (Base64 – für .env)
- DEC- und HEX-Darstellungen
- Kopieren Sie den
Base64-Wert in Ihre.env-Datei:
SOLANA_SECRET_KEY=ndLVItNzBQ9Qr7kqglMu...==
🔐 So funktioniert keyall.bin #
- Die Anwendung nutzt
base58,base64undsolderszur Schlüsselumwandlung - Unterstützte Eingabetypen:
- Seed-Phrase – konvertiert per BIP39 zu Seed Bytes und dann zu Solana-Schlüssel
- Base58 – direkt in privaten Schlüssel decodiert
- DEC-Array – konvertiert Zahlen zu Bytes und erzeugt Schlüssel
- Falls Sie Python haben, installieren Sie die Abhängigkeiten und führen Sie
keyall.pyaus (liegt im Hauptverzeichnis). - Die
keyall.bin-Version funktioniert als eigenständige Anwendung ohne weitere Anforderungen.
🗒️ Beispiel: .env-Datei #
WALLET_SECRET_KEY=abcdef1234... # EVM (ohne 0xd) SOLANA_SECRET_KEY=ndLVItN...== # Solana (base64)
❗Wenn Sie einen base58-Schlüssel sehen, ist es EVM, nicht Solana #
- Für Solana benötigen Sie einen
base64-Schlüssel aus der Seed-Phrase oder konvertieren ihn perkeyall.bin. - Base58-Schlüssel sind nicht direkt nutzbar — Solana nutzt Ed25519 + base64-Format.