| 123456789101112131415161718192021222324252627282930 |
- #pragma once
- #include <stdint.h>
- #define NUM_COINS 4
- #define COIN_INFO_SIZE 6
- #define COIN_INFO_BIP44_COIN 0
- #define COIN_INFO_XPRV_VERS 1
- #define COIN_INFO_XPUB_VERS 2
- #define COIN_INFO_ADDR_VERS 3
- #define COIN_INFO_WIF_VERS 4
- #define COIN_INFO_ADDR_FMT 5
- #define COIN_TEXT_SIZE 3
- #define COIN_TEXT_LABEL 0
- #define COIN_TEXT_DERIV 1
- #define COIN_TEXT_NAME 2
- typedef enum {
- FlipBipCoinBTC0,
- FlipBipCoinETH60,
- FlipBipCoinDOGE3,
- FlipBipCoinZEC133,
- } FlipBipCoin;
- // bip44_coin, xprv_version, xpub_version, addr_version, wif_version, addr_format
- extern const uint32_t COIN_INFO_ARRAY[NUM_COINS][COIN_INFO_SIZE];
- // coin_name, derivation_path
- extern const char* COIN_TEXT_ARRAY[NUM_COINS][COIN_TEXT_SIZE];
|