गुप्त कुंजी प्राप्त करना और तैयार करना
1 мин. чтения
🔐 कुछ वॉलेट्स (जैसे, OKX) में प्राइवेट की base58 फॉर्मेट में स्टोर होती है, खासकर EVM नेटवर्क्स के लिए। सोलाना के लिए base64 का उपयोग होता है, और इसे अलग से प्राप्त करना होता है।
🔑 OKX से EVM प्राइवेट की कैसे प्राप्त करें #
- OKX WALLET ऐप खोलें और वॉलेट सेटिंग्स में जाएं।
- वॉलेट मैनेजमेंट चुनें — अपना वॉलेट खोजें (जैसे “CRYPTO”)।
- वॉलेट नाम के पास ⋮ (तीन डॉट्स) पर क्लिक करें → सीड फ्रेज़ — इसे सुरक्षित जगह पर सेव करें।
- फिर अकाउंट सेक्शन में अपना वांछित वॉलेट (जैसे DEXBOT) चुनें।
- प्राइवेट की पर क्लिक करें — प्राइवेट की
base58फॉर्मेट में दिखेगा (जो0xd...से शुरू होता है)। - महत्वपूर्ण: जब इसे
.envफाइल में पेस्ट करें, तो0xdप्रीफिक्स हटा दें. उदाहरण के लिए:
WALLET_SECRET_KEY=abcdef1234...
🧩 सोलाना (base64) प्राइवेट की कैसे प्राप्त करें #
- base58 फॉर्मेट की या अपनी सीड फ्रेज़ (mnemonic) लें, जो OKX या किसी अन्य वॉलेट (जैसे Phantom, Trust Wallet) से मिली हो।
- टर्मिनल खोलें और उस फोल्डर में जाएं जहाँ फाइल है:
cd ./MYBOTS
- जरूरत हो तो फाइल को executable बनाएं:
chmod +x keyall.bin
- फाइल रन करें:
./keyall.bin
- भाषा चुनें (1 – रूसी, 2 – अंग्रेज़ी)।
- की सोर्स चुनें:
- 1. सीड फ्रेज़ से — 12 या 24 शब्द टाइप करें (स्पेस से अलग करें)
- 2. Base58 से — Base58 फॉर्मेट में प्राइवेट की डालें
- 3. DEC एरे से — नंबर कॉमा से अलग करें (जैसे: 174,47,154,…)
- प्रोग्राम दिखाएगा:
- सोलाना का पब्लिक एड्रेस
- Base58 फॉर्मेट में प्राइवेट की
- Base64 फॉर्मेट में प्राइवेट की (जो .env के लिए चाहिए)
- DEC और HEX रिप्रेजेंटेशन
Base64वैल्यू को अपनी.envफाइल में कॉपी करें:
SOLANA_SECRET_KEY=ndLVItNzBQ9Qr7kqglMu...==
🔐 keyall.bin कैसे काम करता है #
- यह प्रोग्राम
base58,base64, औरsoldersलाइब्रेरीज़ का उपयोग करता है कुंजी रूपांतरण के लिए। - तीन तरह के इनपुट सपोर्ट करता है:
- सीड फ्रेज़ — BIP39 के जरिए seed bytes में बदलकर, फिर सोलाना की बनाता है।
- Base58 — सीधे प्राइवेट की में डिकोड करता है।
- DEC एरे — नंबरों को बाइट्स में बदलकर कुंजी बनाता है।
- अगर आपके पास Python है, तो आवश्यक dependencies इंस्टॉल करें और keyall.py फाइल चला सकते हैं, जो मुख्य फोल्डर में है।
- बाइनरी फॉर्मेट (keyall.bin) standalone ऐप की तरह काम करता है, बिना अतिरिक्त requirements के।
🗒️ उदाहरण: .env की संरचना #
WALLET_SECRET_KEY=abcdef1234... # EVM (0xd के बिना) SOLANA_SECRET_KEY=ndLVItN...== # सोलाना (base64)
❗अगर आपको base58 की दिखे, तो वह EVM है, सोलाना नहीं #
- सोलाना के लिए base64 फॉर्मेट की चाहिए, जो या तो सीड फ्रेज़ से हो या
keyall.binसे base58 को कन्वर्ट किया गया हो। - base58 की को सीधे इस्तेमाल नहीं कर सकते — सोलाना Ed25519 और base64 इस्तेमाल करता है।