mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-16 03:18:09 +00:00
defs: add blockbook field to build_coins script
This commit is contained in:
parent
3f55a0cff7
commit
9491cd4b9e
@ -34,5 +34,6 @@
|
||||
"max_address_length": 95,
|
||||
"bitcore": [
|
||||
"https://explorer.zen-solutions.io"
|
||||
]
|
||||
],
|
||||
"blockbook": []
|
||||
}
|
@ -187,8 +187,8 @@ message TxInputType {
|
||||
optional uint64 amount = 8; // amount of previous transaction output (for segwit only)
|
||||
optional uint32 decred_tree = 9;
|
||||
optional uint32 decred_script_version = 10;
|
||||
optional bytes prev_block_hash_bip115 = 11; //block hash of previous transaction output (for bip115 implementation)
|
||||
optional bytes prev_block_height_bip115 = 12; //block height of previous transaction output (for bip115 implementation)
|
||||
optional bytes prev_block_hash_bip115 = 11; // block hash of previous transaction output (for bip115 implementation)
|
||||
optional bytes prev_block_height_bip115 = 12; // block height of previous transaction output (for bip115 implementation)
|
||||
}
|
||||
|
||||
/**
|
||||
@ -204,8 +204,8 @@ message TxOutputType {
|
||||
optional MultisigRedeemScriptType multisig = 5; // defines multisig address; script_type must be PAYTOMULTISIG
|
||||
optional bytes op_return_data = 6; // defines op_return data; script_type must be PAYTOOPRETURN, amount must be 0
|
||||
optional uint32 decred_script_version = 7;
|
||||
optional bytes block_hash_bip115 = 8; //block hash of existing block (recommended current_block - 300) (for bip115 implementation)
|
||||
optional bytes block_height_bip115 = 9; //block height of existing block (recommended current_block - 300) (for bip115 implementation)
|
||||
optional bytes block_hash_bip115 = 8; // block hash of existing block (recommended current_block - 300) (for bip115 implementation)
|
||||
optional bytes block_height_bip115 = 9; // block height of existing block (recommended current_block - 300) (for bip115 implementation)
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -100,6 +100,9 @@ def validate_coin(coin):
|
||||
assert check_type(coin['bitcore'], list, empty=True)
|
||||
for bc in coin['bitcore']:
|
||||
assert not bc.endswith('/')
|
||||
assert check_type(coin['blockbook'], list, empty=True)
|
||||
for bb in coin['blockbook']:
|
||||
assert not bb.endswith('/')
|
||||
|
||||
|
||||
def validate_icon(icon):
|
||||
@ -160,9 +163,9 @@ def convert_icon(icon):
|
||||
def process_json(fn):
|
||||
print(os.path.basename(fn), end=' ... ')
|
||||
j = json.load(open(fn))
|
||||
validate_coin(j)
|
||||
if BUILD_DEFS:
|
||||
i = Image.open(fn.replace('.json', '.png'))
|
||||
validate_coin(j)
|
||||
validate_icon(i)
|
||||
ser = serialize(j, convert_icon(i))
|
||||
sig = sign(ser)
|
||||
|
Loading…
Reference in New Issue
Block a user