⛓️ 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):

  1. Blockchain Basics: Follow blocks from genesis to latest

  2. Transaction Journey: Track a transaction through the network

  3. Mining Process: Watch miners compete in real-time

  4. 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