Szymon Lesisz
df12bc5e2c
changed testnet bitcore urls
2017-11-30 17:39:14 +01:00
Pavol Rusnak
f44635a9ca
vendor: update trezor-common
2017-11-29 23:04:59 +01:00
Jochen Hoenicke
dc181b97b8
Vertcoin support
2017-11-29 23:00:44 +01:00
Tomas Susanka
a82bbbb30d
layout: encode -> encrypt typo
...
updates #252
2017-11-29 13:48:29 +01:00
Jan Pochyla
69d030a8fa
wallet/signing: restrict segwit change output
2017-11-29 13:14:32 +01:00
Jan Pochyla
8b85078730
reflash: add new firmware target
...
Flashes (unlocked) boardloader and bootloader from pre-compiled sdcard image.
2017-11-28 20:59:32 +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
Jan Pochyla
09af312789
prodtest: add BORDER command
2017-11-27 13:19:22 +01:00
Pavol Rusnak
ac477b62f8
apps.homescreen: new default homescreen (using display.avatar)
2017-11-27 12:43:49 +02:00
Tomas Susanka
cfe8a98c68
signing segwit change output typo
2017-11-25 01:06:46 +01:00
Jan Pochyla
0f2a82e9f1
tests: remove useless import
2017-11-24 15:13:19 +01:00
Tomas Susanka
09f18bb444
wallet: tx weight calculator is used to determine fee
2017-11-24 15:02:37 +01:00
Tomas Susanka
272d64b9e8
wallet: tx weight exact calculator
2017-11-24 15:02:37 +01:00
Jan Pochyla
c5cd844bef
Merge pull request #85 from trezor/tsusanka/wip-segwit
...
Segwit support for sign_tx and get_address
2017-11-24 15:01:46 +01:00
Jonathan Cross
ffeb94f792
USAGE: Verbose args & adding native Bech32 segwit
2017-11-24 07:57:44 +01:00
Jan Pochyla
7a0bfd289b
wallet/get_address: support segwit
2017-11-23 17:35:31 +01:00
Jan Pochyla
7de6a082d3
wallet/signing: extract addresses.py
2017-11-23 17:30:43 +01:00
Tomas Susanka
65481308e6
wallet/signing: imports fix
2017-11-23 16:45:40 +01:00
Jan Pochyla
165faaeba4
wallet/signing: codestyle
2017-11-23 16:34:19 +01:00
Tomas Susanka
0e2bcd64e8
tests: o.address fix
2017-11-23 16:34:15 +01:00
Tomas Susanka
d8a884bd87
tests: unit tests signature fixtures for segwit
...
this fixes broken unit tests introduced by a3d1bdbb862eb2db978115e9e533da81d46a350d
2017-11-23 16:30:11 +01:00
Tomas Susanka
4fdc389a22
bip143: all inputs (not only segwit ones) are added to bip143
2017-11-23 16:30:11 +01:00
Jan Pochyla
26265ca511
tests: enable signtx segwit tests
2017-11-23 16:30:11 +01:00
Jan Pochyla
b1164077e9
wallet/signing: add change output restrictions
2017-11-23 16:30:11 +01:00
Tomas Susanka
1d97077343
wallet/signing: typo - hex instead of magic number
2017-11-23 16:30:11 +01:00
Jan Pochyla
f56d39a447
wallet/signing: stream signatures for segwit inputs
2017-11-23 16:30:11 +01:00
Jan Pochyla
5a6b2a5a97
wallet/signing: move default input sequence to sanitizer
2017-11-23 16:30:11 +01:00
Tomas Susanka
aa29667059
common: coins updated
2017-11-23 16:30:11 +01:00
Tomas Susanka
a79a71b74a
submodules: trezor-common updated to 9c1e61e
2017-11-23 16:30:11 +01:00
Tomas Susanka
2ebf1cd9f4
trezor/crypto: bech32
...
taken from https://github.com/sipa/bech32/tree/master/ref/python
2017-11-23 16:30:11 +01:00
Tomas Susanka
dc6701af90
wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts
2017-11-23 16:30:11 +01:00
Tomas Susanka
b7b46b6980
wallet/signing: amount is checked during witness signature
...
with test
2017-11-23 16:30:11 +01:00
Tomas Susanka
da4bc2dc8b
wallet/signing: P2WPKH in P2SH address generation based on BIP-49, PAYTOP2SHWITNESS output type
2017-11-23 16:30:11 +01:00
Tomas Susanka
b7f01baf99
wallet/signing: refactoring
2017-11-23 16:30:11 +01:00
Tomas Susanka
e63d0adc23
wallet/signing: segwit first test passing
2017-11-23 16:30:11 +01:00
Tomas Susanka
bcef961059
wallet/signing: bip143 transactions hashing
2017-11-23 16:30:09 +01:00
Tomas Susanka
81ec2f3c65
wallet/signing: hash writers and serialization moved to seperate file
2017-11-23 16:18:54 +01:00
Tomas Susanka
039f6bad43
wallet/signing: fee checking seperated
2017-11-23 16:18:54 +01:00
Pavol Rusnak
679d024df0
display: use CMD2EN: Command 2 Enable
2017-11-22 19:31:58 +01:00
mcudev
6179edde90
touch: reset and usage updates
2017-11-21 10:22:16 -05:00
mcudev
5556c37f6f
display: hardware reset updates
2017-11-21 10:22:16 -05:00
mcudev
61ff3b46c5
display: ST7789V porch settings are for RGB interface, not parallel 8080-I
2017-11-21 10:22:16 -05:00
mcudev
30829b281c
display: ST7789V remove commands that unnecessarily set default values again
2017-11-21 10:22:16 -05:00
mcudev
e62fa345c8
display: minor ILI9341 updates
2017-11-21 10:22:16 -05:00
mcudev
a0129e7715
display: orientation, windowing, and config updates
2017-11-21 10:22:16 -05:00
mcudev
f53ec3f928
display: update display_unsleep
2017-11-21 10:22:16 -05:00
mcudev
5e867cc092
display: update display_sleep
2017-11-21 10:22:16 -05:00
mcudev
2ea5d102a8
bootloader, firmware: remove unneeded call to display_orientation
2017-11-21 10:22:08 -05:00
mcudev
ed2f48c612
Makefile: cause a system reset using OpenOCD
2017-11-21 10:19:48 -05:00