Pavol Rusnak
753e91dff0
protobuf: encode to utf-8 bytestream
2017-12-18 22:44:54 +01:00
Pavol Rusnak
094d0b6ffb
revert ckd_public.py removal of bytes/string handling
2017-12-18 22:40:11 +01:00
Pavol Rusnak
c1b1bedb8c
ed25519: remove py2/py3 handling in ed25519 funcs as well
2017-12-18 22:34:15 +01:00
Pavol Rusnak
a9291e89c5
no need to use byteindex/iterbytes anymore
2017-12-18 22:26:55 +01:00
Saleem Rashid
f2a52400c3
device_tests: Round time in test_backoff
...
Fix random failures on emulator due to minimal communication overhead
2017-12-18 21:19:22 +01:00
Saleem Rashid
fd32c3aa84
device_tests: Fix test_protect_call
2017-12-18 21:19:22 +01:00
Saleem Rashid
90c49e3386
setup: Use packages instead of py_modules
...
Fixes #176
2017-12-18 19:30:17 +01:00
Saleem Rashid
feec0a572c
device_tests: Add TestMsgSigntxDecred
2017-12-18 16:34:43 +01:00
Saleem Rashid
9229f8b80a
coins: Add Decred Testnet
2017-12-18 16:34:43 +01:00
Saleem Rashid
d446e56375
trezorctl: Fix sign_tx default BIP-32 path
2017-12-17 22:12:57 +01:00
Saleem Rashid
496bfc74fd
trezorctl: Refactor sign_tx to use click.prompt
...
Fixes UnboundLocalError on Python 3
2017-12-17 22:12:57 +01:00
Saleem Rashid
c48724eca6
client: Fix string encoding for Python 2
2017-12-17 22:10:40 +01:00
Pavol Rusnak
60329f0b65
fix typo
2017-12-17 03:23:37 +01:00
slush
653ed4a67b
Added registering custom protobuf messages by application.
2017-12-17 03:17:37 +01:00
slush
da335049d7
Removed excessive logging
2017-12-17 02:58:35 +01:00
slush
3fedf44bf5
Bump version to 0.9.0a
2017-12-17 02:31:43 +01:00
slush
a27217811b
Rework from Google's protobuf to pure-python protobuf implementation
2017-12-17 02:19:16 +01:00
Saleem Rashid
1193b0ee85
transport_udp: Support TREZOR_TRANSPORT_V1
2017-12-16 22:47:19 +01:00
Pavol Rusnak
de95c44ad1
trezorctl: cleanup set_homescreen call
2017-12-16 21:29:52 +01:00
Pavol Rusnak
b42fc6fb1f
trezorctl: set homescreen for T2
2017-12-13 02:37:59 +01:00
Jochen Hoenicke
6186822f14
Added tool to flash a sector
...
... and fixed some python3 stuff.
2017-12-12 21:44:30 +01:00
Jonathan Cross
63038e6210
Improve / simplify documentation
2017-12-07 21:57:23 +01:00
Pavol Rusnak
45835733bc
more cleanup
2017-12-02 22:06:44 +01:00
Pavol Rusnak
8b9cba832c
cleanup last commit
2017-12-02 22:02:39 +01:00
slush
f5c1587396
Version moved from version.py to __init__.py
2017-12-02 18:48:44 +01:00
slush
59ef832424
Add 'trezorctl version' to track version of installed package
2017-12-02 18:31:57 +01:00
Jonathan Cross
29e4c6a05e
Transaction signing example and explanation
2017-12-02 17:36:13 +01:00
Pavol Rusnak
116c3c0575
trezorctl: use click.echo instead of stderr.write
2017-12-02 15:34:06 +01:00
Jonathan Cross
ab3d17b3df
Better handling of user input for --coin in sign_tx
2017-12-02 15:27:40 +01:00
slush
8c00cda95a
Ignore pydev IDE files
2017-12-02 15:21:37 +01:00
Pavol Rusnak
ae663ffe0c
client: don't accept non-numerical values for PIN
2017-11-28 19:59:06 +01:00
Jochen Hoenicke
69067c9280
Parse json floats as string
...
With python-2.7 the float values are sometimes rounded to unacceptable
levels, e.g. stripping the last two digits for values over 100k BTC.
This change parses floats as strings to avoid rounding.
Refactored get_url out of fetch_json to make it easier to add
new tx_api with a different url scheme.
2017-11-28 19:55:31 +01:00
Jonathan Cross
ffeb94f792
USAGE: Verbose args & adding native Bech32 segwit
2017-11-24 07:57:44 +01:00
Jochen Hoenicke
2a5888b380
Added missing cached tx for msg_signtx
2017-11-17 21:04:03 +01:00
Jochen Hoenicke
99af1639a6
Updated multisig change test
...
Use BIP-45 paths with correct change addresses.
This fixes #154 .
2017-11-17 21:04:03 +01:00
Pavol Rusnak
225160d7bd
device_tests: op_return now requires confirmation by user
2017-11-15 15:42:28 +01:00
Pavol Rusnak
5730f00ff8
device_tests: disable signtx_zcash
2017-11-15 14:35:34 +01:00
Nicola Larosa
62541cc55f
Fix encoding error in trezorlib.client.ProtocolMixin.load_device_by_mnemonic ( #153 )
2017-11-15 13:33:21 +01:00
Nicola Larosa
5d2d621055
Fix error when using trezorctl to connect to the trezor-core emulator. ( #152 )
...
* Fix error when using trezorctl to connect to the trezor-core emulator.
* Restore the ability to specify the host without the port
2017-11-13 22:15:09 +01:00
Pavol Rusnak
0d9ee4376d
use Mnemonic.normalize_string where possible
2017-11-13 22:13:32 +01:00
Jonathan Cross
9e068ce903
Adding xpub example ( #149 )
2017-11-13 21:54:33 +01:00
Jonathan Cross
fa6624129c
Adding note: trezorctl is installed on debian / tails ( #148 )
2017-11-09 17:01:05 +01:00
Jonathan Cross
a6562ccc15
README.rst : Adding Mac requirements and simplifying Linux ( #147 )
2017-11-09 15:53:52 +01:00
Jochen Hoenicke
91a541e862
Expect confirm button for unusual change address ( #138 )
...
Changed two tests to different (existing) txs with correct change
address, changed the other tests to expect an additional button
confirmation.
2017-11-08 22:09:28 +01:00
Pavol Rusnak
b9b11fa265
style: fix flake8 error
2017-11-08 21:25:15 +01:00
Jonathan Cross
04bb0069c0
USAGE: Adding more examples
2017-11-08 21:22:44 +01:00
Jonathan Cross
972459281b
Fixing Bitcoin usage & adding note this is non-SegWit
2017-11-07 15:00:02 +01:00
Pavol Rusnak
a5fc76d8c9
don't use generic Exception, but rather specific subclass
2017-11-06 11:10:23 +01:00
Pavol Rusnak
1ab602423c
requirements: add pyblake2
2017-11-06 11:10:23 +01:00
Jochen Hoenicke
ebb9540ac2
Added unit tests for sign/verifymessage bech32
2017-11-03 18:32:45 +01:00