{
"bitcoin": {
"mainnet": {
"p2pkh": [
"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
"1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2",
"12cbQLTFMXRnSzktFkuoG3eHoMeFtpTu3S"
],
"p2sh": [
"3Ai1JZ8pdJb2ksieUV8FsxSNVJCpoPi8W6",
"342ftSRCvFHfCeFFBuz4xwbeqnDw6BGUey",
"3QJmV3qfvL9SuYo34YihAf3sRCW3qSinyC"
],
"bech32": [
"bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4",
"bc1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3qccfmv3"
],
"bech32m": [
"bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0"
]
},
"testnet": {
"p2pkh": [
"mipcBbFg9gMiCh81Kj8tqqdgoZub1ZJRfn",
"mrCDrCybB6J1vRfbwM5hemdJz73FwDBC8r",
"n3ZddxzLvAY9o7184TB4c6FJasAybsw4HZ"
],
"p2sh": [
"2MzQwSSnBHWHqSAqtTVQ6v47XtaisrJa1Vc",
"2N2JD6wb56AfK4tfmM6PwdVmoYk2dCKf4Br",
"2MsFDzHRUAMpjHxKyoEHU3aMCMsVtXMsfu8"
],
"bech32": [
"tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx",
"tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7"
]
},
"testnet4": {
"p2pkh": [
"n3ZddxzLvAY9o7184TB4c6FJasAybsw4HZ"
],
"bech32": [
"tb1qw508d6qejxtdg4y5r3zarvary0c5xw7kxpjzsx"
]
},
"invalid": [
"1InvalidChecksum123",
"bc1invalidbech32",
"notanaddress",
"3InvalidP2SH",
"",
"1"
]
},
"ethereum": {
"mainnet": {
"valid": [
"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0",
"0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed",
"0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1",
"0xFFfFfFffFFfffFFfFFfFFFFFffFFFffffFfFFFfF"
]
},
"testnet": {
"sepolia": [
"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0",
"0x1234567890123456789012345678901234567890"
]
},
"invalid": [
"0x123",
"742d35Cc6634C0532925a3b844Bc9e7595f0bEb0",
"0xINVALIDHEXCHARS",
"0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0TOOLONG",
"",
"0x"
]
},
"descriptions": {
"bitcoin": {
"p2pkh": "Pay-to-Public-Key-Hash (starts with 1 or m/n)",
"p2sh": "Pay-to-Script-Hash (starts with 3 or 2)",
"bech32": "SegWit v0 (starts with bc1 or tb1)",
"bech32m": "SegWit v1+ (starts with bc1p or tb1p)"
},
"ethereum": {
"format": "40 hexadecimal characters with 0x prefix",
"eip55": "EIP-55 checksum not validated (Pear limitation)"
}
}
}