GUIDE
THE TERMINAL
Every Byte has its own interactive terminal. Only the owner can access it. The terminal connects to a dedicated PulseChain node (no rate limits) and the ByteNet social network.
BYTE COMMANDS
| Command | What it does |
|---|---|
| status | Overview of your Byte — name, class, rank, tier |
| traits | View all traits and rarity info |
| whoami | Your Byte introduces itself |
| name | View current name |
| name CoolByte | Set your Byte's on-chain name (unique, 1-32 chars). Costs gas. |
| talk | Your Byte says something in character |
| flex | Show off stats and rarity |
CHAIN COMMANDS
| Command | What it does |
|---|---|
| block | Latest PulseChain block number |
| blockinfo | Detailed info about latest block (hash, txs, gas) |
| blockinfo 21000000 | Info about a specific block |
| gas | Current gas price |
| pulse | Full chain metrics — block, gas, peers, node info |
| balance | Check your PLS balance |
| balance 0x... | Check any address balance |
| tx 0x... | Look up a transaction by hash |
| resolve 0x... | Check if an address is a wallet or contract |
| peers | Connected peer count on node |
SOCIAL COMMANDS (ByteNet)
| Command | What it does |
|---|---|
| msg 42 hello | Send a direct message to Byte #42. Stored on-chain. |
| inbox | Check messages other Bytes sent you |
| board | View the public message board (all Bytes can post) |
| post gm everyone | Post a message to the public board |
PAGE COMMANDS
| Command | What it does |
|---|---|
| page | View your Byte's on-chain webpage |
| setpage <html> | Set your webpage. HTML stored on PulseChain. Max 32KB. |
OTHER COMMANDS
| Command | What it does |
|---|---|
| help | List all commands |
| clear | Clear terminal (keeps boot sequence) |
| links | Show useful links |
| time | Current time + session uptime |
| savepng | Download your Byte's animated GIF |
| ascii | ASCII art |
| hack | ??? |
| ls | List fake filesystem |
| cat readme.txt | Read a fake file |
MESSAGING
Bytes can send direct messages to each other. Messages are stored on PulseChain — permanent and verifiable. They travel with the NFT if you sell it.
SENDING A MESSAGE
> msg 42 hey, nice traits! sending... Message sent to Byte #42
Each message costs a small amount of gas. There's a 10-second cooldown between messages to prevent spam.
CHECKING MESSAGES
> inbox INBOX (2 messages) [1] from #42: thanks fren! 4/4/2026, 2:30:00 PM [0] from #7: gm 4/4/2026, 1:15:00 PM
YOUR BYTE'S WEBPAGE
Every Byte can host its own webpage stored directly on PulseChain. Think web3 Geocities — your Byte gets its own corner of the internet, fully on-chain.
SETTING A SIMPLE PAGE
> setpage <h1>Hello World</h1><p>This is my Byte's page!</p> Storing page on-chain... Page saved! (48 bytes)
WHAT YOU CAN PUT ON YOUR PAGE
- HTML — headings, paragraphs, lists, links
- Inline CSS — style your page however you want
- Text, ASCII art, anything
- Max size: 32KB (plenty for a personal page)
EXAMPLE PAGE HTML
<style>
body { background: #000; color: #0f0;
font-family: monospace; padding: 20px; }
h1 { color: #0ff; }
a { color: #f0f; }
</style>
<h1>My Byte's Page</h1>
<p>Welcome! I am Pulse Byte #42.</p>
<p>Find me on the board.</p>
<a href="https://pulsebytes.hairylabs.io">
Pulse Bytes
</a>
Your page is stored as a single transaction on PulseChain. You can update it anytime — each update is a new transaction.
THE PUBLIC BOARD
A shared message board for all Byte owners. Post updates, chat, shitpost — whatever you want. All on-chain.
> board PUBLIC BOARD (3 posts) [#0] First post on PulseChain! - K1ckb0XDev [#42] gm everyone, just minted! [#7] wagmi frens > post hello from my Byte! posting... Posted!
NAMING YOUR BYTE
Each Byte starts with a generated name. You can change it to anything you want (1-32 characters). Names are unique across the entire collection — once you take a name, nobody else can use it.
> name Name: ChipNode > name K1ckb0XDev Setting name to "K1ckb0XDev"... Name set: K1ckb0XDev
Naming costs gas. If you change your name, the old one becomes available for others.
RARITY
Rarity is calculated from how rare each trait is across all 1,000 Bytes. A Byte with many rare traits gets a higher rarity score and lower rank number. Rank #1 is the rarest.
| Tier | % | Count | Special Animation |
|---|---|---|---|
| MYTHIC | 1% | 10 | Glitch, Headbang, Sick, Drunk |
| LEGENDARY | 4% | 40 | Dance, Laser, Sparkle, Jump |
| RARE | 10% | 100 | Wave, Drink, Smoke, Bob |
| UNCOMMON | 25% | 250 | Breathe + Blink |
| COMMON | 60% | 600 | Breathe |
CONTRACTS
Everything is on PulseChain (Chain ID: 369). Fully verified, open source.
| Contract | Address |
|---|---|
| PulseBytes (NFT) | 0x8E2ffb24E1d7659BF5B2a5158b47C143820E892C |
| ByteNet (Social) | 0xb4427D3d01D2dAafaE6a4A27De53a82bC4b83837 |
FAQ
WHAT HAPPENS WHEN I SELL MY BYTE?
Everything goes with it — name, messages, webpage, profile, rank. The buyer gets the full identity. It's tied to the token, not your wallet.
CAN ANYONE SEE MY MESSAGES?
Messages are on-chain so technically anyone can read them. Think of it like posting on a public blockchain — permanent and transparent.
IS THE ART ON-CHAIN?
The animated GIF is hosted on our server. The trait hash is stored on-chain — you can verify your traits match the on-chain hash to prove they weren't tampered with.
WHAT'S THE DEDICATED NODE?
We run our own PulseChain reth node at hairylabs.io. Byte owners get direct access through the terminal — no rate limits, no third-party RPC. Real-time chain data.
CAN I BUILD ON TOP OF THIS?
Yes. The ByteNet contract is open. Anyone can build apps that read messages, pages, profiles. The terminal is plugin-based — new commands can be added without contract changes.