X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=blobdiff_plain;f=src%2Fjs%2Fbitcoinjs-extensions.js;h=628a0126a6577c6edacfdbf0d01eb9978606b956;hp=58a8d776f74f3673241af6a8ae58d5d5346b5213;hb=0d876b51df2c7880b2a58fed0c44fb4b20838129;hpb=8890d0f4c321b4bed56da5c5f1fcf6e7b133f70b diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index 58a8d77..628a012 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -108,6 +108,17 @@ bitcoinjs.bitcoin.networks.peercoin = { wif: 0xb7 }; +bitcoinjs.bitcoin.networks.axe = { + messagePrefix: 'unused', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x4B, + scriptHash: 0xCB, // TODO set this correctly + wif: 0xCB +}; + bitcoinjs.bitcoin.networks.slimcoin = { messagePrefix: 'unused', bip32: { @@ -141,6 +152,28 @@ bitcoinjs.bitcoin.networks.dogecoin = { wif: 0x9e }; +bitcoinjs.bitcoin.networks.denarius = { + messagePrefix: '\x19Denarius Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x1e, + scriptHash: 0x5a, + wif: 0x9e +}; + +bitcoinjs.bitcoin.networks.neblio = { + messagePrefix: '\x18Neblio Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x35, + scriptHash: 0x70, + wif: 0xb5 +}; + bitcoinjs.bitcoin.networks.viacoin = { messagePrefix: '\x18Viacoin Signed Message:\n', bip32: { @@ -207,6 +240,18 @@ bitcoinjs.bitcoin.networks.myriadcoin = { wif: 0xb2 }; + +bitcoinjs.bitcoin.networks.onixcoin = { + messagePrefix: 'unused', + bip32: { + public: 0x049d7cb2, + private: 0x049d7878 + }, + pubKeyHash: 0x4B, + scriptHash: 0x05, + wif: 0x80 +}; + bitcoinjs.bitcoin.networks.pivx = { messagePrefix: 'unused', bip32: { @@ -239,3 +284,80 @@ bitcoinjs.bitcoin.networks.fujicoin = { scriptHash: 0x10, wif: 0xa4 }; + +bitcoinjs.bitcoin.networks.nubits = { + messagePrefix: '\x18Nu Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x19, + scriptHash: 0x1a, + wif: 0x96, +}; + +bitcoinjs.bitcoin.networks.bgold = { + messagePrefix: 'unused', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 38, + scriptHash: 23, + wif: 128 +}; + +bitcoinjs.bitcoin.networks.bitcoinCashBitbpay = { + messagePrefix: '\x18Bitcoin Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x1c, + scriptHash: 0x28, + wif: 0x80 +}; + +bitcoinjs.bitcoin.networks.monacoin = { + messagePrefix: '\x18Monacoin Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x32, + scriptHash: 0x37, + wif: 0xb0 +}; + +bitcoinjs.bitcoin.networks.litecoinXprv = { + messagePrefix: '\x19Litecoin Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x30, + scriptHash: 0x32, + wif: 0xb0 +}; + +bitcoinjs.bitcoin.networks.komodo = { + messagePrefix: '\x18Komodo Signed Message:\n', + bip32: { + public: 0x0488B21E, + private: 0x0488ADE4 + }, + pubKeyHash: 0x3c, + scriptHash: 0x55, + wif: 0xbc +}; + +bitcoinjs.bitcoin.networks.blackcoin = { + messagePrefix: '\x18BlackCoin Signed Message:\n', + bip32: { + public: 0x02CFBEDE, + private: 0x02CFBF60 + }, + pubKeyHash: 0x19, + scriptHash: 0x55, + wif: 0x99 +};