⛓️ Tools & Utilities
Direct interaction with the raw blockchain data structure.

7.1 Blockchain Tool (Under construction)
Purpose: Direct interaction with the raw blockchain data structure.

Blockchain View
Features:
Complete block list: Every block from genesis to latest
Expandable blocks: Click to see detailed information
Transaction list: All transactions within each block
Block Details:
Index: Block number
Hash: Unique block identifier (full 64 characters)
Previous hash: Link to parent block
Timestamp: Exact creation time
Nonce: The number that solved the puzzle
Transactions: List of all included transactions
Merkle root: Root hash of transaction tree (if applicable)

Transaction Details (within blocks):
From address
To address
Amount and token type
Gas fee paid
Transaction hash
Status (success/failed)
Blockchain Operations
Download Blockchain:
Export entire blockchain as JSON file
Use for backups or analysis
Import into other tools
Verify Integrity:
Check that all hashes are valid
Confirm chain of previous hashes is unbroken
Report any inconsistencies
Clear Blockchain:
Reset to genesis block only
Use with caution (cannot be undone without backup)
7.2 Wallet (under construction)
Purpose: Manage your tokens, view balances, and control your account.
Balance Overview
Token Balances displayed in card format:
KNL (Kennel Token):
Current balance
USD equivalent (if price simulation active)
Percentage of total supply you own
Recent change (+/- in last 24h)

KGAS (Gas Token):
Current balance
Enough for X transactions (calculator)
Recent gas spent
Recommendations to top up
Visual Elements:
Large, readable numbers
Color-coded: Green (positive), Red (negative)
Trend indicators (up/down arrows)
Transaction History
Filter Options:
All transactions
Sent only
Received only
Token type (KNL or KGAS)
Date range
Transaction List shows:
Direction indicator (sent/received)
Counterparty address
Amount and token
Timestamp
Status (confirmed, pending)
Click to view on block explorer

