(cls, data, nVersion=None)
| 143 | class P2SHBitcoinAddress(CBase58BitcoinAddress): |
| 144 | @classmethod |
| 145 | def from_bytes(cls, data, nVersion=None): |
| 146 | if nVersion is None: |
| 147 | nVersion = bitcoin.params.BASE58_PREFIXES['SCRIPT_ADDR'] |
| 148 | |
| 149 | elif nVersion != bitcoin.params.BASE58_PREFIXES['SCRIPT_ADDR']: |
| 150 | raise ValueError('nVersion incorrect for P2SH address: got %d; expected %d' % \ |
| 151 | (nVersion, bitcoin.params.BASE58_PREFIXES['SCRIPT_ADDR'])) |
| 152 | |
| 153 | return super(P2SHBitcoinAddress, cls).from_bytes(data, nVersion) |
| 154 | |
| 155 | @classmethod |
| 156 | def from_redeemScript(cls, redeemScript): |
no outgoing calls
no test coverage detected