SourceLessWallet · AsgardAsgard · chain 1313
no wallet open—
Live —Height —Head age —Pending —Chain —STR no market price

Hold it yourself

A key made in this window, used in this window, and gone when you close it. Nothing secret is sent anywhere — this page signs, and the server behind it only forwards what you have already signed.

There is no escrow, no reset and nobody to ask

The key is made in this window, stays in this window, and is gone when you close it. The server behind this page stores nothing and never sees it — it forwards transactions you have already signed. Your recovery phrase is the only thing that reaches this wallet again.

Restore a wallet

These words are turned into a key by your own browser. They are not sent to this page's server, and there is nowhere on it they could be stored.

Write these 24 words down, on paper, now

They are shown once. Anybody who reads them owns this wallet, and nobody — not this page, not the server, not SourceLess — can bring them back for you.

There is deliberately no copy button. A clipboard is readable by everything else running on this machine, and a phrase in a chat or a screenshot is a phrase in somebody else's backup.

Open HEX

Send a contract token

Ledger

Amount

 

Nothing is signed here. The next screen shows every field the signature will cover.

Check this before you sign

Nothing has been signed and nothing has been sent. Every line below is covered by the signature.

to

address
from
ledger
minor units
purpose
nonce
naming

The chain reads the address and nothing else. If it is not the address you meant, go back — a transfer cannot be recalled.

STR Your address  

Point a camera at this to read the address above. The code carries the address and nothing else — no amount, no name, nothing about you.

See it on the explorer copied

This address only holds assets on the chain named above. Anything sent to it from another chain does not arrive somewhere else — it does not arrive.

Your STR.domain

none — this wallet may receive and nothing else

A name is what people send to instead of the address above, and on this chain it is also what lets this account spend. The Identity tab registers one.

HEXHybrid EXchange over the chain

Six dimensions. Infinite sovereignty.

the sale price is not available on this wallet

Each opens HEX on the explorer with this address filled in. A payment is made there, from a browser wallet such as MetaMask; this wallet never runs that code and never shows it a key. Check that the address on that page is this one before you pay. Spending STR here needs a proved name, so register one on the Identity tab first if you can.

Your STR purchase

Shown as the explorer handed it back. This wallet signs nothing for it and only reads its delivery state.

Submitted from this window

This list is everything this window submitted — transfers, names and contract calls — with the chain's own word for where each has got to. Close the window and this list is gone, like the key.

Received and recent on chain

reading the chain…

Register a name

What the name is for

1

Book the name

Reserves it to this address. Costs nothing and locks nothing. A booked address may receive and nothing more.

2

Prove it and mint the wNFT

Locks the STR and mints the wNFT that holds it. Only after a block carries this proof can this account spend.

Pay for this name with ETH or BNB

The lock is not a fee

It stays yours and stays frozen while you hold the name. It is what makes a name cost something to hold, and it comes back to you if you ever burn the name. After a burn, nobody may take the name for 30 days, and the address that burned it can never register it again.

A name's standing

This chain indexes names to holders and not the reverse, so no read lists the names an address holds. Ask about one and the chain answers in its own words.

Attributes on the wNFT

A public attribute is readable by anyone. A private one is only a commitment on chain — the value is not there, so nothing can open it, including this wallet.

Check a name above, and this reads the attributes on its wNFT.

Writing one is a signed identity record and this wallet does not make them yet — strblk wallet attribute set does.

Sell this name

A sale moves the name, the wNFT and everything on it to another address, and the 1,000 STR lock goes with it — the buyer posts it, you get yours back. It needs both hands: you sign the terms, the buyer signs the identical terms, and only then is there a record. Nothing below reaches the chain until both signatures exist.

STR

Zero is allowed and is a gift, not a mistake. This price is not the lock: the lock is read off the wNFT and is refunded to you when the sale settles.

Hand this to the buyer

Signed by you and binding on nobody until the buyer countersigns it. It is not secret — it carries two public addresses, a price and your signature — but it is spendable by that buyer alone. You can cancel it by sending anything else from this wallet, which consumes the nonce it is signed against.

Countersign an offer made to you

Paste what a seller handed you. This wallet checks the terms against the chain and shows you what you are agreeing to before anything is signed.

Give this name up

Burning is the one path out of the lock that does not need a buyer. It is also the only thing this wallet does that it can never do again for the same name.

This is your money, handed to somebody else's key