Export Options:
Export as CSV
Print-friendly view
Share link to specific transaction
NFT Gallery
View Mode:
Grid view: Visual gallery of NFT images
List view: Detailed table with metadata
Each NFT displays:
Visual representation (image/icon)
Name and description
Token ID
Issue date
Issuer address
Attributes/traits (if applicable)
Actions:
View full details
Transfer to another address (if transferable)
View on block explorer
Download image
Wallet Settings
Display Preferences:
Show/hide USD values
Decimal places for tokens
Timezone for timestamps
Privacy:
Hide balance (shows asterisks)
Private mode (doesn't show in activity feeds)
Security (Educational):
View seed phrase explanation
Understand private key importance
Best practices guide
7.3 Test Panel (under construction)
Purpose: Quick access to common blockchain operations for testing and experimentation.
Available Tests
Create New Account:
Generates a new wallet address
Displays the address
Adds account to local list
Initial balance: 0 KNL, 0 KGAS
Mine Block:
Mines a block with pending transactions
Mining reward goes to your address
Shows:
Mining attempts
Time taken
Difficulty
Block hash
Reward: 50 KNL + transaction fees

Send Transaction:
Quick form:
From: Your address (auto-filled)
To: Recipient address (dropdown or paste)
Amount: Number of tokens
Token type: KNL or KGAS
Send button: Executes immediately
Result: Transaction hash and status
Check Balance:
Select any address
See KNL and KGAS balances
See transaction count
See block count (if miner)
Create NFT:
Certificate type:
Course completion
Achievement badge
Test score
Recipient: Wallet address
Metadata: Title, description
Mint button: Creates NFT on blockchain
Get Test Tokens (Faucet):
Request free KNL for testing
Request free KGAS for transactions
Cooldown: Once per address per hour
Amount: 100 KNL or 10 KGAS
Console Output
Real-time log showing:
Action performed
Result (success/error)
Details (transaction hash, block number, etc.)
Timestamp
Color-coded:
Green: Success
Red: Error
Blue: Information
Yellow: Warning
Clear console: Button to clear all output
Export log: Save console output to text file
7.4 NeiroScan (Block Explorer)
Purpose: Comprehensive blockchain data exploration and search.
Search Functionality
Search Bar accepts:
Transaction hashes: View specific transaction
Block numbers: Jump to specific block
Wallet addresses: See all address activity
Block hashes: Find block by hash
Auto-detection: Automatically recognizes input type

Block Explorer View
Recent Blocks (default view):
List of latest blocks
Each shows:
Block number
Age (time since creation)
Miner address
Transaction count
Gas used
Block reward
Click any block to see:
Complete block details
All transactions within
Technical data (hashes, nonce, difficulty)
Parent and child blocks (navigation)

Transaction Explorer
Recent Transactions view:
Latest transactions across all blocks
Status indicators
Quick filters (pending, confirmed, failed)
Transaction Detail Page shows:
Basic Info:
Transaction hash
Status (success/pending/failed)
Block number (with link)
Timestamp
Addresses:
From (sender)
To (recipient)
Both clickable to see address pages
Value Transfer:
Amount
Token type
USD value (if available)
Gas:
Gas limit
Gas used
Gas price
Total fee
Additional Data:
Input data (for contract calls)
Nonce
Transaction index in block

Address Explorer
Address Overview page shows:
Balance:
KNL balance
KGAS balance
Total value
Statistics:
Total transactions (sent + received)
First seen (date of first transaction)
Last active
Transaction History:
All transactions involving this address
Paginated list
Filter by sent/received
Token Holdings:
All tokens owned
NFT collection
Historical balance chart

Advanced Filters
Filter Blocks by:
Date range
Miner address
Transaction count (min/max)
Gas used
Filter Transactions by:
Date range
Value range
Token type
Status
From/to address
Charts & Analytics
Network Charts:
Daily transactions
Daily blocks mined
Average block time
Gas price trends
Network hash rate
Address Charts:
Balance over time
Transaction volume
Interaction network (connected addresses)
Export Options:
Export filtered results to CSV
Generate PDF report
API endpoint simulation (educational)
7.5 Metaverse (3D Blockchain City) (under construction)
Purpose: Explore blockchain concepts in an immersive 3D environment.

3D Environment
City Layout:
Center: Genesis block (foundation building)
Blocks: Buildings representing each block
Height = Number of transactions
Color = Block status or customization
Glow = Recently mined
Connections: Roads linking blocks chronologically
Camera Controls:
Mouse drag: Rotate view
Scroll: Zoom in/out
Arrow keys: Move camera
Reset button: Return to default view

Interactive Elements
Click on Buildings (blocks):
Pop-up showing block information
Transaction count
Miner
Links to detailed view
Click on Roads (connections):
Shows hash relationship
Highlights block lineage
Floating Data:
Active transactions (moving particles)
Miners (avatars near buildings)
Network status (sky color and weather effects)

Visualizations
Transaction Flow:
Particles flowing between buildings
Speed = Network activity
Color = Token type
Mining Activity:
Lightning effects when blocks are mined
Construction animations for new blocks
Glow intensity = Mining difficulty
Network Health:
Clear sky = Healthy
Clouds = Congestion
Rain = Issues

Customization
View Modes:
Realistic: Natural colors and lighting
Cyberpunk: Neon colors, matching the app theme
Data: Color-coded by metrics (age, size, etc.)
Display Options:
Show/hide labels
Show/hide connections
Filter by block properties
Educational Tours
Guided Tours (optional):
Blockchain Basics: Follow blocks from genesis to latest
Transaction Journey: Track a transaction through the network
Mining Process: Watch miners compete in real-time
Network Growth: Time-lapse of blockchain expansion
Navigation:
Auto-camera movement
Pause/play controls
Narration and tooltips
Performance
Graphics Settings:
Quality: Low/Medium/High
Particle effects: On/off
Shadows: On/off
Anti-aliasing: On/off
Mobile Optimization:
Touch controls
Reduced geometry
Simpler effects
Last updated