TeachMeBitcoin

Finding Script Type from Address Format

From TeachMeBitcoin, the free encyclopedia Reading time: 1 min

12. Finding Script Type from Address Format

Address Formats and Their Script Types

Bitcoin addresses encode information about the expected scriptPubKey. The address format tells you what type of locking script will be generated when coins are sent to that address.

Legacy Addresses (Base58Check)

Legacy addresses use Base58Check encoding. The version byte determines the type:

| Version Byte | Network | Type | scriptPubKey | |

Pro Tip

When debugging scripts, always start with a high-level disassembly before diving into the stack trace. Tools like bitcoin-cli decodescript are your first line of defense in identifying standard script patterns.

☕ Help support TeachMeBitcoin

TeachMeBitcoin is an ad-free, open-source educational repository curated by a passionate team of Bitcoin researchers and educators for public benefit. If you found our articles helpful, please consider supporting our hosting and ongoing content updates with a clean donation:

Ethereum: 0x578417C51783663D8A6A811B3544E1f779D39A85
Bitcoin: bc1q77k9e95rn669kpzyjr8ke9w95zhk7pa5s63qzz
Solana: 4ycT2ayqeMucixj3wS8Ay8Tq9NRDYRPKYbj3UGESyQ4J
Address copied to clipboard!