(cls, data, nVersion=None)
| 185 | class P2PKHBitcoinAddress(CBase58BitcoinAddress): |
| 186 | @classmethod |
| 187 | def from_bytes(cls, data, nVersion=None): |
| 188 | if nVersion is None: |
| 189 | nVersion = bitcoin.params.BASE58_PREFIXES['PUBKEY_ADDR'] |
| 190 | |
| 191 | elif nVersion != bitcoin.params.BASE58_PREFIXES['PUBKEY_ADDR']: |
| 192 | raise ValueError('nVersion incorrect for P2PKH address: got %d; expected %d' % \ |
| 193 | (nVersion, bitcoin.params.BASE58_PREFIXES['PUBKEY_ADDR'])) |
| 194 | |
| 195 | return super(P2PKHBitcoinAddress, cls).from_bytes(data, nVersion) |
| 196 | |
| 197 | @classmethod |
| 198 | def from_pubkey(cls, pubkey, accept_invalid=False): |
nothing calls this directly
no test coverage detected