diff --git a/defs/coins/bcash.json b/defs/coins/bcash.json index b8888649e..38c1fcb43 100644 --- a/defs/coins/bcash.json +++ b/defs/coins/bcash.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": 0, "force_bip143": true, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 10, diff --git a/defs/coins/bcash_testnet.json b/defs/coins/bcash_testnet.json index 6107f5ea4..c3946b6b5 100644 --- a/defs/coins/bcash_testnet.json +++ b/defs/coins/bcash_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": 0, "force_bip143": true, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/bgold.json b/defs/coins/bgold.json index 4016b2ad2..83608398b 100644 --- a/defs/coins/bgold.json +++ b/defs/coins/bgold.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": 79, "force_bip143": true, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 10, diff --git a/defs/coins/bitcoin.json b/defs/coins/bitcoin.json index d3f5e04b2..8957df9b8 100644 --- a/defs/coins/bitcoin.json +++ b/defs/coins/bitcoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 10, diff --git a/defs/coins/bitcoin_testnet.json b/defs/coins/bitcoin_testnet.json index cdf2d5e1c..69425f930 100644 --- a/defs/coins/bitcoin_testnet.json +++ b/defs/coins/bitcoin_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/bitcore.json b/defs/coins/bitcore.json index 909be5270..10779b873 100644 --- a/defs/coins/bitcore.json +++ b/defs/coins/bitcore.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 10 diff --git a/defs/coins/bprivate.json b/defs/coins/bprivate.json index 09a065c6d..6f217aec5 100644 --- a/defs/coins/bprivate.json +++ b/defs/coins/bprivate.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": 42, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/crown.json b/defs/coins/crown.json index 9e353cb03..4016fb701 100644 --- a/defs/coins/crown.json +++ b/defs/coins/crown.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/dash.json b/defs/coins/dash.json index 106d5a1c8..0ade1f60f 100644 --- a/defs/coins/dash.json +++ b/defs/coins/dash.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/dash_testnet.json b/defs/coins/dash_testnet.json index ddf425bc5..12185287d 100644 --- a/defs/coins/dash_testnet.json +++ b/defs/coins/dash_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/decred.json b/defs/coins/decred.json index 5b3741efa..3bb2837dc 100644 --- a/defs/coins/decred.json +++ b/defs/coins/decred.json @@ -23,6 +23,7 @@ "decred": true, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/decred_testnet.json b/defs/coins/decred_testnet.json index 0d7ffb9d2..1774fee33 100644 --- a/defs/coins/decred_testnet.json +++ b/defs/coins/decred_testnet.json @@ -23,6 +23,7 @@ "decred": true, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/denarius.json b/defs/coins/denarius.json index 8a0627fcf..0b73d069a 100644 --- a/defs/coins/denarius.json +++ b/defs/coins/denarius.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/digibyte.json b/defs/coins/digibyte.json index 65f52a106..152bebc32 100644 --- a/defs/coins/digibyte.json +++ b/defs/coins/digibyte.json @@ -24,6 +24,7 @@ "fork_id": null, "force_bip143": false, "version_group_id": null, + "bip115": false, "default_fee_b": { "Low": 10, "Economy": 70, diff --git a/defs/coins/dogecoin.json b/defs/coins/dogecoin.json index 2329f5085..640b0d279 100644 --- a/defs/coins/dogecoin.json +++ b/defs/coins/dogecoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 100000 diff --git a/defs/coins/feathercoin.json b/defs/coins/feathercoin.json index 58a66a110..a7088e5c7 100644 --- a/defs/coins/feathercoin.json +++ b/defs/coins/feathercoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 1000 diff --git a/defs/coins/flashcoin.json b/defs/coins/flashcoin.json index 3b37be349..5d770505e 100644 --- a/defs/coins/flashcoin.json +++ b/defs/coins/flashcoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 0 diff --git a/defs/coins/fujicoin.json b/defs/coins/fujicoin.json index e654d990a..bb1e1d4c6 100644 --- a/defs/coins/fujicoin.json +++ b/defs/coins/fujicoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 100000, diff --git a/defs/coins/groestlcoin.json b/defs/coins/groestlcoin.json index 49be14632..ca5f2adf6 100644 --- a/defs/coins/groestlcoin.json +++ b/defs/coins/groestlcoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/groestlcoin_testnet.json b/defs/coins/groestlcoin_testnet.json index 33837a74c..ee711d6b8 100644 --- a/defs/coins/groestlcoin_testnet.json +++ b/defs/coins/groestlcoin_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/koto.json b/defs/coins/koto.json index ff16a40b6..929791658 100644 --- a/defs/coins/koto.json +++ b/defs/coins/koto.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": 48748912, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/litecoin.json b/defs/coins/litecoin.json index c703e009b..fc85ee1fb 100644 --- a/defs/coins/litecoin.json +++ b/defs/coins/litecoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 1000 diff --git a/defs/coins/litecoin_testnet.json b/defs/coins/litecoin_testnet.json index a6e626345..5ac56f2b6 100644 --- a/defs/coins/litecoin_testnet.json +++ b/defs/coins/litecoin_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/monacoin.json b/defs/coins/monacoin.json index b261793cd..e1adde3e4 100644 --- a/defs/coins/monacoin.json +++ b/defs/coins/monacoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 100000 diff --git a/defs/coins/monetaryunit.json b/defs/coins/monetaryunit.json index 4d7d77ae1..e374c79e0 100644 --- a/defs/coins/monetaryunit.json +++ b/defs/coins/monetaryunit.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/myriad.json b/defs/coins/myriad.json index e8c36c303..f800dc36f 100644 --- a/defs/coins/myriad.json +++ b/defs/coins/myriad.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 10, diff --git a/defs/coins/namecoin.json b/defs/coins/namecoin.json index ff839e65e..e794648e1 100644 --- a/defs/coins/namecoin.json +++ b/defs/coins/namecoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/terracoin.json b/defs/coins/terracoin.json index 8086a7c98..c8e681b11 100644 --- a/defs/coins/terracoin.json +++ b/defs/coins/terracoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/vertcoin.json b/defs/coins/vertcoin.json index d511acb74..f03835bed 100644 --- a/defs/coins/vertcoin.json +++ b/defs/coins/vertcoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Normal": 1000 diff --git a/defs/coins/viacoin.json b/defs/coins/viacoin.json index ced4d467b..096f0c1da 100644 --- a/defs/coins/viacoin.json +++ b/defs/coins/viacoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 1000, diff --git a/defs/coins/zcash.json b/defs/coins/zcash.json index 0d83e9d3d..ab8ead567 100644 --- a/defs/coins/zcash.json +++ b/defs/coins/zcash.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": 63210096, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/zcash_testnet.json b/defs/coins/zcash_testnet.json index 5160b0b47..b79d47130 100644 --- a/defs/coins/zcash_testnet.json +++ b/defs/coins/zcash_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": 63210096, "default_fee_b": { "Normal": 10 diff --git a/defs/coins/zcoin.json b/defs/coins/zcoin.json index 57dd3f68d..f9e2f817c 100644 --- a/defs/coins/zcoin.json +++ b/defs/coins/zcoin.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 1, diff --git a/defs/coins/zcoin_testnet.json b/defs/coins/zcoin_testnet.json index 954522884..c6b7e7312 100644 --- a/defs/coins/zcoin_testnet.json +++ b/defs/coins/zcoin_testnet.json @@ -23,6 +23,7 @@ "decred": false, "fork_id": null, "force_bip143": false, + "bip115": false, "version_group_id": null, "default_fee_b": { "Low": 1, diff --git a/defs/coins/zencash.json b/defs/coins/zencash.json index 5971b88d2..5fe36d242 100644 --- a/defs/coins/zencash.json +++ b/defs/coins/zencash.json @@ -1,39 +1,40 @@ { - "coin_name": "Zencash", - "coin_shortcut": "ZEN", - "coin_label": "Zencash", - "website": "https://zencash.com", - "github": "https://github.com/ZencashOfficial/zen", - "maintainer": "Zencash ", - "curve_name": "secp256k1", - "address_type": 8329, - "address_type_p2sh": 8342, - "maxfee_kb": 2000000, - "minfee_kb": 1000, - "signed_message_header": "Zencash Signed Message:\n", - "hash_genesis_block": "0007104ccda289427919efc39dc9e4d499804b7bebc22df55f8b834301260602", - "xprv_magic": 76066276, - "xpub_magic": 76067358, - "xpub_magic_segwit_p2sh": null, - "xpub_magic_segwit_native": null, - "bech32_prefix": null, - "cashaddr_prefix": null, - "slip44": 121, - "segwit": false, - "decred": false, - "fork_id": 0, - "force_bip143": false, - "version_group_id": null, - "default_fee_b": { - "Normal": 10 - }, - "dust_limit": 546, - "blocktime_seconds": 150, - "address_prefix": "zencash:", - "min_address_length": 35, - "max_address_length": 95, - "bitcore": [ - "https://explorer.zen-solutions.io" - ], - "blockbook": [] + "coin_name": "Zencash", + "coin_shortcut": "ZEN", + "coin_label": "Zencash", + "website": "https://zencash.com", + "github": "https://github.com/ZencashOfficial/zen", + "maintainer": "Zencash ", + "curve_name": "secp256k1", + "address_type": 8329, + "address_type_p2sh": 8342, + "maxfee_kb": 2000000, + "minfee_kb": 1000, + "signed_message_header": "Zencash Signed Message:\n", + "hash_genesis_block": "0007104ccda289427919efc39dc9e4d499804b7bebc22df55f8b834301260602", + "xprv_magic": 76066276, + "xpub_magic": 76067358, + "xpub_magic_segwit_p2sh": null, + "xpub_magic_segwit_native": null, + "bech32_prefix": null, + "cashaddr_prefix": null, + "slip44": 121, + "segwit": false, + "decred": false, + "fork_id": 0, + "force_bip143": false, + "bip115": true, + "version_group_id": null, + "default_fee_b": { + "Normal": 10 + }, + "dust_limit": 546, + "blocktime_seconds": 150, + "address_prefix": "zencash:", + "min_address_length": 35, + "max_address_length": 95, + "bitcore": [ + "https://explorer.zen-solutions.io" + ], + "blockbook": [] } diff --git a/defs/coins/zencash.png b/defs/coins/zencash.png index b4e512b02..deabfe522 100644 Binary files a/defs/coins/zencash.png and b/defs/coins/zencash.png differ diff --git a/tools/build_coins.py b/tools/build_coins.py index 2403e22bb..78723551c 100755 --- a/tools/build_coins.py +++ b/tools/build_coins.py @@ -86,6 +86,7 @@ def validate_coin(coin): assert check_type(coin['decred'], bool) assert check_type(coin['fork_id'], int, nullable=True) assert check_type(coin['force_bip143'], bool) + assert check_type(coin['bip115'], bool) assert check_type(coin['version_group_id'], int, nullable=True) assert check_type(coin['default_fee_b'], dict) assert check_type(coin['dust_limit'], int)