Commit Graph

55 Commits

Author SHA1 Message Date
TamtamHero
48c6536d93 Fix theta tokens 2021-08-06 12:34:26 +02:00
pscott
24541034c6 Merge branch 'master' into support_eip1559 2021-08-03 12:01:58 +02:00
pscott
9f49dc0768 Merge remote-tracking branch 'origin' into bsc 2021-07-27 11:14:12 +02:00
pscott
d541f1f524 Add pointer to msg_sender in Eth_plugin_finalize (#170)
* Add some PRINTF debug statements and fir additional screens init

* Memzero struture and use two pointers less

* Clang-format

* Use ADDRESS_LENGTH where possible; Add printf statements when failing to compare contracts

* clang-format

* Remove 'token1' and 'token2' locals

* Fix typo

* apply clang-format

* Add bip32path to sharedRO for plugins

* Change getEthAddressStringFromKey to accept char instead of uint8_t

* Update ethereum plugin sdk

* Add BYPASS_SIGNATURES compilation option

* Remove bip32path and pathLength from sharedRO; add msg_sender pointer to pluginFinalize.address

* clang format eth_plugin_interface

* Update submodule

* Set address BEFORE making the finalize call

* Update SDK

Co-authored-by: TamtamHero <10632523+TamtamHero@users.noreply.github.com>
2021-07-09 11:46:36 +02:00
Edouard Merle
de6e226dc6 not always define seed cookie path 2021-07-06 11:47:38 +02:00
pscott
b646cf1b28 Fix compilation warnings (#159)
* Fix easy warnings for sdk 2.0

* Add attribute unused to bagl_elemt_t in callback functions

* Add attribute unused to io_event function

* Clang-format

* Use elfs from CI in tests (#167)

* Add Nano X build

* Use CI's build artifacts for CI's tests

* Add network display (#152)

* Add network name display instead of chainID

* Add display of correct ticker along with network

* Add FTM

* Clang-format

* Add comment in python script

* Rename SIZE_MAX to MAX_SIZE

* Change %u to %d in printf

* Remove needless PIC

* Update comment about get_chain_id()

* Update example script to follow EIP155

* Remove unused PIC calls

* Add whitespace between ticker and amount when using EIP155

* Remove decimal config per network, set back 18 everywhere

* Adapt u32_from_BE to swith cases

* Remove chainid from signTx.py

* Switch to switch in stead of if in get_chain_id

* Revert "Remove chainid from signTx.py"

This reverts commit 454e09f280ec3e3ec1c7d7cc0027247ef4390088.

* Change Ethereum chainid to 1

* Rename chainid_step to network_step

* Adapt finalizeParsing to new chainid for Ethereum

* Update snapshots

* clang-format

* Fix network display logic for clones

* Fix tests

* Add clone tests

Co-authored-by: TamtamHero <10632523+TamtamHero@users.noreply.github.com>

Co-authored-by: Jean P <10632523+TamtamHero@users.noreply.github.com>
2021-07-05 11:01:51 +02:00
pscott
61e7d17442 Add bsc variant 2021-06-29 17:18:15 +02:00
pscott
0294c5e60f Remove detailed fees display 2021-06-29 16:04:38 +02:00
pscott
0bff1de52c Add setting to display detailed fees 2021-06-29 16:04:38 +02:00
pscott
9a11d36105 Clang-format main 2021-06-18 12:27:20 +02:00
pscott
b651f530be Put externalPluginIsSet as its own global; initialize it at launch 2021-06-08 10:24:51 +02:00
pscott
47f00cc910 Use ADDRESS_LENGTH 2021-06-08 10:24:51 +02:00
TamtamHero
4539f9d933 Accept to be launched as Ethereum from remote app 2021-06-08 10:24:50 +02:00
TamtamHero
93083ecb4b Reset tmpCtx entirely 2021-06-08 10:24:50 +02:00
TamtamHero
b821c0d8a7 Add setExternalPlugin command 2021-06-08 10:24:50 +02:00
jingxu85
e5d202d895 signed commit with icons 2021-06-01 10:31:54 -07:00
Markus Alvila
073f586c98 Add support for Flare Network (FLR) (#148)
Signed-off-by: RareData <44319370+RareData@users.noreply.github.com>
2021-06-01 11:49:39 +02:00
Jean P
6cc785e34b Merge pull request #131 from LedgerHQ/eip_2718
Support EIP2718 (transaction types) and EIP2930 (access list transactions) and display ChainID
2021-05-04 11:54:30 +02:00
TamtamHero
baae0d7569 Add wallet ID feature for Nano X 2021-04-30 19:40:58 +02:00
pscott
970f0355dd Add support for EIP2718 (enveloppe) and EIP2930 (acess list tx); Display chain ID when different from 1 (ethereum mainnet) 2021-04-21 16:56:17 +02:00
Jean P
b09ba946d5 Merge pull request #127 from LedgerHQ/fix_warning_1.6
Fix compilation warnings for 1.6.1-2 and NanoX sdk
2021-03-25 12:42:12 +01:00
pscott
013538e9fe Apply clang-format 2021-03-25 10:43:59 +01:00
pscott
9a798e3662 Fix warnings for nanox sdk 2021-03-24 16:32:08 +01:00
pscott
b2d5b85a2f Add nonce display settings ; nonce is always displayed 2021-02-05 17:36:54 +01:00
TamtamHero
4df53f5f56 tmp undoing change breaking swap retro-compatibility 2021-01-05 16:43:00 +01:00
TamtamHero
79d74991e5 cleanup argument parsing when used as a library + ensure os_lib_end gets called 2020-12-08 13:01:49 +01:00
TamtamHero
17bd07a346 Apply clang-format 2020-12-01 16:20:13 +01:00
BTChip github
d43f7f6698 Cleanup os_mem* functions 2020-11-30 18:22:17 +01:00
BTChip github
9854d12753 Starkex v2 integration 2020-11-30 18:22:16 +01:00
BTChip github
7e53de8897 Add ETH 2 deposit handling 2020-11-17 10:31:15 +01:00
TamtamHero
dd5fc505fa Remove unused code 2020-11-16 17:06:45 +01:00
BTChip github
38da718b00 Plugins support WIP 2020-11-16 17:06:37 +01:00
TamtamHero
62a144b22b Remove Ledger Blue specific code, and other unused discriminants 2020-10-20 15:22:22 +02:00
BTChip github
27c34e271a Add EIP 712 signing v0 2020-10-07 16:48:20 +02:00
TamtamHero
9d4dfbe1bf Add Swap feature 2020-09-14 14:43:36 +02:00
BTChip github
8d0544bf68 Merge Starkware branch 2020-06-27 13:24:04 +02:00
BTChip github
0e3c0f9263 * Add Artis, Dexon, EWC, Thundercore, Volta, Webchain
* Switch to Flow API for Nano S 1.6.0
* Add extra U2F timeout guards for Windows
* Review application flow and parameters checks
* Refactor signature padding
2020-01-18 12:47:53 +01:00
Jean P
565e158d0a Merge pull request #57 from clementperon/tobalaba
Add Tobalaba token support
2019-03-26 14:40:01 +01:00
BTChip github
cd8bdb8f49 Add space to ERC 20 ticker 2019-03-24 21:56:30 +01:00
Clément Péron
955b32ecb2 Add Tobalaba network 2019-03-18 14:08:27 +01:00
TamtamHero
78295bc6d8 Fix Nano S freeze 2019-03-18 14:03:54 +01:00
OTO
102aa4d1b3 - balenos UX integration
- fix for memory placement of N_storage (on balenos)
- fix to avoid ux_step/ux_step_count in balenos

fix makefile against real target id for the nanox

fix target name in main.c

fix balenos icons on dashboard

implement NO_CONSENT to allow for M2M interaction
2019-03-18 13:27:39 +01:00
Nicolas Bacca
8691c0ca68 Merge branch 'master' into externalize-erc20 2019-03-17 10:52:15 +01:00
BTChip github
416a786e73 Review external token reset policy take 2 2019-03-08 17:34:16 +01:00
BTChip github
dc52d78d41 Review external token reset policy 2019-03-08 11:12:50 +01:00
Nguyen Sy Thanh Son
403ba1dd27 Add support for TomoChain (TOMO) 2019-02-06 08:03:49 +00:00
BTChip github
b01c37e2ee Externalize ERC 20 support 2019-02-05 14:50:36 +01:00
Clément Péron
1ad2170560 Move more functions to utils 2019-01-16 11:10:36 +01:00
Clément Péron
334372c12f Split utils function from main 2019-01-16 11:10:36 +01:00
Clément Péron
f75adced1d Use correct include headers
Some headers are overkilled, and the order should be

/* LibC */
include <stdxxx.h>

/* Framework */
include <os.h>

/* Local */
include "EthUstream.h"
2019-01-16 11:10:35 +01:00