You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
790 B
25 lines
790 B
7 years ago
|
import electrumx.lib.coins as coins
|
||
|
|
||
|
|
||
|
def test_bitcoin_cash():
|
||
|
raw_header = bytes.fromhex(
|
||
|
"00000020df975c121dcbc18bbb7ddfd0419fc368b45db86b48c87e0"
|
||
|
"1000000000000000036ae3dd40a10a40d3050de13ca546a2f81589d"
|
||
|
"e2d2f317925a43a115437e2381f5bf535b94da0118ac8df8c5"
|
||
|
)
|
||
|
height = 540000
|
||
|
electrum_header = {
|
||
|
'block_height': 540000,
|
||
|
'version': 536870912,
|
||
|
'prev_block_hash':
|
||
|
'0000000000000000017ec8486bb85db468c39f41d0df7dbb8bc1cb1d125c97df',
|
||
|
'merkle_root':
|
||
|
'81237e4315a1435a9217f3d2e29d58812f6a54ca13de50300da4100ad43dae36',
|
||
|
'timestamp': 1532215285,
|
||
|
'bits': 402774676,
|
||
|
'nonce': 3321400748
|
||
|
}
|
||
|
|
||
|
assert coins.BitcoinCash.electrum_header(
|
||
|
raw_header, height) == electrum_header
|