Create a secret key from a 32-byte secret
(cls, secret, compressed=True)
| 358 | |
| 359 | @classmethod |
| 360 | def from_secret_bytes(cls, secret, compressed=True): |
| 361 | """Create a secret key from a 32-byte secret""" |
| 362 | self = cls.from_bytes(secret + (b'\x01' if compressed else b''), |
| 363 | bitcoin.params.BASE58_PREFIXES['SECRET_KEY']) |
| 364 | self.__init__(None) |
| 365 | return self |
| 366 | |
| 367 | def __init__(self, s): |
| 368 | if self.nVersion != bitcoin.params.BASE58_PREFIXES['SECRET_KEY']: |