Pavol Rusnak
4eef33b05a
rename failures: SyntaxError => DataError; Other => ProcessError
2017-06-18 21:06:39 +02:00
Saleem Rashid
e732226909
types: Add wire_tiny & wire_bootloader ( #29 )
2017-05-29 03:05:13 +02:00
Pavol Rusnak
564801fddc
remove CoinType.address_type_p2wpkh and CoinType.address_type_p2wsh
2017-05-12 22:46:54 +02:00
Pavol Rusnak
2148e5ff8d
proto: add cointype.segwit to types
2017-04-26 15:32:01 +02:00
Peter Banik
dd1f7a2b0b
Added xpub_magic and xprv_magic to CoinType structure and coin_name to GetPublicKey message structure ( #26 )
2017-04-21 12:47:23 +02:00
Pavol Rusnak
6a1adef5f9
whitespace cleanup
2017-04-06 14:57:42 +02:00
Jochen Hoenicke
61af3d5e93
Matrix Recovery
...
This adds a new type in the message RecoveryDevice, which can
be used by the host to signal which recovery procedures it supports.
It is a bitfield containing a bit for every supported procedure.
2016-11-23 11:31:35 +01:00
Pavol Rusnak
20c1d05f9d
add extra_data_offset
2016-10-20 13:22:16 +02:00
Pavol Rusnak
07a71eb9c0
add fields for Tx.extra_data
2016-10-19 09:34:00 +02:00
Jochen Hoenicke
def589743e
Signing protocol extensions for segwit
...
Extended InputScriptType and OutputScriptType for witness.
We use the same constant for multisig and normal segwit scripts;
they can be differentiated by the fact that multisig is set.
Added amount to TxInputType (with segwit we can trust it as it
is added to the signed part).
2016-07-10 15:19:29 +02:00
Pavol Rusnak
85e1c80cfc
fix last commit
2016-05-17 18:00:03 +02:00
Pavol Rusnak
70482c82ac
add CoinType.signed_message_header
2016-05-17 17:35:03 +02:00
Jochen Hoenicke
81132bb1d4
new address types for segwit
2016-04-27 23:17:56 +02:00
Pavol Rusnak
9983a12276
add ButtonRequest_PublicKey
2015-11-19 11:23:14 +01:00
Pavol Rusnak
69d476a3ba
add SignIdentity, SignedIdentity messages
2015-02-20 16:45:59 +01:00
Pavol Rusnak
f5d880c96c
enable OP_RETURN output
2015-02-04 15:42:46 +01:00
Pavol Rusnak
60bcde46f5
add CoinType.address_type_p2sh
2014-12-23 01:43:37 +01:00
Pavol Rusnak
94d17ef8bc
TxOutputType.multisig should be optional, not repeated
2014-12-15 15:01:37 +01:00
slush0
85e68ff50e
Added PAYTOMULTISIG to TxOutputType
2014-12-15 14:56:51 +01:00
slush0
81d89030df
Renamed HDPubkeyType to HDNodePathType
...
Added MultisigRedeemScriptType to TXOutputType for defining multisig output addresses
2014-12-15 14:30:44 +01:00
slush0
40b3cb4148
Added HDPubkeyType and use_passphrase
2014-12-13 16:13:46 +01:00
slush0
3670728fd2
Added 'm' to MultisigRedeemScriptType
2014-12-04 01:06:47 +01:00
Pavol Rusnak
5bbe684c10
add GetAddress.show_display; ButtonRequest_Address
2014-08-08 18:08:25 +02:00
Pavol Rusnak
fc98712da5
add ButtonRequest_FirmwareCheck
2014-07-02 17:54:48 +02:00
Pavol Rusnak
b0d84af06f
add EncryptMessage and DecryptMessage
2014-06-12 16:01:31 +02:00
slush0
f264f01314
Added structures for multisig and CipherKeyValue
2014-06-06 00:55:59 +02:00
Pavol Rusnak
4eef0a9866
add missing @used_in
2014-06-05 20:15:38 +02:00
slush0
e4f9dcd7c9
Stupid compiler, inputs_count is reserved when there's repeated inputs field.
2014-04-17 13:27:18 +02:00
slush0
b678022437
Added inputs_count/outputs_count to TransactionType
2014-04-17 05:51:54 +02:00
Pavol Rusnak
ca952548b7
fix whitespace
2014-04-11 15:22:50 +02:00
slush0
c6bcf54876
Reworked TxRequest message
2014-04-10 14:42:50 +02:00
Pavol Rusnak
28be645370
fix whitespace
2014-04-09 20:19:30 +02:00
slush0
bff8038fad
Reworked TxRequest message
2014-04-09 20:15:49 +02:00
Pavol Rusnak
8d94d6168f
change java package for protobuf classes
2014-04-07 18:01:11 +02:00
Pavol Rusnak
8f7658da89
outputs->bin_outputs, our_outputs->outputs in TransactionType
2014-04-02 20:27:42 +02:00
Pavol Rusnak
52f360ab12
add documentation, remove TxInput/TxOutput messages, use TxAck instead
2014-03-25 19:47:02 +01:00
Pavol Rusnak
d18ad92fc1
use PinMatrixRequestType instead of arbitrary string
2014-03-10 18:09:21 +01:00
Pavol Rusnak
f39b54601b
add ButtonRequest_SignTx
2014-03-01 12:07:45 +01:00
Pavol Rusnak
4ba03a6c70
use string again where appropriate
2014-03-01 11:17:06 +01:00
slush0
6a5ef6b823
Removed 'address' from HDNodeType
2014-02-21 22:42:41 +01:00
slush0
7755fa0a78
Removed 'version' from HDNodeType
...
GetPublicKey - removed coin_type
2014-02-21 22:14:41 +01:00
Pavol Rusnak
3da2da096c
Failure_NotInitialized
2014-02-11 16:59:24 +01:00
slush0
712a3846b7
Added Failure_NotEnoughFunds
2014-02-09 00:15:03 +01:00
slush0
349a845530
Added ButtonRequestType enum
2014-02-06 10:34:50 +01:00
slush0
e973056669
Added ButtonRequestType enum
2014-02-04 17:47:29 +01:00
slush0
0d883b61b2
Added ButtonRequest.code
2014-02-03 23:13:09 +01:00
slush0
aadc279741
Added some sugar for easier handling in Multibit
2014-02-02 11:28:43 +01:00
slush0
fdf8c6fc95
Added Features.initialized
2014-02-01 13:41:46 +01:00
slush0
78efd80bbc
Added EstimateTxSize
2014-01-18 05:14:02 +01:00
Pavol Rusnak
bbfefb677c
rework storage, session, features
2013-11-26 16:11:19 +01:00