IDplayground@agntn/chains v0.5.0

Any chain, any address.
Right here, in the page.

The page imports @agntn/chains and runs it in your browser. Nothing you paste leaves the tab, and every state is a link you can send to someone.

Tools
5
same as MCP, Pi and OMP
Chains
36
11 families
Network
0 calls
the library never asks

NoteA valid result means the address fits the chain's format. It doesn't mean the address exists, has a balance, or belongs to who you think.

Callchains_address_validate02 / 5MCP · Pi · OMP

Operation

getChain(input).assertAddress(address): decoded, checksum verified where the format has one.

Input

The chain field takes what getChain takes: a key, a display name or an alias. A sample loads a known good address, so the fastest way to see a rejection is to load one and change a character.

CLI

$ chains validate btc bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4

Tool

{
  "name": "chains_address_validate",
  "arguments": {
    "chain": "btc",
    "address": "bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4"
  }
}
every state is a link
Validatechains_address_validate("btc", "bc1qw508…f3t4")valid
Verdict / bitcoin

valid

Fits the Bitcoin format. Not proof it exists on chain, and where the format has a checksum the chain's page says whether it was verified.

Chain
Bitcoin
Address
bc1qw508d6qe…7kv8f3t4
Returns
the input, unchanged