The address type specifies the kind of spending data (Some data that are bound to an address).
It’s an extensible object with payload which identifies one of the three elements:
A Public Key (Payload is thereby a PublicKey)
A Script (Payload is thereby a script and its version)
A Redeem Key (Payload is thereby a RedeemPublicKey)
The address type specifies the kind of spending data (Some data that are bound to an address). It’s an extensible object with payload which identifies one of the three elements: