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
Jochen Hoenicke
6d74c6c9df
Updated segwit_native tests to bech32 and python3
2017-11-03 18:32:45 +01:00
Jan Pochyla
cc9ddcbc12
device_tests: wrap tests in a session
2017-10-31 17:04:27 +01:00
Jan Pochyla
fcd793e6e4
transport_hid: force V1 transport with env var
2017-10-31 13:51:13 +01:00
Pavol Rusnak
6a777788ab
trezorctl: use better detection if raw_input replacement is needed
2017-10-25 21:33:33 +02:00
Pavol Rusnak
cef2ba0129
flake: silence some new warnings
2017-10-24 01:00:08 +02:00
Pavol Rusnak
23d75bfc10
trezorctl: sign_tx command based on tx_sign_tool by mruddy
2017-10-24 00:50:01 +02:00
Pavol Rusnak
54426761c6
fix transport_hid for python2
2017-10-23 17:28:24 +02:00
Emanuel Haupt
fb648a241e
Add instructions for FreeBSD users
...
I've created a FreeBSD port:
537ae1b42c
Add instructions for FreeBSD users.
2017-10-12 10:47:41 +02:00
Pavol Rusnak
0f722c1991
tests: add device test for CoSi
2017-10-04 00:51:32 +02:00
Pavol Rusnak
5057e022c0
trezorlib: move ed25519cosi and ed25519raw from trezor-core
2017-10-04 00:38:53 +02:00
Pavol Rusnak
a71c33d123
trezorctl+client: add support for CoSi commit/sign
2017-10-03 18:43:28 +02:00
bithobbes
54df69a407
client.py: matrix recovery info: mention backspace
...
It is not obvious that it is possible to go back by backspace. Knowing this makes data entry much more comfortable.
2017-09-13 17:54:42 +09:00
Jan Pochyla
66ba2c20c0
transport: add TransportException
...
Fixes #134
2017-09-05 17:16:04 +02:00
Jan Pochyla
ac0184413d
transport_hid: refcount for hid handle
2017-09-05 17:15:19 +02:00
Pavol Rusnak
dffa93bee3
fix last commit (newline eof)
2017-09-04 17:40:15 +02:00
Jan Pochyla
b60ab51f9b
transport_hid: more strict interface detection
2017-09-04 17:30:07 +02:00
Pavol Rusnak
2a3f613242
hid: fix product_ids for v2
2017-09-04 14:31:15 +02:00
Jan Pochyla
52f96b3792
transport_hid: raise on missing debuglink
2017-09-04 13:44:19 +02:00
Jan Pochyla
259a61878b
tools: update to new transport api
2017-09-04 13:36:31 +02:00
Jan Pochyla
8202971109
rework lazy connecting in client
2017-09-04 13:36:08 +02:00
Jan Pochyla
051f8e961b
protocol: 2/3 compat fixes
2017-09-04 11:44:33 +02:00
Jan Pochyla
3d3c2a29d0
client: add missing close method
...
close() is implemented in some of the mixins to dispose of any resources.
2017-09-04 11:30:34 +02:00
Jan Pochyla
c805284a86
tests: fix client init
2017-09-04 11:22:41 +02:00
mruddy
02437d166a
fix v1 protocol
2017-09-03 19:34:01 +02:00
Pavol Rusnak
c20cea6389
setup: add missing files
2017-09-03 19:15:34 +02:00
Saleem Rashid
29a145154f
device_tests: Add test_msg_nem_getaddress
2017-09-03 19:05:29 +02:00
Saleem Rashid
eb1d66e27f
trezorlib: Add nem_get_address
2017-09-03 19:05:29 +02:00
Saleem Rashid
4f5d9c4323
device_tests: Add test_msg_nem_signtx
2017-09-03 19:05:29 +02:00
Saleem Rashid
58b56bead6
trezorctl: Add nem_sign_tx
2017-09-03 19:05:29 +02:00
Saleem Rashid
991d367416
trezorlib: Update Protocol Buffers
2017-09-03 19:05:29 +02:00
Jan Pochyla
888a1edafa
fix style
2017-08-24 14:41:31 +02:00