Pavol Rusnak
14122da3f7
defs/ethereum: add check for icons, update icons
2019-03-26 15:55:29 +01:00
Pavol Rusnak
792a4eddb5
defs: fix segwit related fields
2019-03-26 12:23:50 +01:00
Pavol Rusnak
aa64119b96
tools/cointool: add check for segwit fields
2019-02-12 10:56:54 +01:00
matejcik
6bda1e351f
cointool: fix filtering on non-string fields
2019-02-01 12:58:20 +01:00
matejcik
ad1bc863cb
cointool: add genesis block collision check
2019-01-16 13:53:30 +01:00
Pavol Rusnak
5b31341c6d
tools/cointool: collisions in SLIP44 should be fatal (if not testnet)
2018-12-17 23:12:03 +01:00
matejcik
91923097de
support: change handling of "soon" coins
...
"soon" coins that are not tokens will not be included in build
2018-11-29 15:59:18 +01:00
matejcik
e51aa9b3cd
tools: new rules for ERC20 duplicates
...
We now allow duplicates if they're their own testnets, or if they're
deprecated. Also some checks are smarter.
2018-11-29 15:42:49 +01:00
matejcik
88fa3c7381
cointool: fix uniformity check
...
also uniformize misc.json
2018-11-20 17:59:15 +01:00
matejcik
8341251064
tools: fix cointool.py dump that relied on a Click bug
2018-10-08 13:57:42 +02:00
matejcik
265935811e
tools: add filtering capabilities to cointool.py dump
2018-10-01 13:32:39 +02:00
Pavol Rusnak
f60b722638
tools: we need to keep cointool py3.5 compatible
...
for T1 deterministic build (which happens in Debian 9 docker container)
2018-09-19 20:13:44 +02:00
Pavol Rusnak
23b07f975d
tools: drop binascii usage
2018-09-13 00:15:08 +02:00
matejcik
67ca76ab16
cointool: add options controlling size of coins.json output
2018-09-12 18:09:01 +02:00
matejcik
cfbe5a5dd1
defs: add 'chain' key to Ethereum networks, tooling support
...
'chain' is a "slug"-like string that matches the 'chain' field in token
definitions. It is also unique so it can be used as a URL slug in
Connect / webwallet
2018-09-07 13:19:04 +02:00
Pavol Rusnak
22b18046c1
use implicit encoding in encode/decode
2018-09-06 16:16:52 +02:00
matejcik
9342b52c6b
cointool: replace 'coins_json' with 'dump'
...
`cointool.py coins_json` generated an old-style `coins.json` file with
entries on bitcoin-like coins. This is no longe really doing what we
need.
Instead, the new command `dump` will output _all available data_ in the
same format as Python sees it. Much more useful for other kinds of
consumers.
2018-09-04 15:30:48 +02:00
matejcik
bc5530e503
coin_info: when support status is unknown, only presume "soon" for tokens
2018-08-28 16:36:13 +02:00
matejcik
467b41efda
defs/tools: rename "coins" to "bitcoin"
2018-08-24 17:01:44 +02:00
matejcik
0abfb6cd91
coin_info: tweak API for less repetition
2018-08-24 15:20:25 +02:00
matejcik
98c2fdc6df
cointool: improve and document some more intricate parts of checks
2018-08-23 19:32:28 +02:00
matejcik
f152ca9b79
cointool: check non-uniform keys (e.g. someone adding a "description"
...
field to the defs json)
2018-08-23 19:09:54 +02:00
matejcik
4dbfc220b4
cointool: explain and improve address collision check
2018-08-23 19:09:35 +02:00
matejcik
5ad2eb74a0
coin_info: shuffle knowledge about duplicates, validation
...
and support information
2018-08-23 13:05:41 +02:00
matejcik
6cbc2a94ee
tools: add better duplicate checking
2018-08-15 19:20:15 +02:00
matejcik
a090388c5f
tools: rename coin_gen.py to cointool.py
2018-08-15 18:46:00 +02:00