Skip to content

Commit 33bbd22

Browse files
authored
Merge pull request #24 from keepkey/bitcoin-cash
Much thanks to @afg419 who wrote this code.
2 parents 3f7a116 + 93f2a93 commit 33bbd22

File tree

7 files changed

+218
-85
lines changed

7 files changed

+218
-85
lines changed

interface/public/messages.options

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Features.vendor max_size:33
22
Features.device_id max_size:25
33
Features.language max_size:17
44
Features.label max_size:33
5-
Features.coins max_count:8
5+
Features.coins max_count:9
66
Features.revision max_size:20
77
Features.bootloader_hash max_size:32
88
Features.policies max_count:1

keepkey/local/baremetal/coins.c

+9-8
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,15 @@
2828
/* === Variables =========================================================== */
2929

3030
const CoinType coins[COINS_COUNT] = {
31-
{true, "Bitcoin", true, "BTC", true, 0, true, 100000, true, 5, true, 6, true, 10, true, "\x18" "Bitcoin Signed Message:\n", true, 0x80000000},
32-
{true, "Testnet", true, "TEST", true, 111, true, 10000000, true, 196, true, 3, true, 40, true, "\x18" "Bitcoin Signed Message:\n", true, 0x80000001},
33-
{true, "Namecoin", true, "NMC", true, 52, true, 10000000, true, 5, false, 0, false, 0, true, "\x19" "Namecoin Signed Message:\n", true, 0x80000007},
34-
{true, "Litecoin", true, "LTC", true, 48, true, 1000000, true, 5, false, 0, false, 0, true, "\x19" "Litecoin Signed Message:\n", true, 0x80000002},
35-
{true, "Dogecoin", true, "DOGE", true, 30, true, 1000000000, true, 22, false, 0, false, 0, true, "\x19" "Dogecoin Signed Message:\n", true, 0x80000003},
36-
{true, "Dash", true, "DASH", true, 76, true, 100000, true, 16, false, 0, false, 0, true, "\x19" "DarkCoin Signed Message:\n", true, 0x80000005},
37-
{true, ETHEREUM, true, "ETH", true, NA, true, 100000, true, NA, false, 0, false, 0, true, "\x19" "Ethereum Signed Message:\n", true, 0x8000003c},
38-
{true, ETHEREUM_CLS, true, "ETC", true, NA, true, 100000, true, NA, false, 0, false, 0, true, "\x19" "Ethereum Signed Message:\n", true, 0x8000003d}
31+
{true, "Bitcoin", true, "BTC", true, 0, true, 100000, true, 5, true, 6, true, 10, true, "\x18" "Bitcoin Signed Message:\n", true, 0x80000000, false, 0},
32+
{true, "Testnet", true, "TEST", true, 111, true, 10000000, true, 196, true, 3, true, 40, true, "\x18" "Bitcoin Signed Message:\n", true, 0x80000001, false, 0},
33+
{true, "BitcoinCash", true, "BCH", true, 0, true, 500000, true, 5, false, 0, false, 0, true, "\x18" "Bitcoin Signed Message:\n", true, 0x80000091, true, 0},
34+
{true, "Namecoin", true, "NMC", true, 52, true, 10000000, true, 5, false, 0, false, 0, true, "\x19" "Namecoin Signed Message:\n", true, 0x80000007, false, 0},
35+
{true, "Litecoin", true, "LTC", true, 48, true, 1000000, true, 5, false, 0, false, 0, true, "\x19" "Litecoin Signed Message:\n", true, 0x80000002, false, 0},
36+
{true, "Dogecoin", true, "DOGE", true, 30, true, 1000000000, true, 22, false, 0, false, 0, true, "\x19" "Dogecoin Signed Message:\n", true, 0x80000003, false, 0},
37+
{true, "Dash", true, "DASH", true, 76, true, 100000, true, 16, false, 0, false, 0, true, "\x19" "DarkCoin Signed Message:\n", true, 0x80000005, false, 0},
38+
{true, ETHEREUM, true, "ETH", true, NA, true, 100000, true, NA, false, 0, false, 0, true, "\x19" "Ethereum Signed Message:\n", true, 0x8000003c, false, 0},
39+
{true, ETHEREUM_CLS, true, "ETC", true, NA, true, 100000, true, NA, false, 0, false, 0, true, "\x19" "Ethereum Signed Message:\n", true, 0x8000003d, false, 0}
3940
};
4041

4142
/* === Private Functions =================================================== */

0 commit comments

Comments
 (0)