🔐 QUOREVIA Node Key Generator

⚠️ IMPORTANT: Save your SEED PHRASE and API KEY!
You will need these to recover your validator wallet.

=== QUOREVIA NODE KEYS GENERATED ===
=========================================
🌱 SEED PHRASE (SAVE THIS - KEEP OFFLINE!)
⚠️ WRITE THESE WORDS DOWN AND STORE SAFELY!
approve access addict accuse asset any antique apart autumn account auto accident
These 12 words can recover your entire validator wallet. Never share them!
📌 VALIDATOR PUBLIC KEY
QUO-AAC4F68E9389526F
📌 VALIDATOR ID
VAL-40F01F79B937
🔑 API KEY (Keep SECRET! Used for portal login)
1d8bbc0fac78f27eccd0cef22accc5e684ad34b75eae909b5da21115953d861f
🔒 API KEY HASH (Store in database)
$2y$10$QLjDajE9DeN9t84SS4qPZuiPjqX8qomM7OAr6oY5eSR5o4XIXsrra
🔐 NODE SECRET (For internal encryption)
7b558d46947185c2a4e225f61636f3b8ea35630d27fe11a4fee63a15ceb30fba
🏦 WALLET ADDRESS
QUO-6F0FADCDEDC61CE8
🎫 REGISTRATION TOKEN
3c00f5996140e4b7558c8ad4bd89309eeb4b20f28b5c1a0629f37b4b9c9b3c94
🔏 ENCRYPTED PRIVATE KEY
9f581d8e8022e448536dce08cca9a38d302a340e384f255bfd7f8280e08e506b
=========================================
❌ Could not save config file. Please create it manually.
✅ Secure backup saved to: .validator_backup.php
=========================================
📋 SQL TO INSERT ON MAIN NODE (Node1)
=========================================
-- Run this SQL on Node1 to register the new validator INSERT INTO `validators` ( `validator_id`, `validator_pubkey`, `validator_name`, `business_name`, `status`, `bond_amount`, `voting_power`, `api_endpoint`, `api_key_hash`, `registered_at`, `seed_phrase_hash` ) VALUES ( 'VAL-40F01F79B937', 'QUO-AAC4F68E9389526F', 'QUOREVIA Community Node', 'Community Validator', 'PENDING', 10000.00, 1, 'https://community.quorevia.com/quorevia/validator/api.php', '$2y$10$QLjDajE9DeN9t84SS4qPZuiPjqX8qomM7OAr6oY5eSR5o4XIXsrra', NOW(), 'aac4f68e9389526f9c351262d4541e9d29aa4b7e886dee70601483d2638eb481' ); -- Set allocation INSERT INTO `validator_allocations` ( `validator_pubkey`, `total_allocation`, `used_allocation` ) VALUES ( 'QUO-AAC4F68E9389526F', 25000000, 0 ); -- After admin approval, run: -- UPDATE validators SET status = 'ACTIVE', activated_at = NOW() WHERE validator_pubkey = 'QUO-AAC4F68E9389526F';
=========================================
📝 SEED PHRASE BACKUP INSTRUCTIONS
=========================================
Your seed phrase is: approve access addict accuse asset any antique apart autumn account auto accident
1. ✅ Write it down on paper and store in a safe place
2. ✅ Store it in a password manager (e.g., Bitwarden, 1Password)
3. ✅ Never store it digitally unencrypted
4. ✅ Never share it with anyone
5. ✅ This seed phrase can recover your entire validator wallet
=========================================
⚠️ IMPORTANT SECURITY NOTES
=========================================
1. SAVE YOUR SEED PHRASE OFFLINE! This is the ONLY way to recover your wallet.
2. DELETE this script immediately after use!
3. The API_KEY is used for portal login - keep it secret!
4. Run the SQL above on Node1 to register this node.
5. After Node1 admin approves, the node will be active.

⚠️ DELETE THIS FILE AFTER SAVING YOUR KEYS!

✅ Key generation complete!
🌱 SEED PHRASE: approve access addict accuse asset any antique apart autumn account auto accident
📁 Config saved to: validator/includes/config.php
🔒 Backup saved to: .validator_backup.php
🗑️ DELETE THIS SCRIPT NOW: rm /home/wallwxhl/community.quorevia.com/portal/generate_node_keys.php