74 lines
2.6 KiB
Python
74 lines
2.6 KiB
Python
import pytest
|
|
|
|
|
|
@pytest.fixture
|
|
def fail_key1():
|
|
return b'\x00\x00\x00\x00'
|
|
|
|
|
|
@pytest.fixture
|
|
def fail_key2():
|
|
return b'\x97\x8bq\xc6\xd8\xfew\xe5\xfa\xad\xdc\xc6\xc5\x91\xbd\xfb'
|
|
|
|
|
|
@pytest.fixture
|
|
def good_key():
|
|
return b'B\xa8\xe9v>y\xe2\x82\x10\x80\xc2\xa91\x10E\xe0XJ\xe6\xc7\x18\x9eE~\xa0^\xd1\x820\xe7\x18\x0c'
|
|
|
|
@pytest.fixture
|
|
def master_key_hdwallet_mnet():
|
|
return dict(version=b'\x04\x88\xad\xe4',
|
|
key=b"Y\x9e'\xe00or'\xacD\x9c(l\x99\x0fxB\x03\xbd/]|+\xfd\xe89K!\x93\x0bN\x9b",
|
|
depth=0,
|
|
child=0,
|
|
finger_print=b'\x00\x00\x00\x00',
|
|
chain_code=b'B\xa8\xe9v>y\xe2\x82\x10\x80\xc2\xa91\x10E\xe0XJ\xe6\xc7\x18\x9eE~\xa0^\xd1\x820\xe7\x18\x0c',
|
|
is_private=True)
|
|
|
|
|
|
@pytest.fixture
|
|
def public_key_hdwallet_mnet():
|
|
return dict(version=b'\x04\x88\xB2\x1E',
|
|
key=b"\x03F\xcd\x96\xd7-\xc4Q\xee\xfc\xadc\n\xe4\xd2Xe\x02\x99(\x0f\xf5\x1c'\x16\xab\xd0\x05_\xb4:8\xfa",
|
|
depth=0,
|
|
child=0,
|
|
finger_print=b'\x00\x00\x00\x00',
|
|
chain_code=b'B\xa8\xe9v>y\xe2\x82\x10\x80\xc2\xa91\x10E\xe0XJ\xe6\xc7\x18\x9eE~\xa0^\xd1\x820\xe7\x18\x0c',
|
|
is_private=False)
|
|
|
|
@pytest.fixture
|
|
def master_key_hdwallet_tnet():
|
|
return dict(version=b'\x04\x35\x83\x94',
|
|
key=b"Y\x9e'\xe00or'\xacD\x9c(l\x99\x0fxB\x03\xbd/]|+\xfd\xe89K!\x93\x0bN\x9b",
|
|
depth=0,
|
|
child=0,
|
|
finger_print=b'\x00\x00\x00\x00',
|
|
chain_code=b'B\xa8\xe9v>y\xe2\x82\x10\x80\xc2\xa91\x10E\xe0XJ\xe6\xc7\x18\x9eE~\xa0^\xd1\x820\xe7\x18\x0c',
|
|
is_private=True)
|
|
|
|
|
|
@pytest.fixture
|
|
def public_key_hdwallet_tnet():
|
|
return dict(version=b'\x04\x35\x87\xCF',
|
|
key=b"\x03F\xcd\x96\xd7-\xc4Q\xee\xfc\xadc\n\xe4\xd2Xe\x02\x99(\x0f\xf5\x1c'\x16\xab\xd0\x05_\xb4:8\xfa",
|
|
depth=0,
|
|
child=0,
|
|
finger_print=b'\x00\x00\x00\x00',
|
|
chain_code=b'B\xa8\xe9v>y\xe2\x82\x10\x80\xc2\xa91\x10E\xe0XJ\xe6\xc7\x18\x9eE~\xa0^\xd1\x820\xe7\x18\x0c',
|
|
is_private=False)
|
|
|
|
@pytest.fixture
|
|
def privkey_hdwallet_base58():
|
|
return 'xprv9s21ZrQH143K2irFFw4cdtV8EicuR6Y5P2WqMpbLWhnZUADeKUi52Jh8Pzt8K9RqHanNsrVXf6VhNXQv2ypWxsTSWB8UsqjxkGPxHcjyXNC'
|
|
|
|
|
|
@pytest.fixture
|
|
def pubkey_hdwallet_base58():
|
|
return 'xpub661MyMwAqRbcFCviMxbd12RrnkTPpZFvkFSSACzx53KYLxYns22Ka71cFHiMLQz3NaPYeN7EcdDUwH5QTWeS56jc2DzAzuKU2cfwp5cvyoR'
|
|
|
|
|
|
@pytest.fixture
|
|
def bad_key_hdwallet_base58():
|
|
return 'xpeb661MyMwAq1ecFCviMxbd12RrnkTPpZFvkFSSACzx53KYLxYns22Ka71cFHiMLQz3NaPYeN7EcdDUwH5QTWeS56jc2DzAzuKU2cfwp5cvyoR'
|
|
|