A spending authority lets another address take up to an amount you set, out of your account, every window of blocks you set, until a height you set — without asking you again. It is the nearest thing this chain has to staking and it is not staking: nothing is locked, nothing is earned, and what leaves is gone.

What you have given away

reading the chain…

Open one

Ledger
The most they may take in one window
STR

Voting

On this chain one proved master name is one vote. This wallet is reading which electorate is in force.

Your ballot

Who may read what, decided by the chain

A hostless space is content nobody hosts: the chain holds who owns it, who may read it and one digest of what it holds, and the content sits encrypted on the nodes that carry it. Here you see the spaces this account owns and the ones shared with it, and you name or remove a reader of your own.

This tab does not seal or open content. A browser tab keeps no key past its own lifetime, so a space key it made would be lost with the tab, and the content with it. Content is put and fetched with strblk space, whose keyring starts from this wallet's own recovery phrase: strblk space init --from-words.

Spaces you own

reading the chain…

Shared with you

reading the chain…

Name a reader

Your name is the login. There is no password and nothing to reset

An application asks for a sign-in; this window shows you the exact sentence it wants signed, and signs it with the key that holds your name. The application checks the signature against the chain. Nothing is stored anywhere, by anyone.

What signing in does not do

It proves a key, not a person. Anyone holding this wallet's recovery phrase can produce the same proof.

It authorises nothing. No payment, no delegation, no vote and no change to your identity can be made with this signature.

It expires. It says who held this name at one instant; a name can be sold, burned or moved to a new key in the next block.

It gives you no operator role. Signing in is not permission to run or administer anything.

Applications that open this wallet themselves fill this in. Paste one here when you arrived another way.

Signed. Hand this back to the application

Paste an address — this chain has no contract directory

A node answers everything about a contract you name and nothing about the set of them: there is no read that lists what is deployed. So a contract has to be reached by its address, from whoever asked you to use it. Ones you open stay in this list until you close the window.

Deploying a contract

Deployment is a command-line step, not a button here — and that is deliberate. This wallet never signs bytecode it cannot show you, and there is no AresLang compiler in the browser. The CLI compiles your .ares source on your own machine, shows you the bytecode digest and the address it derives, and signs the deployment with your key. Add --dry-run to see the digest and the address with nothing signed. Then come back and open the contract above by its address to call and inspect it.

strblk wallet deploy my-contract.ares --node <your node's RPC>
Start from a template

The Daedalus catalogue: contracts you copy, edit and deploy. A template is a draft, not a deployed contract — it has no address until you deploy it, and most ship example constants (a name, a symbol, a cap) that you edit first. Pick one to see its digest, its functions and where your deployment of it, unedited, would land.

Light node

Your wallet is an Urd light node. It does not trust this server's word for the chain — it fetches each block, verifies it here in your browser (the producer signed it, the hash matches the contents, the consensus proof coheres), and folds it into one constant-size recursive proof anchored to your genesis. That 32-byte proof attests to the whole folded history and advances one block at a time; it is hash-based recursion, not a zk-SNARK. Nothing here needs your key, and no key ever leaves this window.

Recent blocks, as evidence

Proof of existence

Timestamp that a file existed, by anchoring its fingerprint on chain — or prove a file was there from a receipt. The file never leaves this window: only its SHA-256 digest is hashed here and folded into a transaction. A proof is only ever checked against a block this wallet verified for itself, never against the node's word for it.

Anchor a file

Anchoring carries the file fingerprint in a 1-unit STR transfer, so the chain timestamps that this exact file existed. This chain refuses a transfer to your own address (self-transfer is not a value movement), so anchor to another address you also control — the amount is a single minor unit, and nothing is uploaded but the hash. Needs a loaded wallet that can spend.

Verify a receipt

Load the original file and the receipt you saved. This checks the file's hash against the receipt, authenticates the block itself, and folds the inclusion proof against that block's own transaction root. No wallet needed.

Everything here is read from the chain and, for a block, verified in this window by your light node. For the full index and history, open the explorer.

Everything you need to run your own node, get the wallet, and read the documentation lives on the download surface for this chain, where every file is published with a SHA-256 you can check. This wallet does not hand you binaries — it sends you there, and gives you the genesis to verify what you downloaded is for this chain.

Accounts from these words

Your 24 words open more than one account. Each is a separate address with its own balances and its own name; account 0 is the one this wallet has always opened. Switching is for this window only — nothing is saved, and to come back to an account later you need its number as well as the words.

The key is dropped and this window forgets it. Your 24 words are the only way back.