🔐 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!
army aspect acquire armor april ask asthma arch africa again asset assault
These 12 words can recover your entire validator wallet. Never share them!
📌 VALIDATOR PUBLIC KEY
QUO-86D0076E851AB8BC
📌 VALIDATOR ID
VAL-45765D5FA6FF
🔑 API KEY (Keep SECRET! Used for portal login)
44caa3a255cbd0a6dde3cbd3fcadc32349829dd660bdaaba2ec32bac1b53cec4
🔒 API KEY HASH (Store in database)
$2y$10$ejuWLc..vNZi6cnerguZUetK7hf2n7ULKJO2JTy7tUCMK/7HkcL.O
🔐 NODE SECRET (For internal encryption)
947ef84877cea9148af1bdab2cd0496794c00135d97dc2348d01c5a4cf1d563a
🏦 WALLET ADDRESS
QUO-B7A50C90A2961922
🎫 REGISTRATION TOKEN
7684b342d2bb4188be2521615a532960eec726bb2e48794f1db5093a0a4f1071
🔏 ENCRYPTED PRIVATE KEY
4a297b308e0f8c1e007e6f6813d1a63770def38f94e5b38bd26d9b3b591b5790
=========================================
❌ 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-45765D5FA6FF', 'QUO-86D0076E851AB8BC', 'QUOREVIA Community Node', 'Community Validator', 'PENDING', 10000.00, 1, 'https://community.quorevia.com/quorevia/validator/api.php', '$2y$10$ejuWLc..vNZi6cnerguZUetK7hf2n7ULKJO2JTy7tUCMK/7HkcL.O', NOW(), '86d0076e851ab8bcc47f9504c8acc129930e0c2ef15f8ecc0e7a513ef7c83ba4' ); -- Set allocation INSERT INTO `validator_allocations` ( `validator_pubkey`, `total_allocation`, `used_allocation` ) VALUES ( 'QUO-86D0076E851AB8BC', 25000000, 0 ); -- After admin approval, run: -- UPDATE validators SET status = 'ACTIVE', activated_at = NOW() WHERE validator_pubkey = 'QUO-86D0076E851AB8BC';
=========================================
📝 SEED PHRASE BACKUP INSTRUCTIONS
=========================================
Your seed phrase is: army aspect acquire armor april ask asthma arch africa again asset assault
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: army aspect acquire armor april ask asthma arch africa again asset assault
📁 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