MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / set

Method set

test/functional/test_framework/key.py:133–140  ·  view source on GitHub ↗

Construct a private key object with given 32-byte secret and compressed flag.

(self, secret, compressed)

Source from the content-addressed store, hash-verified

131 self.valid = False
132
133 def set(self, secret, compressed):
134 """Construct a private key object with given 32-byte secret and compressed flag."""
135 assert_equal(len(secret), 32)
136 secret = int.from_bytes(secret, 'big')
137 self.valid = (secret > 0 and secret < ORDER)
138 if self.valid:
139 self.secret = secret
140 self.compressed = compressed
141
142 def generate(self, compressed=True):
143 """Generate a random private key (compressed or uncompressed)."""

Callers 10

set_test_paramsMethod · 0.95
gen_test_vectorsMethod · 0.95
from_seedMethod · 0.95
_deriveMethod · 0.95
generateMethod · 0.95
_serveMethod · 0.45
setup_zmq_testMethod · 0.45
__init__Method · 0.45
waitFunction · 0.45

Calls 2

assert_equalFunction · 0.90
from_bytesMethod · 0.45

Tested by 1