MONOREPO MERGE trezor-common
3
.gitmodules
vendored
@ -20,3 +20,6 @@
|
||||
path = core/vendor/secp256k1-zkp
|
||||
url = https://github.com/ElementsProject/secp256k1-zkp.git
|
||||
branch = secp256k1-zkp
|
||||
[submodule "common/defs/ethereum/tokens"]
|
||||
path = common/defs/ethereum/tokens
|
||||
url = https://github.com/ethereum-lists/tokens.git
|
||||
|
9
common/.gitignore
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
/.vscode
|
||||
__pycache__/
|
||||
defs/coins/tools/coins.json
|
||||
defs/coins/tools/coindefs.json
|
||||
tools/coins.json
|
||||
tools/coindefs.json
|
||||
tools/coinmarketcap.json
|
||||
proto.gv*
|
||||
.idea/*
|
3
common/.gitmodules
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
[submodule "defs/ethereum/tokens"]
|
||||
path = defs/ethereum/tokens
|
||||
url = https://github.com/ethereum-lists/tokens.git
|
37
common/.travis.yml
Normal file
@ -0,0 +1,37 @@
|
||||
language: python
|
||||
|
||||
# Runs jobs on container based infrastructure
|
||||
sudo: false
|
||||
|
||||
# Saves pip downloads/wheels between builds
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/.cache/pip
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- graphviz
|
||||
|
||||
python:
|
||||
- "3.6"
|
||||
|
||||
install:
|
||||
- pip install demjson graphviz
|
||||
- pip install -r tools/requirements.txt
|
||||
|
||||
script:
|
||||
- jsonlint defs/*.json
|
||||
- jsonlint defs/*/*.json
|
||||
- python tools/cointool.py check
|
||||
- python tools/support.py check --ignore-missing
|
||||
- python protob/check.py
|
||||
- python protob/graph.py protob/*.proto
|
||||
|
||||
notifications:
|
||||
webhooks:
|
||||
urls:
|
||||
- http://ci-bot.satoshilabs.com:5000/travis
|
||||
on_success: always
|
||||
on_failure: always
|
||||
on_start: always
|
165
common/COPYING
Normal file
@ -0,0 +1,165 @@
|
||||
GNU LESSER GENERAL PUBLIC LICENSE
|
||||
Version 3, 29 June 2007
|
||||
|
||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
||||
This version of the GNU Lesser General Public License incorporates
|
||||
the terms and conditions of version 3 of the GNU General Public
|
||||
License, supplemented by the additional permissions listed below.
|
||||
|
||||
0. Additional Definitions.
|
||||
|
||||
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||
General Public License.
|
||||
|
||||
"The Library" refers to a covered work governed by this License,
|
||||
other than an Application or a Combined Work as defined below.
|
||||
|
||||
An "Application" is any work that makes use of an interface provided
|
||||
by the Library, but which is not otherwise based on the Library.
|
||||
Defining a subclass of a class defined by the Library is deemed a mode
|
||||
of using an interface provided by the Library.
|
||||
|
||||
A "Combined Work" is a work produced by combining or linking an
|
||||
Application with the Library. The particular version of the Library
|
||||
with which the Combined Work was made is also called the "Linked
|
||||
Version".
|
||||
|
||||
The "Minimal Corresponding Source" for a Combined Work means the
|
||||
Corresponding Source for the Combined Work, excluding any source code
|
||||
for portions of the Combined Work that, considered in isolation, are
|
||||
based on the Application, and not on the Linked Version.
|
||||
|
||||
The "Corresponding Application Code" for a Combined Work means the
|
||||
object code and/or source code for the Application, including any data
|
||||
and utility programs needed for reproducing the Combined Work from the
|
||||
Application, but excluding the System Libraries of the Combined Work.
|
||||
|
||||
1. Exception to Section 3 of the GNU GPL.
|
||||
|
||||
You may convey a covered work under sections 3 and 4 of this License
|
||||
without being bound by section 3 of the GNU GPL.
|
||||
|
||||
2. Conveying Modified Versions.
|
||||
|
||||
If you modify a copy of the Library, and, in your modifications, a
|
||||
facility refers to a function or data to be supplied by an Application
|
||||
that uses the facility (other than as an argument passed when the
|
||||
facility is invoked), then you may convey a copy of the modified
|
||||
version:
|
||||
|
||||
a) under this License, provided that you make a good faith effort to
|
||||
ensure that, in the event an Application does not supply the
|
||||
function or data, the facility still operates, and performs
|
||||
whatever part of its purpose remains meaningful, or
|
||||
|
||||
b) under the GNU GPL, with none of the additional permissions of
|
||||
this License applicable to that copy.
|
||||
|
||||
3. Object Code Incorporating Material from Library Header Files.
|
||||
|
||||
The object code form of an Application may incorporate material from
|
||||
a header file that is part of the Library. You may convey such object
|
||||
code under terms of your choice, provided that, if the incorporated
|
||||
material is not limited to numerical parameters, data structure
|
||||
layouts and accessors, or small macros, inline functions and templates
|
||||
(ten or fewer lines in length), you do both of the following:
|
||||
|
||||
a) Give prominent notice with each copy of the object code that the
|
||||
Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
4. Combined Works.
|
||||
|
||||
You may convey a Combined Work under terms of your choice that,
|
||||
taken together, effectively do not restrict modification of the
|
||||
portions of the Library contained in the Combined Work and reverse
|
||||
engineering for debugging such modifications, if you also do each of
|
||||
the following:
|
||||
|
||||
a) Give prominent notice with each copy of the Combined Work that
|
||||
the Library is used in it and that the Library and its use are
|
||||
covered by this License.
|
||||
|
||||
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||
document.
|
||||
|
||||
c) For a Combined Work that displays copyright notices during
|
||||
execution, include the copyright notice for the Library among
|
||||
these notices, as well as a reference directing the user to the
|
||||
copies of the GNU GPL and this license document.
|
||||
|
||||
d) Do one of the following:
|
||||
|
||||
0) Convey the Minimal Corresponding Source under the terms of this
|
||||
License, and the Corresponding Application Code in a form
|
||||
suitable for, and under terms that permit, the user to
|
||||
recombine or relink the Application with a modified version of
|
||||
the Linked Version to produce a modified Combined Work, in the
|
||||
manner specified by section 6 of the GNU GPL for conveying
|
||||
Corresponding Source.
|
||||
|
||||
1) Use a suitable shared library mechanism for linking with the
|
||||
Library. A suitable mechanism is one that (a) uses at run time
|
||||
a copy of the Library already present on the user's computer
|
||||
system, and (b) will operate properly with a modified version
|
||||
of the Library that is interface-compatible with the Linked
|
||||
Version.
|
||||
|
||||
e) Provide Installation Information, but only if you would otherwise
|
||||
be required to provide such information under section 6 of the
|
||||
GNU GPL, and only to the extent that such information is
|
||||
necessary to install and execute a modified version of the
|
||||
Combined Work produced by recombining or relinking the
|
||||
Application with a modified version of the Linked Version. (If
|
||||
you use option 4d0, the Installation Information must accompany
|
||||
the Minimal Corresponding Source and Corresponding Application
|
||||
Code. If you use option 4d1, you must provide the Installation
|
||||
Information in the manner specified by section 6 of the GNU GPL
|
||||
for conveying Corresponding Source.)
|
||||
|
||||
5. Combined Libraries.
|
||||
|
||||
You may place library facilities that are a work based on the
|
||||
Library side by side in a single library together with other library
|
||||
facilities that are not Applications and are not covered by this
|
||||
License, and convey such a combined library under terms of your
|
||||
choice, if you do both of the following:
|
||||
|
||||
a) Accompany the combined library with a copy of the same work based
|
||||
on the Library, uncombined with any other library facilities,
|
||||
conveyed under the terms of this License.
|
||||
|
||||
b) Give prominent notice with the combined library that part of it
|
||||
is a work based on the Library, and explaining where to find the
|
||||
accompanying uncombined form of the same work.
|
||||
|
||||
6. Revised Versions of the GNU Lesser General Public License.
|
||||
|
||||
The Free Software Foundation may publish revised and/or new versions
|
||||
of the GNU Lesser General Public License from time to time. Such new
|
||||
versions will be similar in spirit to the present version, but may
|
||||
differ in detail to address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the
|
||||
Library as you received it specifies that a certain numbered version
|
||||
of the GNU Lesser General Public License "or any later version"
|
||||
applies to it, you have the option of following the terms and
|
||||
conditions either of that published version or of any later version
|
||||
published by the Free Software Foundation. If the Library as you
|
||||
received it does not specify a version number of the GNU Lesser
|
||||
General Public License, you may choose any version of the GNU Lesser
|
||||
General Public License ever published by the Free Software Foundation.
|
||||
|
||||
If the Library as you received it specifies that a proxy can decide
|
||||
whether future versions of the GNU Lesser General Public License shall
|
||||
apply, that proxy's public statement of acceptance of any version is
|
||||
permanent authorization for you to choose that version for the
|
||||
Library.
|
12
common/README.md
Normal file
@ -0,0 +1,12 @@
|
||||
# trezor-common
|
||||
|
||||
[![Build Status](https://travis-ci.org/trezor/trezor-common.svg?branch=master)](https://travis-ci.org/trezor/trezor-common)
|
||||
[![Gitter](https://badges.gitter.im/trezor/community.svg)](https://gitter.im/trezor/community)
|
||||
|
||||
Common files shared among TREZOR repositories.
|
||||
|
||||
This repo is meant to be included as submodule to others using:
|
||||
|
||||
```
|
||||
git submodule add https://github.com/trezor/trezor-common.git trezor-common
|
||||
```
|
148
common/defs/README.md
Normal file
@ -0,0 +1,148 @@
|
||||
# Coin Definitions
|
||||
|
||||
We currently recognize five categories of coins.
|
||||
|
||||
#### `bitcoin`
|
||||
|
||||
The [`bitcoin/`](bitcoin) subdirectory contains definitions for Bitcoin and altcoins
|
||||
based on Bitcoin code. The `coins/` subdirectory is a compatibility link to `bitcoin`.
|
||||
|
||||
Each Bitcoin-like coin must have a single JSON file in the `bitcoin/` subdirectory,
|
||||
and a corresponding PNG image with the same name. The PNG must be 96x96 pixels and
|
||||
the picture must be a circle suitable for displaying on Trezor T.
|
||||
|
||||
Testnet is considered a separate coin, so it must have its own JSON and icon.
|
||||
|
||||
We will not support coins that have `address_type` 0, i.e., same as Bitcoin.
|
||||
|
||||
#### `eth`
|
||||
|
||||
The file [`ethereum/networks.json`](ethereum/networks.json) has a list of descriptions
|
||||
of Ethereum networks. Each network must also have a PNG icon in `ethereum/<chain>.png`
|
||||
file.
|
||||
|
||||
#### `erc20`
|
||||
|
||||
`ethereum/tokens` is a submodule linking to [Ethereum Lists](https://github.com/ethereum-lists/tokens)
|
||||
project with descriptions of ERC20 tokens. If you want to add or update a token
|
||||
definition in Trezor, you need to get your change to the `tokens` repository first.
|
||||
|
||||
Trezor will only support tokens that have a unique symbol.
|
||||
|
||||
#### `nem`
|
||||
|
||||
The file [`nem/nem_mosaics.json`](nem/nem_mosaics.json) describes NEM mosaics.
|
||||
|
||||
#### `misc`
|
||||
|
||||
Supported coins that are not derived from Bitcoin, Ethereum or NEM are currently grouped
|
||||
and listed in separate file [`misc/misc.json`](misc/misc.json). Each coin must also have
|
||||
an icon in `misc/<short>.png`, where `short` is lowercased `shortcut` field from the JSON.
|
||||
|
||||
## Keys
|
||||
|
||||
Throughout the system, coins are identified by a _key_ - a colon-separated string
|
||||
generated from the coin's type and shortcut:
|
||||
|
||||
* for Bitcoin-likes, key is `bitcoin:XYZ`
|
||||
* for Ethereum networks, key is `eth:XYZ`
|
||||
* for ERC20 tokens, key is `erc20:<chain>:XYZ`
|
||||
* for NEM mosaic, key is `nem:XYZ`
|
||||
* for others, key is `misc:XYZ`
|
||||
|
||||
If a token shortcut has a suffix, such as `CAT (BlockCat)`, the whole thing is part
|
||||
of the key (so the key is `erc20:eth:CAT (BlockCat)`).
|
||||
|
||||
Sometimes coins end up with duplicate symbols, which in case of ERC20 tokens leads to
|
||||
key collisions. We do not allow duplicate symbols in the data, so this doesn't affect
|
||||
everyday use (see below). However, for validation purposes, it is sometimes useful
|
||||
to work with unfiltered data that includes the duplicates. In such cases, keys are
|
||||
deduplicated by adding a counter at end, e.g.: `erc20:eth:SMT:0`, `erc20:eth:SMT:1`.
|
||||
Note that the suffix _is not stable_, so these coins can't be reliably uniquely identified.
|
||||
|
||||
## Duplicate Detection
|
||||
|
||||
**Duplicate symbols are not allowed** in our data. Tokens that have symbol collisions
|
||||
are removed from the data set before processing. The duplicate status is mentioned
|
||||
in `support.json` (see below), but it is impossible to override from there.
|
||||
|
||||
Duplicate detection works as follows:
|
||||
|
||||
1. a _symbol_ is split off from the shortcut string. E.g., for `CAT (BlockCat)`, symbol
|
||||
is just `CAT`. It is compared, case-insensitive, with other coins (so `WIC` and `WiC`
|
||||
are considered the same symbol), and identical symbols are put into a _bucket_.
|
||||
2. if _all_ coins in the bucket also have a suffix (`CAT (BlockCat)` and `CAT (BitClave)`),
|
||||
they are _not_ considered duplicate.
|
||||
3. if _any_ coin in the bucket does _not_ have a suffix (`MIT` and `MIT (Mychatcoin)`),
|
||||
all coins in the bucket are considered duplicate.
|
||||
4. Duplicate tokens (coins from the `erc20` group) are automatically removed from data.
|
||||
Duplicate non-tokens are marked but not removed. For instance, `bitcoin:FTC` (Feathercoin)
|
||||
and `erc20:eth:FTC` (FTC) are duplicate, and `erc20:eth:FTC` is removed.
|
||||
5. If two non-tokens collide with each other, it is an error that fails the CI build.
|
||||
|
||||
The file [`duplicity_overrides.json`](duplicity_overrides.json) can override detection
|
||||
results: keys set to `true` are considered duplicate (in a separate bucket), keys set
|
||||
to `false` are considered non-duplicate even if auto-detected. This is useful for
|
||||
whitelisting a supported token explicitly, or blacklisting things that the detection
|
||||
can't match (for instance "Battle" and "Bitlle" have suffixes, but they are too similar).
|
||||
|
||||
External contributors should not make changes to `duplicity_overrides.json`, unless
|
||||
asked to.
|
||||
|
||||
You can use `./tools/cointool.py check -d all` to inspect duplicate detection in detail.
|
||||
|
||||
|
||||
# Coins Details
|
||||
|
||||
The file [`coins_details.json`](coins_details.json) is a list of all known coins
|
||||
with support status, market cap information and relevant links. This is the source
|
||||
file for https://trezor.io/coins.
|
||||
|
||||
You should never make changes to `coins_details.json` directly. Use `./tools/coins_details.py`
|
||||
to regenerate it from known data.
|
||||
|
||||
If you need to change information in this file, modify the source information instead -
|
||||
one of the JSON files in the groups listed above, support info in `support.json`, or
|
||||
make a pull request to the tokens repository.
|
||||
|
||||
If you want to add a **wallet link**, modify the file [`wallets.json`](wallets.json).
|
||||
|
||||
If this is not viable for some reason, or if there is no source information ,
|
||||
you can also edit [`coins_details.override.json`](coins_details.override.json).
|
||||
External contributors should not touch this file unless asked to.
|
||||
|
||||
|
||||
# Support Information
|
||||
|
||||
We keep track of support status of each coin over our devices. That is
|
||||
`trezor1` for Trezor One, `trezor2` for Trezor T, `connect` for [Connect](https://github.com/trezor/connect)
|
||||
and `webwallet` for [Trezor Wallet](https://wallet.trezor.io/). In further description, the word "device"
|
||||
applies to Connect and webwallet as well.
|
||||
|
||||
This information is stored in [`support.json`](support.json).
|
||||
External contributors should not touch this file unless asked to.
|
||||
|
||||
Each coin on each device can be in one of four support states:
|
||||
|
||||
* **supported** explicitly: coin's key is listed in the device's `supported`
|
||||
dictionary. If it's a Trezor device, it contains the firmware version from which
|
||||
it is supported. For connect and webwallet, the value is simply `true`.
|
||||
* **unsupported** explicitly: coin's key is listed in the device's `unsupported`
|
||||
dictionary. The value is a string with reason for not supporting.
|
||||
For connect and webwallet, if the key is not listed at all, it is also considered unsupported.
|
||||
ERC20 tokens detected as duplicates are also considered unsupported.
|
||||
* **soon**: coin's key is listed in the device's `supported` dictionary, with
|
||||
the value `"soon"`.
|
||||
ERC20 tokens that are not listed at all are also considered `soon`, unless detected
|
||||
as duplicates.
|
||||
* **unknown**: coin's key is not listed at all.
|
||||
|
||||
_Supported_ and _soon_ coins are used in code generation (i.e., included in built firmware).
|
||||
_Unsupported_ and _unknown_ coins are excluded from code generation.
|
||||
|
||||
That means that new ERC20 tokens are included as soon as you update the tokens repository.
|
||||
New coin definitions, on the other hand, are not included until someone sets their
|
||||
support status to _soon_ (or a version) explicitly.
|
||||
|
||||
You can edit `support.json` manually, but it is usually better to use the `support.py` tool.
|
||||
See [tools docs](../tools) for details.
|
39
common/defs/bitcoin/actinium.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Actinium",
|
||||
"coin_shortcut": "ACM",
|
||||
"coin_label": "Actinium",
|
||||
"website": "https://actinium.org",
|
||||
"github": "https://github.com/Actinium-project/Actinium",
|
||||
"maintainer": "Harris Brakmic <brakmic@actinium.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 53,
|
||||
"address_type_p2sh": 55,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "Actinium Signed Message:\n",
|
||||
"hash_genesis_block": "28d77872e23714562f49a1be792c276623c1bbe3fdcf21b6035cfde78b00b824",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "acm",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 228,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "actinium",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/actinium.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
39
common/defs/bitcoin/axe.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Axe",
|
||||
"coin_shortcut": "AXE",
|
||||
"coin_label": "Axe",
|
||||
"website": "https://axerunners.com",
|
||||
"github": "https://github.com/axerunners/axe",
|
||||
"maintainer": "Kirill Orlov <kirill@axerunners.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 55,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "DarkCoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000c33631ca6f2f61368991ce2dc03306b5bb50bf7cede5cfbba6db38e52e6",
|
||||
"xprv_magic": 50221816,
|
||||
"xpub_magic": 50221772,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 4242,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "axe",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/axe.png
Normal file
After Width: | Height: | Size: 11 KiB |
48
common/defs/bitcoin/bcash.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"coin_name": "Bcash",
|
||||
"coin_shortcut": "BCH",
|
||||
"coin_label": "Bitcoin Cash",
|
||||
"website": "https://www.bitcoincash.org",
|
||||
"github": "https://github.com/Bitcoin-ABC/bitcoin-abc",
|
||||
"maintainer": "Jochen Hoenicke <hoenicke@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 500000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": "bitcoincash",
|
||||
"slip44": 145,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": 0,
|
||||
"force_bip143": true,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoincash",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://bch1.trezor.io",
|
||||
"https://bch2.trezor.io",
|
||||
"https://bch3.trezor.io",
|
||||
"https://bch4.trezor.io",
|
||||
"https://bch5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bcash.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
39
common/defs/bitcoin/bcash_testnet.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Bcash Testnet",
|
||||
"coin_shortcut": "TBCH",
|
||||
"coin_label": "Bitcoin Cash Testnet",
|
||||
"website": "https://www.bitcoincash.org",
|
||||
"github": "https://github.com/Bitcoin-ABC/bitcoin-abc",
|
||||
"maintainer": "Jochen Hoenicke <hoenicke@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 10000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": "bchtest",
|
||||
"slip44": 1,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": 0,
|
||||
"force_bip143": true,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoincash",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bcash_testnet.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
48
common/defs/bitcoin/bgold.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"coin_name": "Bgold",
|
||||
"coin_shortcut": "BTG",
|
||||
"coin_label": "Bitcoin Gold",
|
||||
"website": "https://bitcoingold.org",
|
||||
"github": "https://github.com/BTCGPU/BTCGPU",
|
||||
"maintainer": "Saleem Rashid <trezor@saleemrashid.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 23,
|
||||
"maxfee_kb": 500000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Gold Signed Message:\n",
|
||||
"hash_genesis_block": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "btg",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 156,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": 79,
|
||||
"force_bip143": true,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoingold",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://btg1.trezor.io",
|
||||
"https://btg2.trezor.io",
|
||||
"https://btg3.trezor.io",
|
||||
"https://btg4.trezor.io",
|
||||
"https://btg5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bgold.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
42
common/defs/bitcoin/bgold_testnet.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "Bgold Testnet",
|
||||
"coin_shortcut": "TBTG",
|
||||
"coin_label": "Bitcoin Gold Testnet",
|
||||
"website": "https://bitcoingold.org",
|
||||
"github": "https://github.com/BTCGPU/BTCGPU",
|
||||
"maintainer": "The Bitcoin Gold Developers <support@bitcoingold.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 500000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Gold Signed Message:\n",
|
||||
"hash_genesis_block": "00000000e0781ebe24b91eedc293adfea2f557b53ec379e78959de3853e6f9f6",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": 71979618,
|
||||
"xpub_magic_segwit_native": 73342198,
|
||||
"bech32_prefix": "tbtg",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 156,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": 79,
|
||||
"force_bip143": true,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoingold",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bgold_testnet.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
42
common/defs/bitcoin/bitcash.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "BitCash",
|
||||
"coin_shortcut": "BITC",
|
||||
"coin_label": "BitCash",
|
||||
"website": "https://www.choosebitcash.com",
|
||||
"github": "https://github.com/WillyTheCat/BitCash",
|
||||
"maintainer": "Christian Kassler <willythecat@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 230,
|
||||
"address_type_p2sh": 235,
|
||||
"maxfee_kb": 30000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcash Signed Message:\n",
|
||||
"hash_genesis_block": "7d57d87ff3c15a521530af60edee1887fba9c193eb518face926785c4cd8f4f1",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 230,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "bitcash",
|
||||
"min_address_length": 52,
|
||||
"max_address_length": 53,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitcash.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
39
common/defs/bitcoin/bitcloud.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Bitcloud",
|
||||
"coin_shortcut": "BTDX",
|
||||
"coin_label": "Bitcloud",
|
||||
"website": "https://bit-cloud.info",
|
||||
"github": "https://github.com/LIMXTEC/Bitcloud",
|
||||
"maintainer": "limxdev <info@bit-cloud.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 25,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 10000,
|
||||
"signed_message_header": "Diamond Signed Message:\n",
|
||||
"hash_genesis_block": "000002d56463941c20eae5cb474cc805b646515d18bc7dc222a0885b206eadb0",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 218,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 300,
|
||||
"uri_prefix": "bitcloud",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitcloud.png
Normal file
After Width: | Height: | Size: 25 KiB |
48
common/defs/bitcoin/bitcoin.json
Normal file
@ -0,0 +1,48 @@
|
||||
{
|
||||
"coin_name": "Bitcoin",
|
||||
"coin_shortcut": "BTC",
|
||||
"coin_label": "Bitcoin",
|
||||
"website": "https://bitcoin.org",
|
||||
"github": "https://github.com/bitcoin/bitcoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "bc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 0,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://btc1.trezor.io",
|
||||
"https://btc2.trezor.io",
|
||||
"https://btc3.trezor.io",
|
||||
"https://btc4.trezor.io",
|
||||
"https://btc5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitcoin.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
42
common/defs/bitcoin/bitcoin_testnet.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "Testnet",
|
||||
"coin_shortcut": "TEST",
|
||||
"coin_label": "Testnet",
|
||||
"website": "https://bitcoin.org",
|
||||
"github": "https://github.com/bitcoin/bitcoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 10000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Bitcoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": 71979618,
|
||||
"xpub_magic_segwit_native": 73342198,
|
||||
"bech32_prefix": "tb",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://tbtc1.trezor.io",
|
||||
"https://tbtc2.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitcoin_testnet.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
41
common/defs/bitcoin/bitcore.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Bitcore",
|
||||
"coin_shortcut": "BTX",
|
||||
"coin_label": "Bitcore",
|
||||
"website": "https://bitcore.cc",
|
||||
"github": "https://github.com/LIMXTEC/BitCore",
|
||||
"maintainer": "limxdev <limxdev@bitcore.cc>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 3,
|
||||
"address_type_p2sh": 125,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "BitCore Signed Message:\n",
|
||||
"hash_genesis_block": "604148281e5c4b7f2487e5d03cd60d8e6f69411d613f6448034508cea52e9574",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "btx",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 160,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "bitcore",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://insight.bitcore.cc"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitcore.png
Normal file
After Width: | Height: | Size: 24 KiB |
39
common/defs/bitcoin/bitsend.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Bitsend",
|
||||
"coin_shortcut": "BSD",
|
||||
"coin_label": "Bitsend",
|
||||
"website": "https://bitsend.info",
|
||||
"github": "https://github.com/LIMXTEC/BitSend",
|
||||
"maintainer": "limxdev <info@bitsend.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 102,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 10000,
|
||||
"signed_message_header": "Bitsend Signed Message:\n",
|
||||
"hash_genesis_block": "0000012e1b8843ac9ce8c18603658eaf8895f99d3f5e7e1b7b1686f35e3c087a",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "bsd",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 91,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 200,
|
||||
"uri_prefix": "bitsend",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bitsend.png
Normal file
After Width: | Height: | Size: 23 KiB |
41
common/defs/bitcoin/bprivate.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Bprivate",
|
||||
"coin_shortcut": "BTCP",
|
||||
"coin_label": "Bitcoin Private",
|
||||
"website": "https://btcprivate.org",
|
||||
"github": "https://github.com/BTCPrivate/BitcoinPrivate",
|
||||
"maintainer": "Chris Sulmone <csulmone@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 4901,
|
||||
"address_type_p2sh": 5039,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "BitcoinPrivate 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": 183,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": 42,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "bitcoinprivate",
|
||||
"min_address_length": 35,
|
||||
"max_address_length": 95,
|
||||
"bitcore": [
|
||||
"https://explorer.btcprivate.org"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/bprivate.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
45
common/defs/bitcoin/brhodium.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"coin_name": "Brhodium",
|
||||
"coin_shortcut": "XRC",
|
||||
"coin_label": "Bitcoin Rhodium",
|
||||
"website": "https://www.bitcoinrh.org",
|
||||
"github": "https://gitlab.com/bitcoinrh/BRhodiumNode",
|
||||
"maintainer": "baff5b <dvbr3@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 61,
|
||||
"address_type_p2sh": 123,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "BitCoin Rhodium Signed Message:\n",
|
||||
"hash_genesis_block": "baff5bfd9dc43fb672d003ec20fd21428f9282ca46bfa1730d73e1f2c75f5fdd",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 10291,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoin-rhodium",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook1.bitcoinrh.org",
|
||||
"https://blockbook2.bitcoinrh.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/brhodium.png
Normal file
After Width: | Height: | Size: 9.2 KiB |
47
common/defs/bitcoin/capricoin.json
Normal file
@ -0,0 +1,47 @@
|
||||
{
|
||||
"coin_name": "Capricoin",
|
||||
"coin_shortcut": "CPC",
|
||||
"coin_label": "Capricoin",
|
||||
"website": "https://capricoin.org",
|
||||
"github": "https://github.com/Capricoinofficial/Capricoin",
|
||||
"maintainer": "Tibor Arpas <tibor.arpas@infinit.sk>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 28,
|
||||
"address_type_p2sh": 35,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Capricoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000d23fa0fc52c90893adb1181c9ddffb6c797a3e41864b9a23aa2f2981fe3",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 289,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 1,
|
||||
"Economy": 7,
|
||||
"Normal": 14,
|
||||
"High": 20
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "capricoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook.capricoin.org",
|
||||
"https://blockbook2.capricoin.org",
|
||||
"https://blockbook3.capricoin.org",
|
||||
"https://blockbook4.capricoin.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/capricoin.png
Normal file
After Width: | Height: | Size: 14 KiB |
39
common/defs/bitcoin/crown.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Crown",
|
||||
"coin_shortcut": "CRW",
|
||||
"coin_label": "Crown",
|
||||
"website": "https://crown.tech",
|
||||
"github": "https://github.com/Crowndev/crowncoin",
|
||||
"maintainer": "hypermist <hypermist@crown.tech>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 0,
|
||||
"address_type_p2sh": 28,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Crown Signed Message:\n",
|
||||
"hash_genesis_block": "0000000085370d5e122f64f4ab19c68614ff3df78c8d13cb814fd7e69a1dc6da",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 72,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "crown",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/crown.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
45
common/defs/bitcoin/dash.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"coin_name": "Dash",
|
||||
"coin_shortcut": "DASH",
|
||||
"coin_label": "Dash",
|
||||
"website": "https://www.dash.org",
|
||||
"github": "https://github.com/dashpay/dash",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 76,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "DarkCoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000ffd590b1485b3caadc19b22e6379c733355108f107a430458cdf3407ab6",
|
||||
"xprv_magic": 50221816,
|
||||
"xpub_magic": 50221772,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 5,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "dash",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://dash1.trezor.io",
|
||||
"https://dash2.trezor.io",
|
||||
"https://dash3.trezor.io",
|
||||
"https://dash4.trezor.io",
|
||||
"https://dash5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/dash.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
39
common/defs/bitcoin/dash_testnet.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Dash Testnet",
|
||||
"coin_shortcut": "tDASH",
|
||||
"coin_label": "Dash Testnet",
|
||||
"website": "https://www.dash.org",
|
||||
"github": "https://github.com/dashpay/dash",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 140,
|
||||
"address_type_p2sh": 19,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 10000,
|
||||
"signed_message_header": "DarkCoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000bafbc94add76cb75e2ec92894837288a481e5c005f6563d91623bf8bc2c",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "dash",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/dash_testnet.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
41
common/defs/bitcoin/decred.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Decred",
|
||||
"coin_shortcut": "DCR",
|
||||
"coin_label": "Decred",
|
||||
"website": "https://www.decred.org",
|
||||
"github": "https://github.com/decred/dcrd",
|
||||
"maintainer": "Alex Yocom-Piatt <ay-p@decred.org>",
|
||||
"curve_name": "secp256k1_decred",
|
||||
"address_type": 1855,
|
||||
"address_type_p2sh": 1818,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 10000,
|
||||
"signed_message_header": "Decred Signed Message:\n",
|
||||
"hash_genesis_block": "298e5cc3d985bfe7f81dc135f360abe089edd4396b86d2de66b0cef42b21d980",
|
||||
"xprv_magic": 50177256,
|
||||
"xpub_magic": 50178342,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 42,
|
||||
"segwit": false,
|
||||
"decred": true,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoin",
|
||||
"min_address_length": 35,
|
||||
"max_address_length": 35,
|
||||
"bitcore": [
|
||||
"https://mainnet.decred.org"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/decred.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
41
common/defs/bitcoin/decred_testnet.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Decred Testnet",
|
||||
"coin_shortcut": "TDCR",
|
||||
"coin_label": "Decred Testnet",
|
||||
"website": "https://www.decred.org",
|
||||
"github": "https://github.com/decred/dcrd",
|
||||
"maintainer": "Saleem Rashid <trezor@saleemrashid.com>",
|
||||
"curve_name": "secp256k1_decred",
|
||||
"address_type": 3873,
|
||||
"address_type_p2sh": 3836,
|
||||
"maxfee_kb": 10000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Decred Signed Message:\n",
|
||||
"hash_genesis_block": "a649dce53918caf422e9c711c858837e08d626ecfcd198969b24f7b634a49bac",
|
||||
"xprv_magic": 70615959,
|
||||
"xpub_magic": 70617041,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": false,
|
||||
"decred": true,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "bitcoin",
|
||||
"min_address_length": 35,
|
||||
"max_address_length": 35,
|
||||
"bitcore": [
|
||||
"https://testnet.decred.org"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/decred_testnet.png
Normal file
After Width: | Height: | Size: 4.0 KiB |
39
common/defs/bitcoin/denarius.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Denarius",
|
||||
"coin_shortcut": "DNR",
|
||||
"coin_label": "Denarius",
|
||||
"website": "https://denarius.io",
|
||||
"github": "https://github.com/carsenk/denarius",
|
||||
"maintainer": "carsenk <carsenk@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 90,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 10000,
|
||||
"signed_message_header": "Denarius Signed Message:\n",
|
||||
"hash_genesis_block": "00000d5dbbda01621cfc16bbc1f9bf3264d641a5dbf0de89fd0182c2c4828fcd",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 116,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 30,
|
||||
"uri_prefix": "denarius",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/denarius.png
Normal file
After Width: | Height: | Size: 17 KiB |
45
common/defs/bitcoin/digibyte.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"coin_name": "DigiByte",
|
||||
"coin_shortcut": "DGB",
|
||||
"coin_label": "DigiByte",
|
||||
"website": "https://digibyte.io",
|
||||
"github": "https://github.com/digibyte/digibyte",
|
||||
"maintainer": "DigiByte <dev@digibyte.co>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 63,
|
||||
"maxfee_kb": 500000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "DigiByte Signed Message:\n",
|
||||
"hash_genesis_block": "7497ea1b465eb39f1c8f507bc877078fe016d6fcb6dfad3a64c98dcc6e1e8496",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "dgb",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 20,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 15,
|
||||
"uri_prefix": "digibyte",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://dgb1.trezor.io",
|
||||
"https://dgb2.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/digibyte.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
45
common/defs/bitcoin/dogecoin.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"coin_name": "Dogecoin",
|
||||
"coin_shortcut": "DOGE",
|
||||
"coin_label": "Dogecoin",
|
||||
"website": "https://dogecoin.com",
|
||||
"github": "https://github.com/dogecoin/dogecoin",
|
||||
"maintainer": "Karel Bilek <karel.bilek@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 22,
|
||||
"maxfee_kb": 1000000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Dogecoin Signed Message:\n",
|
||||
"hash_genesis_block": "1a91e3dace36e2be3bf030a65679fe821aa1d6ef92e7c9902eb318182c355691",
|
||||
"xprv_magic": 49988504,
|
||||
"xpub_magic": 49990397,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 3,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 100000
|
||||
},
|
||||
"dust_limit": 10000000,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "dogecoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://doge1.trezor.io",
|
||||
"https://doge2.trezor.io",
|
||||
"https://doge3.trezor.io",
|
||||
"https://doge4.trezor.io",
|
||||
"https://doge5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/dogecoin.png
Normal file
After Width: | Height: | Size: 11 KiB |
41
common/defs/bitcoin/feathercoin.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Feathercoin",
|
||||
"coin_shortcut": "FTC",
|
||||
"coin_label": "Feathercoin",
|
||||
"website": "https://feathercoin.com",
|
||||
"github": "https://github.com/FeatherCoin/Feathercoin",
|
||||
"maintainer": "Lucas Betschart <lucas@feathercoin.foundation>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 14,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Feathercoin Signed Message:\n",
|
||||
"hash_genesis_block": "12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2",
|
||||
"xprv_magic": 76077806,
|
||||
"xpub_magic": 76069926,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "fc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 8,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "feathercoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://bitcore.feathercoin.com"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/feathercoin.png
Normal file
After Width: | Height: | Size: 9.9 KiB |
41
common/defs/bitcoin/flashcoin.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Flashcoin",
|
||||
"coin_shortcut": "FLASH",
|
||||
"coin_label": "Flashcoin",
|
||||
"website": "https://www.flashcoin.io",
|
||||
"github": "https://github.com/flash-coin",
|
||||
"maintainer": "flashbountyhunter <flashbountyhunter@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 68,
|
||||
"address_type_p2sh": 130,
|
||||
"maxfee_kb": 4000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Flashcoin Signed Message:\n",
|
||||
"hash_genesis_block": "aa0cf4f5ce0a3c550ce5674c1e808c417cf5077b4e95bda1d6fbaeaf4258972b",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "flash",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 120,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 0
|
||||
},
|
||||
"dust_limit": 10000,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "flashcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://explorer.flashcoin.io"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/flashcoin.png
Normal file
After Width: | Height: | Size: 12 KiB |
41
common/defs/bitcoin/florincoin.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Florincoin",
|
||||
"coin_shortcut": "FLO",
|
||||
"coin_label": "Flo",
|
||||
"website": "https://flo.cash",
|
||||
"github": "https://github.com/floblockchain/flo",
|
||||
"maintainer": "Robert English <ksaredfx@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 35,
|
||||
"address_type_p2sh": 94,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "Florincoin Signed Message:\n",
|
||||
"hash_genesis_block": "09c7781c9df90708e278c35d38ea5c9041d7ecfcdd1c56ba67274b7cff3e1cea",
|
||||
"xprv_magic": 15264107,
|
||||
"xpub_magic": 1526049,
|
||||
"xpub_magic_segwit_p2sh": 28471030,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "flo",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 216,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 40,
|
||||
"uri_prefix": "florincoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://livenet.flocha.in"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/florincoin.png
Normal file
After Width: | Height: | Size: 12 KiB |
44
common/defs/bitcoin/fujicoin.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"coin_name": "Fujicoin",
|
||||
"coin_shortcut": "FJC",
|
||||
"coin_label": "Fujicoin",
|
||||
"website": "https://fujicoin.org",
|
||||
"github": "https://github.com/fujicoin/fujicoin",
|
||||
"maintainer": "motty <admin@fujicoin.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 36,
|
||||
"address_type_p2sh": 16,
|
||||
"maxfee_kb": 10000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "FujiCoin Signed Message:\n",
|
||||
"hash_genesis_block": "adb6d9cfd74075e7f91608add4bd2a2ea636f70856183086842667a1597714a0",
|
||||
"xpub_magic": 76067358,
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "fc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 75,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 100,
|
||||
"Economy": 200,
|
||||
"Normal": 500,
|
||||
"High": 1000
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "fujicoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://explorer.fujicoin.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/fujicoin.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
41
common/defs/bitcoin/gamecredits.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "GameCredits",
|
||||
"coin_shortcut": "GAME",
|
||||
"coin_label": "GameCredits",
|
||||
"website": "https://gamecredits.org",
|
||||
"github": "https://github.com/gamecredits-project/gamecredits",
|
||||
"maintainer": "Samad Sajanlal <samad.sajanlal@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 62,
|
||||
"maxfee_kb": 5000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "GameCredits Signed Message:\n",
|
||||
"hash_genesis_block": "91ec5f25ee9a0ffa1af7d4da4db9a552228dd2dc77cdb15b738be4e1f55f30ee",
|
||||
"xpub_magic": 27106558,
|
||||
"xprv_magic": 27108450,
|
||||
"xpub_magic_segwit_p2sh": 28471030,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "game",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 101,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 90,
|
||||
"uri_prefix": "gamecredits",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook.gamecredits.network"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/gamecredits.png
Normal file
After Width: | Height: | Size: 7.6 KiB |
41
common/defs/bitcoin/gincoin.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Gincoin",
|
||||
"coin_shortcut": "GIN",
|
||||
"coin_label": "GIN",
|
||||
"website": "https://gincoin.io",
|
||||
"github": "https://github.com/gincoin-dev/gincoin-core",
|
||||
"maintainer": "Dragos Badea <dragos.badea@gincoin.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 10,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "DarkCoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000cd6bde619b2c3b23ad2e384328a450a37fa28731debf748c3b17f91f97d",
|
||||
"xprv_magic": 50221816,
|
||||
"xpub_magic": 50221772,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 2000,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 120,
|
||||
"uri_prefix": "gincoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook.gincoin.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/gincoin.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
44
common/defs/bitcoin/groestlcoin.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"coin_name": "Groestlcoin",
|
||||
"coin_shortcut": "GRS",
|
||||
"coin_label": "Groestlcoin",
|
||||
"website": "https://www.groestlcoin.org",
|
||||
"github": "https://github.com/Groestlcoin/groestlcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1_groestl",
|
||||
"address_type": 36,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "GroestlCoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000ac5927c594d49cc0bdb81759d0da8297eb614683d3acb62f0703b639023",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "grs",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 17,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "groestlcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://groestlsight.groestlcoin.org",
|
||||
"https://grsblocks.com"
|
||||
],
|
||||
"blockbook": [
|
||||
"https://blockbook.groestlcoin.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/groestlcoin.png
Normal file
After Width: | Height: | Size: 9.4 KiB |
43
common/defs/bitcoin/groestlcoin_testnet.json
Normal file
@ -0,0 +1,43 @@
|
||||
{
|
||||
"coin_name": "Groestlcoin Testnet",
|
||||
"coin_shortcut": "tGRS",
|
||||
"coin_label": "Groestlcoin Testnet",
|
||||
"website": "https://www.groestlcoin.org",
|
||||
"github": "https://github.com/Groestlcoin/groestlcoin",
|
||||
"maintainer": "Yura Pakhuchiy <pakhuchiy@gmail.com>",
|
||||
"curve_name": "secp256k1_groestl",
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 196,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "GroestlCoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000ffbb50fc9898cdd36ec163e6ba23230164c0052a28876255b7dcf2cd36",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": 71979618,
|
||||
"xpub_magic_segwit_native": 73342198,
|
||||
"bech32_prefix": "tgrs",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "groestlcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://groestlsight-test.groestlcoin.org"
|
||||
],
|
||||
"blockbook": [
|
||||
"https://blockbook-test.groestlcoin.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/groestlcoin_testnet.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
46
common/defs/bitcoin/komodo.json
Normal file
@ -0,0 +1,46 @@
|
||||
{
|
||||
"coin_name": "Komodo",
|
||||
"coin_shortcut": "KMD",
|
||||
"coin_label": "Komodo",
|
||||
"website": "https://komodoplatform.com",
|
||||
"github": "https://github.com/komodoplatform/komodo",
|
||||
"maintainer": "Kadan Stadelmann <ca333@komodoplatform.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 60,
|
||||
"address_type_p2sh": 85,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Komodo Signed Message:\n",
|
||||
"hash_genesis_block": "027e3758c3a65b12aa1046462b486d0a63bfa1beae327897f56c5cfb7daaae71",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 141,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "komodo",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://api.kmd.dev"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": {
|
||||
"1": 0,
|
||||
"2": 0,
|
||||
"3": 1537743641,
|
||||
"4": 1991772603
|
||||
}
|
||||
}
|
BIN
common/defs/bitcoin/komodo.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
41
common/defs/bitcoin/koto.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Koto",
|
||||
"coin_shortcut": "KOTO",
|
||||
"coin_label": "Koto",
|
||||
"website": "https://ko-to.org",
|
||||
"github": "https://github.com/KotoDevelopers/koto",
|
||||
"maintainer": "WO <wo@ko-to.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 6198,
|
||||
"address_type_p2sh": 6203,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Koto Signed Message:\n",
|
||||
"hash_genesis_block": "6d424c350729ae633275d51dc3496e16cd1b1d195c164da00f39c499a2e9959e",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 510,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "koto",
|
||||
"min_address_length": 35,
|
||||
"max_address_length": 95,
|
||||
"bitcore": [
|
||||
"https://insight.kotocoin.info"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/koto.png
Normal file
After Width: | Height: | Size: 14 KiB |
45
common/defs/bitcoin/litecoin.json
Normal file
@ -0,0 +1,45 @@
|
||||
{
|
||||
"coin_name": "Litecoin",
|
||||
"coin_shortcut": "LTC",
|
||||
"coin_label": "Litecoin",
|
||||
"website": "https://litecoin.org",
|
||||
"github": "https://github.com/litecoin-project/litecoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 48,
|
||||
"address_type_p2sh": 50,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "Litecoin Signed Message:\n",
|
||||
"hash_genesis_block": "12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2",
|
||||
"xprv_magic": 27106558,
|
||||
"xpub_magic": 27108450,
|
||||
"xpub_magic_segwit_p2sh": 28471030,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "ltc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 2,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "litecoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://ltc1.trezor.io",
|
||||
"https://ltc2.trezor.io",
|
||||
"https://ltc3.trezor.io",
|
||||
"https://ltc4.trezor.io",
|
||||
"https://ltc5.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/litecoin.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
41
common/defs/bitcoin/litecoin_testnet.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Litecoin Testnet",
|
||||
"coin_shortcut": "tLTC",
|
||||
"coin_label": "Litecoin Testnet",
|
||||
"website": "https://litecoin.org",
|
||||
"github": "https://github.com/litecoin-project/litecoin",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 111,
|
||||
"address_type_p2sh": 58,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Litecoin Signed Message:\n",
|
||||
"hash_genesis_block": "4966625a4b2851d9fdee139e56211a0d88575f59ed816ff5e6a63deb4e3e29a0",
|
||||
"xprv_magic": 70615956,
|
||||
"xpub_magic": 70617039,
|
||||
"xpub_magic_segwit_p2sh": 71979618,
|
||||
"xpub_magic_segwit_native": 73342198,
|
||||
"bech32_prefix": "tltc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "litecoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://testnet.litecore.io"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/litecoin_testnet.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
39
common/defs/bitcoin/megacoin.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Megacoin",
|
||||
"coin_shortcut": "MEC",
|
||||
"coin_label": "Megacoin",
|
||||
"website": "https://www.megacoin.eu",
|
||||
"github": "https://github.com/LIMXTEC/Megacoin",
|
||||
"maintainer": "limxdev <contact@megacoin.eu>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 50,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "MegaCoin Signed Message:\n",
|
||||
"hash_genesis_block": "7520788e2d99eec7cf6cf7315577e1268e177fff94cb0a7caf6a458ceeea9ac2",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "mec",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 217,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 150,
|
||||
"uri_prefix": "megacoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/megacoin.png
Normal file
After Width: | Height: | Size: 22 KiB |
44
common/defs/bitcoin/monacoin.json
Normal file
@ -0,0 +1,44 @@
|
||||
{
|
||||
"coin_name": "Monacoin",
|
||||
"coin_shortcut": "MONA",
|
||||
"coin_label": "Monacoin",
|
||||
"website": "https://monacoin.org",
|
||||
"github": "https://github.com/monacoinproject/monacoin",
|
||||
"maintainer": "cryptcoin-junkey <cryptcoin.junkey@gmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 50,
|
||||
"address_type_p2sh": 55,
|
||||
"maxfee_kb": 5000000,
|
||||
"minfee_kb": 100000,
|
||||
"signed_message_header": "Monacoin Signed Message:\n",
|
||||
"hash_genesis_block": "ff9f1c0116d19de7c9963845e129f9ed1bfc0b376eb54fd7afa42e0d418c8bb6",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "mona",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 22,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 90,
|
||||
"uri_prefix": "monacoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://mona.chainsight.info",
|
||||
"https://insight.electrum-mona.org"
|
||||
],
|
||||
"blockbook": [
|
||||
"https://blockbook.electrum-mona.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/monacoin.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
39
common/defs/bitcoin/monetaryunit.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "MonetaryUnit",
|
||||
"coin_shortcut": "MUE",
|
||||
"coin_label": "MonetaryUnit",
|
||||
"website": "https://www.monetaryunit.org",
|
||||
"github": "https://github.com/muecoin/MUECore",
|
||||
"maintainer": "Sotiris Blad <swthrhs@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 16,
|
||||
"address_type_p2sh": 76,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "MonetaryUnit Signed Message:\n",
|
||||
"hash_genesis_block": "000002acd994a815401fbaae0e52404b32857efd0b7b0c77b8e0715ccdd6d437",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 31,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 40,
|
||||
"uri_prefix": "monetaryunit",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/monetaryunit.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
42
common/defs/bitcoin/myriad.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "Myriad",
|
||||
"coin_shortcut": "XMY",
|
||||
"coin_label": "Myriad",
|
||||
"curve_name": "secp256k1",
|
||||
"website": "https://www.myriadcoin.org",
|
||||
"github": "https://github.com/myriadcoin/myriadcoin",
|
||||
"maintainer": "Adam Hickerson <a@hi.ckerson.com>",
|
||||
"address_type": 50,
|
||||
"address_type_p2sh": 9,
|
||||
"maxfee_kb": 2000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Myriadcoin Signed Message:\n",
|
||||
"hash_genesis_block": "00000ffde4c020b5938441a0ea3d314bf619eff0b38f32f78f7583cffa1ea485",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "xmy",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 90,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 10,
|
||||
"Economy": 70,
|
||||
"Normal": 140,
|
||||
"High": 200
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "myriadcoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/myriad.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
42
common/defs/bitcoin/namecoin.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "Namecoin",
|
||||
"coin_shortcut": "NMC",
|
||||
"coin_label": "Namecoin",
|
||||
"website": "https://namecoin.org",
|
||||
"github": "https://github.com/namecoin/namecoin-core",
|
||||
"maintainer": "Pavol Rusnak <stick@satoshilabs.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 52,
|
||||
"address_type_p2sh": 5,
|
||||
"maxfee_kb": 10000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Namecoin Signed Message:\n",
|
||||
"hash_genesis_block": "000000000062b72c5e2ceb45fbc8587e807c155b0da735e6483dfba2f0a9c770",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 7,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 2940,
|
||||
"blocktime_seconds": 600,
|
||||
"uri_prefix": "namecoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://nmc1.trezor.io",
|
||||
"https://nmc2.trezor.io"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/namecoin.png
Normal file
After Width: | Height: | Size: 3.9 KiB |
39
common/defs/bitcoin/nix.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "NIX",
|
||||
"coin_shortcut": "NIX",
|
||||
"coin_label": "NIX",
|
||||
"website": "https://nixplatform.io",
|
||||
"github": "https://github.com/nixplatform/nixcore",
|
||||
"maintainer": "mattt21 <matt@nixplatform.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 38,
|
||||
"address_type_p2sh": 53,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 0,
|
||||
"signed_message_header": "NIX Signed Message:\n",
|
||||
"hash_genesis_block": "dd28ad86def767c3cfc34267a950d871fc7462bc57ea4a929fc3596d9b598e41",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "nix",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 400,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 1000
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 120,
|
||||
"uri_prefix": "nix",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": ["https://blockchain.nixplatform.io"],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/nix.png
Normal file
After Width: | Height: | Size: 9.9 KiB |
41
common/defs/bitcoin/pesetacoin.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Pesetacoin",
|
||||
"coin_shortcut": "PTC",
|
||||
"coin_label": "Pesetacoin",
|
||||
"website": "https://pesetacoin.info",
|
||||
"github": "https://github.com/FundacionPesetacoin/PesetacoinCore",
|
||||
"maintainer": "Rw <info@pesetacoin.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 47,
|
||||
"address_type_p2sh": 22,
|
||||
"maxfee_kb": 1000000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Pesetacoin Signed Message:\n",
|
||||
"hash_genesis_block": "edfe5830b53251bfff733600b1cd5c192e761c011b055f07924634818c906438",
|
||||
"xprv_magic": 76079604,
|
||||
"xpub_magic": 76071982,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 109,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 10000000,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "pesetacoin",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [
|
||||
"https://live.pesetacoin.info"
|
||||
],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/pesetacoin.png
Normal file
After Width: | Height: | Size: 19 KiB |
41
common/defs/bitcoin/pivx.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "PIVX",
|
||||
"coin_shortcut": "PIVX",
|
||||
"coin_label": "PIVX",
|
||||
"website": "https://pivx.org",
|
||||
"github": "https://github.com/PIVX-Project/PIVX",
|
||||
"maintainer": "Random Zebra <random.zebra@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 30,
|
||||
"address_type_p2sh": 13,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 100,
|
||||
"signed_message_header": "DarkNet Signed Message:\n",
|
||||
"hash_genesis_block": "0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818",
|
||||
"xprv_magic": 35729707,
|
||||
"xpub_magic": 36513075,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 119,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "pivx",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook.pivx.link"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/pivx.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
41
common/defs/bitcoin/pivx_testnet.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "PIVX Testnet",
|
||||
"coin_shortcut": "tPIVX",
|
||||
"coin_label": "PIVX Testnet",
|
||||
"website": "https://pivx.org",
|
||||
"github": "https://github.com/PIVX-Project/PIVX",
|
||||
"maintainer": "Random Zebra <random.zebra@protonmail.com>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 139,
|
||||
"address_type_p2sh": 19,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 100,
|
||||
"signed_message_header": "DarkNet Signed Message:\n",
|
||||
"hash_genesis_block": "0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818",
|
||||
"xprv_magic": 981489719,
|
||||
"xpub_magic": 981492128,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 54600,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "pivx",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook-testnet.pivx.link"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/pivx_testnet.png
Normal file
After Width: | Height: | Size: 3.8 KiB |
41
common/defs/bitcoin/polis.json
Normal file
@ -0,0 +1,41 @@
|
||||
{
|
||||
"coin_name": "Polis",
|
||||
"coin_shortcut": "POLIS",
|
||||
"coin_label": "Polis",
|
||||
"website": "https://www.polispay.org",
|
||||
"github": "https://github.com/polispay/polis",
|
||||
"maintainer": "Cronos <eabz@polispay.org>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 55,
|
||||
"address_type_p2sh": 56,
|
||||
"maxfee_kb": 100000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Polis Signed Message:\n",
|
||||
"hash_genesis_block": "000009701eb781a8113b1af1d814e2f060f6408a2c990db291bc5108a1345c1e",
|
||||
"xprv_magic": 65165637,
|
||||
"xpub_magic": 65166718,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 1997,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 5460,
|
||||
"blocktime_seconds": 120,
|
||||
"uri_prefix": "polis",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [
|
||||
"https://blockbook.polispay.org"
|
||||
],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/polis.png
Normal file
After Width: | Height: | Size: 13 KiB |
39
common/defs/bitcoin/primecoin.json
Normal file
@ -0,0 +1,39 @@
|
||||
{
|
||||
"coin_name": "Primecoin",
|
||||
"coin_shortcut": "XPM",
|
||||
"coin_label": "Primecoin",
|
||||
"website": "https://primecoin.io",
|
||||
"github": "https://github.com/primecoin/primecoin",
|
||||
"maintainer": "James Skrowvedeht <james@thedevworks.io>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 23,
|
||||
"address_type_p2sh": 83,
|
||||
"maxfee_kb": 1000000,
|
||||
"minfee_kb": 1000,
|
||||
"signed_message_header": "Primecoin Signed Message:\n",
|
||||
"hash_genesis_block": "963d17ba4dc753138078a2f56afb3af9674e2546822badff26837db9a0152106",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": null,
|
||||
"xpub_magic_segwit_native": null,
|
||||
"bech32_prefix": null,
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 24,
|
||||
"segwit": false,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Normal": 10
|
||||
},
|
||||
"dust_limit": 546,
|
||||
"blocktime_seconds": 60,
|
||||
"uri_prefix": "primecoin",
|
||||
"min_address_length": 26,
|
||||
"max_address_length": 35,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|
BIN
common/defs/bitcoin/primecoin.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
42
common/defs/bitcoin/qtum.json
Normal file
@ -0,0 +1,42 @@
|
||||
{
|
||||
"coin_name": "Qtum",
|
||||
"coin_shortcut": "QTUM",
|
||||
"coin_label": "Qtum",
|
||||
"website": "https://qtum.org",
|
||||
"github": "https://github.com/qtumproject/qtum",
|
||||
"maintainer": "CodeFace <codeface@qtum.info>",
|
||||
"curve_name": "secp256k1",
|
||||
"address_type": 58,
|
||||
"address_type_p2sh": 50,
|
||||
"maxfee_kb": 40000000,
|
||||
"minfee_kb": 400000,
|
||||
"signed_message_header": "Qtum Signed Message:\n",
|
||||
"hash_genesis_block": "000075aef83cf2853580f8ae8ce6f8c3096cfa21d98334d6e3f95e5582ed986c",
|
||||
"xprv_magic": 76066276,
|
||||
"xpub_magic": 76067358,
|
||||
"xpub_magic_segwit_p2sh": 77429938,
|
||||
"xpub_magic_segwit_native": 78792518,
|
||||
"bech32_prefix": "qc",
|
||||
"cashaddr_prefix": null,
|
||||
"slip44": 2301,
|
||||
"segwit": true,
|
||||
"decred": false,
|
||||
"fork_id": null,
|
||||
"force_bip143": false,
|
||||
"bip115": false,
|
||||
"default_fee_b": {
|
||||
"Low": 410,
|
||||
"Economy": 500,
|
||||
"Normal": 600,
|
||||
"High": 2000
|
||||
},
|
||||
"dust_limit": 218400,
|
||||
"blocktime_seconds": 128,
|
||||
"uri_prefix": "qtum",
|
||||
"min_address_length": 27,
|
||||
"max_address_length": 34,
|
||||
"bitcore": [],
|
||||
"blockbook": [],
|
||||
"cooldown": 100,
|
||||
"consensus_branch_id": null
|
||||
}
|