1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 05:28:40 +00:00
Commit Graph

699 Commits

Author SHA1 Message Date
matejcik
25a706f042 tools: coin_gen can render into a given filename
before, it could only render from `foo.bar.mako` to `foo.bar`
2018-08-07 13:00:30 +02:00
Michael Ira Krufky
b6232410a8 eth: add Ether-1 (ETHO) 2018-08-06 16:22:25 +02:00
脇山P
2e0aaf5cff add monacoin's blockbook (#187) 2018-08-06 12:32:34 +02:00
Pavol Rusnak
3a7bdf684a
protob: make isort happy correctly 2018-08-03 19:11:02 +02:00
Pavol Rusnak
f24cb943b0
protob: add one empty line to pb2py to make isort happy 2018-08-03 18:57:43 +02:00
leoreinaux
621e8ded45 defs: add SmartCash (#183) 2018-07-31 15:07:43 +02:00
matejcik
11a386fed4 tools: require python 3.6 2018-07-30 18:10:00 +02:00
matejcik
36469fc898 tools: better filtering by support for mako code generators 2018-07-30 17:30:59 +02:00
matejcik
d608294a14 tools: don't be noisy when support info is missing
because we have other tools for that
2018-07-30 16:38:39 +02:00
matejcik
d154fb4134 travis: update to new tools 2018-07-30 16:07:07 +02:00
matejcik
eed6c0fa43 tools: add README 2018-07-30 15:59:14 +02:00
matejcik
e4d99939de tools: drop obsolete tools
`build_coins.py` is replaced by `coin_gen.py coins_json`
`gen_ethereum_tokens.py` is replaced by Mako generators in core/mcu
2018-07-30 15:06:38 +02:00
matejcik
1680eb1cfa tools: improve logging in coins_details.py 2018-07-30 15:05:19 +02:00
matejcik
e81d440359 defs: update erc20 tokens, regenerate coins_details.json 2018-07-30 15:05:02 +02:00
matejcik
7cb9bd9c78 tools: clean up imports in coin_gen 2018-07-30 14:45:01 +02:00
matejcik
b5443af4c5 tools: coin_defs renamed to coin_info and interface
improved a little
2018-07-30 14:25:53 +02:00
Pavol Rusnak
b6549f22cf
defs: fix coindef.py 2018-07-30 12:09:27 +02:00
Michael Ira Krufky
a3e7f2651e eth: add Musicoin (#182) 2018-07-30 11:59:42 +02:00
Pavol Rusnak
279bc1f220
protob: add packages to proto files 2018-07-29 16:17:00 +02:00
Pavol Rusnak
4c77015ed9
protob: add combine makefile target for proto2js (which can't combine files by itself) 2018-07-27 16:02:01 +02:00
matejcik
1e032d4da5 tools: clean up and update coins_details.py, regenerate json 2018-07-27 14:53:49 +02:00
matejcik
44240c9503 tools: add support tool and coin_gen tool
support.py - query and modify info in support.json
coin_gen.py - generate coins_json, render mako templates, run checks
2018-07-27 14:53:49 +02:00
matejcik
cd5538bcc5 defs: add support for dogecoin and vertcoin (port of #176) 2018-07-27 12:33:00 +02:00
matejcik
3630571a0a tools: add support data and validation to coin_defs
also add checks that were not brought over from build_coins.py
2018-07-27 12:33:00 +02:00
matejcik
9e6b3dba5f tools: coin_defs cleanup
* btc-like coins are now called `coins`, with key type `coin`,
  for consistency with names in other tools
* `others` are renamed to `misc` and placed in a separate subdir
* added many docstrings that explain the behavior
* renamed and privatized many functions
2018-07-27 12:33:00 +02:00
matejcik
288445cecc tools: unified retrieval of coin data, regenerated coins_details 2018-07-27 12:33:00 +02:00
matejcik
cebeb81e8c defs: update and tweak json data, add others.json for Lisk, Stellar etc 2018-07-27 12:33:00 +02:00
matejcik
2a234c1b00 defs: change format of support.json 2018-07-27 12:33:00 +02:00
matejcik
57021f9080 defs: regenerate coins_details with new tokens
also make slight tweaks to existing coins_details.py, so that the
following diff is prettier
2018-07-27 12:33:00 +02:00
Michael Ira Krufky
105fbeb16d defs: add Akroma (#177) 2018-07-27 12:22:56 +02:00
Pavol Rusnak
38b17555f1
defs: add cooldown attribute to coins definitions 2018-07-26 18:11:45 +02:00
Pavol Rusnak
0cea64b52b
defs: fix build_coins test-backend options 2018-07-26 17:43:42 +02:00
Pavol Rusnak
fed80b34f6
defs: add testnet backends (bitcore) 2018-07-26 17:36:41 +02:00
Pavol Rusnak
e9f509e3d0
defs: remove one mona backend 2018-07-26 17:22:33 +02:00
Pavol Rusnak
46431fb7c8
defs: remove /api from coins backend 2018-07-26 17:17:21 +02:00
Pavol Rusnak
a01a9cef9e
protob: add GetPublicKey.script_type 2018-07-26 17:04:03 +02:00
Szymon Lesisz
ecac910d7f connect support for dogecoin and vertcoin (#176) 2018-07-26 12:09:52 +02:00
Dušan Klinec
ca22a57963 xmr: wire type fix (#175) 2018-07-23 12:48:09 +02:00
Pavol Rusnak
9fa3a7a399
protob: more meta info in monero messages 2018-07-22 21:04:48 +02:00
Pavol Rusnak
a5e6dff3ff
protob: refactor Monero messages 2018-07-22 20:07:05 +02:00
Dušan Klinec
ac0193b0b6 Monero protocol messages added (#164) 2018-07-22 19:47:30 +02:00
Pavol Rusnak
ee6897d153
defs: fix dust_limit for litecoin 2018-07-18 22:09:51 +02:00
Pavol Rusnak
b7e76e4e81
protob: refactor graph.py 2018-07-17 18:33:59 +02:00
Pavol Rusnak
f7df570194
protob: add graph.py script, small fixes to proto files 2018-07-16 18:37:42 +02:00
Pavol Rusnak
25bc3b4570
protob: update message workflow comments 2018-07-16 16:51:03 +02:00
Pavol Rusnak
a5563af0fa
signer: drop the directory, we don't use this anymore 2018-07-16 15:58:20 +02:00
Pavol Rusnak
e0108d34bf
protob: rename common.proto to messages-common.proto, move Success/Failure and friends there 2018-07-16 15:00:18 +02:00
Pavol Rusnak
2bf5382e28
tools: update coindef.py to reflect the field rename 2018-07-16 14:48:47 +02:00
Pavol Rusnak
c5045f0667
defs: rename address_prefix to uri_prefix, drop ':', add more regexes 2018-07-16 14:20:29 +02:00
Pavol Rusnak
bd2866f61b
defs: fix zencash forkid 2018-07-16 12:36:47 +02:00