Jan Pochyla
|
b1a870177c
|
Merge pull request #179 from trezor/tsusanka/nem
NEM
|
2018-06-07 13:31:07 +02:00 |
|
Jan Pochyla
|
b13dba115a
|
nem: fix unit tests
|
2018-06-07 13:18:45 +02:00 |
|
Jan Pochyla
|
df7a8977ea
|
nem: allow tests
|
2018-06-06 17:24:07 +02:00 |
|
Jan Pochyla
|
1b495324e7
|
nem: remove star-imports, fix some style
|
2018-06-06 17:24:07 +02:00 |
|
Jan Pochyla
|
3dc1c79b1a
|
nem: cleanup modtrezorcrypto bindings
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
9855a50526
|
nem: readme
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
e0014a76d5
|
nem: xem amount and mosaic levy fix
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
3422474811
|
nem: mosaics definitions are generated from trezor-common
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
0093d21bb6
|
nem: correct mosaic quantities
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
616d117648
|
nem: mosaics are checked against definition and user is asked appropriately
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
a45ac4ad4b
|
nem: refactored to have a common message as an argument
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
1355b19c77
|
nem: multisig correct serialization fix
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
9a52039b25
|
nem/layout: trim and levy fee
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
85c904cbf7
|
nem: layout refactoring and fixes
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
8de3cd7cac
|
nem: refactored to directories
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
32681972f1
|
nem: aggregate modification relative_change is int
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
b80a8022d0
|
nem: multisig
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
d54d33df3a
|
nem: big refactoring of serialization
protocol classes are now used; reflected in unit tests
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
561ca35a08
|
nem: correct layout and confirms
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
6aef64d367
|
nem: compute address from pubkey
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
4cd87d3a01
|
nem: mosaics canonicalization
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
73415049df
|
nem: fix unused imports
as in 9b9183c4f7
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
d07deecc7e
|
nem: mosaics moved to seperate file
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
368b979a8a
|
nem: importance transfer signing
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
52affe2897
|
nem: aggregate modification signing
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
d4b2bee47e
|
nem: supply change signing
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
c425a8baf9
|
nem: properties in swiping pages
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
9f4cef923b
|
nem: validators fix
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
448ce35c2b
|
nem: mosaic creation signing
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
381d2da1ea
|
nem: provision namespace signing
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
105ba853af
|
nem: get address formatting
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
93ff3f074b
|
nem: error on not yet implemented functions
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
3fc96805dd
|
nem: modtrezorcrypto overflow fix and err check
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
0e1b3aa904
|
nem: layout improved
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
d30d6859ba
|
nem: validators
This commit introduces a lot of boundary checking validating if the NEM
transaction has all required fields. It is based solely on the T1 mcu code.
|
2018-06-06 17:24:07 +02:00 |
|
Tomas Susanka
|
1f7ab29613
|
nem: typos
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
10a52d8688
|
nem: multisig (basic functions, unit tests)
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
0c01c4f4dd
|
nem: small cosmetics in signing
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
667585041c
|
nem: transaction importance transfer
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
48c6686dca
|
nem: aggregate modification
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
2e6587ec6c
|
nem: transaction create mosaic supply change
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
a6c406abea
|
nem: transaction mosaic creation test
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
2696968894
|
nem: transaction mosaic creation
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
302ec82d3d
|
nem/layout: confirm payload (todo)
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
9674a58db0
|
nem: encrypted payload
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
d28a3ca5cf
|
nem: first signed transaction
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
fb15e993f1
|
embed/crypto: ed25519 keccak signing
to be discussed whether not to provide a hash func instead of string
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
8e7ee89b02
|
nem: transaction serialization
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
5dd3d1e7e5
|
nem: provision namespaces
|
2018-06-06 17:24:06 +02:00 |
|
Tomas Susanka
|
4827ff3a03
|
nem: create transfer (including mosaics)
|
2018-06-06 17:24:06 +02:00 |
|