From b9acf5b12a8ca37aaa2d48996ab86d2c926c7c67 Mon Sep 17 00:00:00 2001 From: sleepdefic1t Date: Thu, 7 Nov 2024 17:25:55 -0500 Subject: [PATCH 01/14] chore: update sxp flags --- app-load-params-db.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index cfb8067..1d522d5 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -548,7 +548,7 @@ "path": ["44'/5757'", "5757'", "888'/0'", "44'/1'"] }, "SXP": { - "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, + "appFlags": {"flex": "0x200", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Solar", "curve": ["secp256k1"], "path": ["44'/3333'", "44'/1'"] From 6ea5dcd9b831d8fe3eb3446a5e0d4af7ebdbc650 Mon Sep 17 00:00:00 2001 From: Pana Date: Sat, 9 Nov 2024 20:23:21 +0800 Subject: [PATCH 02/14] add flex and stax to conflux --- app-load-params-db.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 1d522d5..2b20f2d 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -872,8 +872,9 @@ "path": ["1105'/0'"] }, "conflux": { - "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, + "appFlags": {"flex": "0x000", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x000"}, "appName": "Conflux", + "curve": ["secp256k1"], "path": ["44'/503'"] }, "constellation": { From d7063db018f3e9a3037c5035f35c7ecda42c70ca Mon Sep 17 00:00:00 2001 From: Pana Date: Sat, 9 Nov 2024 20:40:08 +0800 Subject: [PATCH 03/14] update flex and stax flag --- app-load-params-db.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 2b20f2d..444d759 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -872,7 +872,7 @@ "path": ["1105'/0'"] }, "conflux": { - "appFlags": {"flex": "0x000", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x000"}, + "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Conflux", "curve": ["secp256k1"], "path": ["44'/503'"] From 2f4201731b6026e81bb3adbee7c704027f7711cb Mon Sep 17 00:00:00 2001 From: Pana Date: Tue, 12 Nov 2024 17:12:10 +0800 Subject: [PATCH 04/14] remove nano s --- app-load-params-db.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 444d759..5171362 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -872,7 +872,7 @@ "path": ["1105'/0'"] }, "conflux": { - "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, + "appFlags": {"flex": "0x200", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Conflux", "curve": ["secp256k1"], "path": ["44'/503'"] From c75ad999453cc72686bffcdd96a38068c4330227 Mon Sep 17 00:00:00 2001 From: n4l5u0r <59141606+n4l5u0r@users.noreply.github.com> Date: Sat, 9 Nov 2024 10:38:07 +0100 Subject: [PATCH 05/14] fix: Update app-load-params-db.json for Acre app alignement of the required derivation path for Acre App --- app-load-params-db.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 5171362..f8a32cf 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -621,13 +621,13 @@ "appFlags": {"flex": "0xa10", "nanos2": "0xa10", "nanox": "0xa10", "stax": "0xa10"}, "appName": "Acre", "curve": ["secp256k1"], - "path": ["44'/0'", "44'/1'", "48'/0'", "48'/1'", "49'/0'", "49'/1'", "84'/0'", "84'/1'", "86'/0'", "86'/1'"] + "path": [null] }, "acre_testnet": { "appFlags": {"flex": "0xa10", "nanos2": "0xa10", "nanox": "0xa10", "stax": "0xa10"}, "appName": "Acre Test", "curve": ["secp256k1"], - "path": ["44'/0'", "44'/1'", "48'/0'", "48'/1'", "49'/0'", "49'/1'", "84'/0'", "84'/1'", "86'/0'", "86'/1'"] + "path": [null] }, "aeternity": { "appFlags": {"nanos": "0x240", "nanos2": "0x240", "nanox": "0x240"}, From dadb38a02c5102c4b470f4f4985cf6a02752c7c5 Mon Sep 17 00:00:00 2001 From: Victor Forgeoux <100780559+vforgeoux-ledger@users.noreply.github.com> Date: Mon, 18 Nov 2024 07:30:45 +0100 Subject: [PATCH 06/14] Update IoTex (Ethereum clone) to app-load-params-db.json --- app-load-params-db.json | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index f8a32cf..dbca03a 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -275,10 +275,10 @@ "curve": ["ed25519"], "path": ["44'/1338'"] }, - "IoTeX": { - "appFlags": {"nanos": "0x200", "nanos2": "0x200", "nanox": "0x200"}, + "iotex": { + "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, "appName": "IoTeX", - "path": ["44'/304'"] + "path": ["45'", "44'/304'", "44'/1'"] }, "KAR": { "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, @@ -1220,6 +1220,11 @@ "appName": "IOTA Legacy", "path": ["44'/4218'"] }, + "iotex": { + "appFlags": {"nanos": "0x240", "nanos2": "0x240", "nanox": "0x240"}, + "appName": "IoTeX", + "path": ["44'/304'"] + }, "ironfish-dkg": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Ironfish DKG", From 914f577a4388a1da44eddf2c2c8ad34077729984 Mon Sep 17 00:00:00 2001 From: Victor Forgeoux <100780559+vforgeoux-ledger@users.noreply.github.com> Date: Mon, 18 Nov 2024 07:33:08 +0100 Subject: [PATCH 07/14] remove iotex duplicate --- app-load-params-db.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index dbca03a..0052837 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -1220,11 +1220,6 @@ "appName": "IOTA Legacy", "path": ["44'/4218'"] }, - "iotex": { - "appFlags": {"nanos": "0x240", "nanos2": "0x240", "nanox": "0x240"}, - "appName": "IoTeX", - "path": ["44'/304'"] - }, "ironfish-dkg": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Ironfish DKG", From d0e1ca977a9a9f3b8babd5def89d184006666325 Mon Sep 17 00:00:00 2001 From: Victor Forgeoux <100780559+vforgeoux-ledger@users.noreply.github.com> Date: Mon, 18 Nov 2024 07:39:25 +0100 Subject: [PATCH 08/14] fix linter issue --- app-load-params-db.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 0052837..62f6ac4 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -269,17 +269,17 @@ "appName": "IOV", "path": ["44'/234'"] }, + "iotex": { + "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, + "appName": "IoTeX", + "path": ["45'", "44'/304'", "44'/1'"] + }, "IRON": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Ironfish", "curve": ["ed25519"], "path": ["44'/1338'"] }, - "iotex": { - "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, - "appName": "IoTeX", - "path": ["45'", "44'/304'", "44'/1'"] - }, "KAR": { "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Karura", From 6bbc609da750b4f97f3cbacc2c731f7c5453bc2f Mon Sep 17 00:00:00 2001 From: Victor Forgeoux <100780559+vforgeoux-ledger@users.noreply.github.com> Date: Mon, 18 Nov 2024 07:45:21 +0100 Subject: [PATCH 09/14] fix linter --- app-load-params-db.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 62f6ac4..0d5f9fb 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -264,16 +264,16 @@ "curve": ["secp256k1"], "path": ["44'/223'"] }, - "IOV": { - "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, - "appName": "IOV", - "path": ["44'/234'"] - }, "iotex": { "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, "appName": "IoTeX", "path": ["45'", "44'/304'", "44'/1'"] }, + "IOV": { + "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, + "appName": "IOV", + "path": ["44'/234'"] + }, "IRON": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Ironfish", From d9aaa95c9da4a39a0c4b2c7eb117d93103d8346e Mon Sep 17 00:00:00 2001 From: tdejoigny-ledger Date: Mon, 18 Nov 2024 09:46:05 +0100 Subject: [PATCH 10/14] fix lint issue --- app-load-params-db.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 0d5f9fb..da05b32 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -264,11 +264,6 @@ "curve": ["secp256k1"], "path": ["44'/223'"] }, - "iotex": { - "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, - "appName": "IoTeX", - "path": ["45'", "44'/304'", "44'/1'"] - }, "IOV": { "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, "appName": "IOV", @@ -1220,6 +1215,11 @@ "appName": "IOTA Legacy", "path": ["44'/4218'"] }, + "iotex": { + "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, + "appName": "IoTeX", + "path": ["45'", "44'/304'", "44'/1'"] + }, "ironfish-dkg": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, "appName": "Ironfish DKG", From b880a7393af83d96571f794feb24ec9072b9b21e Mon Sep 17 00:00:00 2001 From: Charles-Edouard de la Vergne Date: Tue, 19 Nov 2024 16:03:55 +0100 Subject: [PATCH 11/14] Add flag for Cardano SWAP --- app-load-params-db.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index da05b32..2a72af4 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -819,7 +819,7 @@ "path": ["45'", "44'/820'", "44'/1'"] }, "cardano_ada": { - "appFlags": {"flex": "0x200", "nanos": "0x200", "nanos2": "0x200", "nanox": "0x200", "stax": "0x200"}, + "appFlags": {"flex": "0xa00", "nanos": "0x200", "nanos2": "0xa00", "nanox": "0xa00", "stax": "0xa00"}, "appName": "Cardano ADA", "curve": ["ed25519"], "path": ["44'/1815'", "1852'/1815'", "1853'/1815'", "1854'/1815'", "1855'/1815'", "1694'/1815'"] From 5a904147848cb1b32999db7f295226e9d40e8a47 Mon Sep 17 00:00:00 2001 From: abenso Date: Fri, 22 Nov 2024 10:23:52 -0300 Subject: [PATCH 12/14] adding Penumbra --- app-load-params-db.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app-load-params-db.json b/app-load-params-db.json index 2a72af4..7c1eb82 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -560,6 +560,12 @@ "curve": ["ed25519"], "path": ["44'/607'"] }, + "UM": { + "appFlags": {"flex": "0x200", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, + "appName": "Penumbra", + "curve": ["secp256k1"], + "path": ["44'/6532'"] + }, "WEST": { "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, "appName": "Waves Enterprise", From f96504af6d25821111b1d70deaf6fd462669c8bb Mon Sep 17 00:00:00 2001 From: Alexandre Paillier Date: Fri, 22 Nov 2024 19:09:08 +0100 Subject: [PATCH 13/14] Add missing curve to iotex --- app-load-params-db.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app-load-params-db.json b/app-load-params-db.json index 7c1eb82..3c52edd 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -1224,7 +1224,8 @@ "iotex": { "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, "appName": "IoTeX", - "path": ["45'", "44'/304'", "44'/1'"] + "curve": ["secp256k1"], + "path": ["44'/304'", "45'", "44'/1'"] }, "ironfish-dkg": { "appFlags": {"flex": "0x200", "nanos": "0x000", "nanos2": "0x000", "nanox": "0x200", "stax": "0x200"}, From fc4293ecc08fc2e402a9d1d75daf8718a55bec19 Mon Sep 17 00:00:00 2001 From: Thoralf-M <46689931+Thoralf-M@users.noreply.github.com> Date: Tue, 26 Nov 2024 09:42:22 +0100 Subject: [PATCH 14/14] feat: add IOTA Rebased app Add the [IOTA Rebased](https://github.com/iotaledger/ledger-app-iota) app to the database. https://github.com/iotaledger/ledger-app-iota/issues/23 --- app-load-params-db.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app-load-params-db.json b/app-load-params-db.json index 3c52edd..073a7b3 100644 --- a/app-load-params-db.json +++ b/app-load-params-db.json @@ -1221,6 +1221,12 @@ "appName": "IOTA Legacy", "path": ["44'/4218'"] }, + "iota_rebased": { + "appFlags": {"nanos": "0x000", "nanos2": "0x000", "nanox": "0x200"}, + "appName": "IOTA Rebased", + "curve": ["ed25519"], + "path": ["44'/1'", "44'/4218'"] + }, "iotex": { "appFlags": {"flex": "0xa40", "nanos": "0xa40", "nanos2": "0xa40", "nanox": "0xa40", "stax": "0xa40"}, "appName": "IoTeX",