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
Pavol Rusnak
b4d0d496ae
defs: fix bgold_testnet icon
2018-07-16 11:08:02 +02:00
wilsonmeier
32ba838d0e
defs: Bgold Testnet
2018-07-16 11:06:55 +02:00
slush
6645bd5e00
coins_details: Mark as 'soon' all bitcoin-like coins going to be released in next firmware.
2018-07-13 16:30:42 +02:00
slush
bade531099
coins_details: Fixing Decred ( closes #167 ), adding Cardano, Tezos, updating Groestlcoin
2018-07-13 16:28:21 +02:00
Pavol Rusnak
32850a6262
Revert "protob: remove source_account from Stellar messages"
...
This reverts commit 51eeb0ed5f
.
2018-07-10 20:25:58 +02:00
Tomas Susanka
7358ab1636
protobuf: Ripple ( #162 )
2018-07-10 17:35:31 +02:00
Pavol Rusnak
51eeb0ed5f
protob: remove source_account from Stellar messages
2018-07-10 13:52:03 +02:00
Pavol Rusnak
0cc19fcab9
defs: enable Groestlcoin for T2
2018-07-09 21:32:11 +02:00
FundacionPesetacoin
2301f7034c
Update pesetacoin.json ( #161 )
2018-07-06 10:40:25 +02:00
Pavol Rusnak
1ee1afd978
protob: drop StellarSignTx.protocol_version
2018-07-05 13:12:47 +02:00
Pavol Rusnak
5eae03131c
defs: fix zencash backend uri
2018-07-04 17:37:55 +02:00
Pavol Rusnak
f215c8cb5c
protob: prev_block_height_bip115 is uint32 not bytes
2018-07-04 17:30:37 +02:00
matejcik
1b9b7d6c8e
pb2py: properly handle nested messages and enums
2018-07-04 17:08:09 +02:00
Pavol Rusnak
000d832632
proto: split messages into more files by topic
2018-07-04 16:46:14 +02:00
Akira Takizawa
981b9d1a9e
Fix typo for Ethereum Social [ETSC] ( #160 )
2018-07-04 15:35:17 +02:00
Pavol Rusnak
d480b2b45a
protob: drop unused proto files, merge types.proto into messages.proto
2018-07-04 14:20:28 +02:00
Pavol Rusnak
571c2b4a1d
proto: fix whitespace
2018-07-04 14:04:29 +02:00
jurajselep
7b13d2e886
Tezos integration ( #139 )
2018-07-04 14:02:05 +02:00
Dušan Plavák
6eb330345e
Add Cardano currency support ( #148 )
2018-07-04 13:52:08 +02:00
matejcik
6575418de9
pb2py: smarter protobuf include handling
...
support PROTOC_INCLUDE env variable (fixes #158 )
support multiple `-I` arguments
smarter detection of `protoc` presence and its include dirs
2018-07-03 15:31:49 +02:00
Pavol Rusnak
d522f211fd
defs: update backend urls, add backend check to build_coins.py
2018-07-03 12:59:48 +02:00
FundacionPesetacoin
f2864f892f
Pesetacoin ( #145 )
2018-07-03 12:59:01 +02:00
FujiCoin
dde1f6dffc
fix fee rate, max fee, etc. ( #156 )
2018-07-03 12:20:12 +02:00
matejcik
c4420e41d3
protob: add a smart pb2py builder
...
Now we don't need build_protobuf anymore and this is usable
by both core and python-trezor
(as well as generating custom protobufs from other sources)
We still need protoc, unfortunately, but pb2py now calls it
by itself. (little more robustly; instead of generated
python classes, it uses the FileDescriptorSet output which
is parsable by a built-in protobuf class)
To support the script, messages.proto and types.proto must
set a common package. Also there is currently no support for
compiling more than one proto file, we depend on the fact
that messages.proto import types.proto.
(if this is needed, it should be relatively simple to add,
simply pass more than one file to the embedded protoc call)
2018-07-02 18:37:56 +02:00