1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 21:48:13 +00:00
Commit Graph

608 Commits

Author SHA1 Message Date
Dušan Klinec
1ef050fb15 xmr: protob protocol improvements (#192)
- uses protobuff messages only for the transaction construction data - forward compatible. Not stable on Monero side, serialization format of the cryptonote serialization could be changed in the future (new fields), CN serialization does not support versioning, thus it is not forward compatible.
- MoneroTransactionDestinationEntry, MoneroTransactionSourceEntry have to be defined in the root level as they are used in various protocol messages
2018-08-15 11:39:06 +02:00
Michael Ira Krufky
3765399d9d eth: Add Pirl support (#193) 2018-08-15 11:29:29 +02:00
Pavol Rusnak
d3989c68d6
protob: fix whitespace in Ontology messages 2018-08-14 20:59:00 +02:00
Pavol Rusnak
a6a53441f5
protob: fix Ontology message ids (closes #191) 2018-08-14 20:53:02 +02:00
Pavol Rusnak
390b0272e8
protob: reorder Ontology messages/fields 2018-08-14 15:25:42 +02:00
Matus Zamborsky
18739987ee protob: Add Ontology support (#184) 2018-08-14 15:23:07 +02:00
Adrián Matejov
13f2f0042d tezos: field updates and added reveal operation (#170)
Signed-off-by: Adrian Matejov <adrian.matejov@simplestaking.com>
2018-08-13 17:45:36 +02:00
Karel Bílek
b0059adf3f Lowering dash minfee (#190) 2018-08-13 17:01:23 +02:00
matejcik
8d1400cbd6 ignore .vscode project dir 2018-08-07 13:03:51 +02:00
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