'zone',
'zoo'
])
+
+export default JSON.stringify(Bip39Words)
KNANO: 33,
MNANO: 36
})
+
+export default `
+ const ACCOUNT_KEY_BYTE_LENGTH = ${ACCOUNT_KEY_BYTE_LENGTH}
+ const ACCOUNT_KEY_HEX_LENGTH = ${ACCOUNT_KEY_HEX_LENGTH}
+ const ADDRESS_GAP = ${ADDRESS_GAP}
+ const ALPHABET = '${ALPHABET}'
+ const BIP39_ITERATIONS = ${BIP39_ITERATIONS}
+ const BIP44_PURPOSE = ${BIP44_PURPOSE}
+ const BIP44_COIN_NANO = ${BIP44_COIN_NANO}
+ const BURN_ADDRESS = '${BURN_ADDRESS}'
+ const HARDENED_OFFSET = ${HARDENED_OFFSET}
+ const NONCE_LENGTH = ${NONCE_LENGTH}
+ const PBKDF2_ITERATIONS = ${PBKDF2_ITERATIONS}
+ const PREAMBLE = '${PREAMBLE}'
+ const PREFIX = '${PREFIX}'
+ const PREFIX_LEGACY = '${PREFIX_LEGACY}'
+ const SEED_LENGTH_BIP44 = ${SEED_LENGTH_BIP44}
+ const SEED_LENGTH_BLAKE2B = ${SEED_LENGTH_BLAKE2B}
+ const SLIP10_ED25519 = '${SLIP10_ED25519}'
+ const DIFFICULTY_RECEIVE = ${DIFFICULTY_RECEIVE}
+ const DIFFICULTY_SEND = ${DIFFICULTY_SEND}
+ const XNO = '${XNO}'
+ const LEDGER_STATUS_CODES = ${JSON.stringify(LEDGER_STATUS_CODES)}
+ const LEDGER_ADPU_CODES = ${JSON.stringify(LEDGER_ADPU_CODES)}
+ const UNITS = ${JSON.stringify(UNITS)}
+`
}\r
\r
export default `\r
- const ALPHABET = '${ALPHABET}'\r
const base32 = ${base32}\r
const bin = ${bin}\r
const bytes = ${bytes}\r
import { parentPort } from 'node:worker_threads'
import { Bip39Mnemonic } from './bip39-mnemonic.js'
-import { Bip39Words } from './bip39-wordlist'
+import { default as Bip39Words } from './bip39-wordlist'
import { Bip44Ckd } from './bip44-ckd'
import { Blake2b } from './blake2b'
import { Blake2bCkd } from './blake2b-ckd'
-import { BIP39_ITERATIONS } from './constants'
+import { default as Constants, BIP44_COIN_NANO } from './constants'
import { default as Convert, bytes, hex, utf8 } from './convert.js'
import { Entropy } from './entropy'
import { NanoNaCl } from './nano-nacl'
export default `
${importWorkerThreads}
${Convert}
- const BIP39_ITERATIONS = ${BIP39_ITERATIONS}
+ ${Constants}
const Bip39Mnemonic = ${Bip39Mnemonic}
- const Bip39Words = ["${Bip39Words.join('","')}"]
+ const Bip39Words = ${Bip39Words}
const Bip44Ckd = ${Bip44Ckd}
const Blake2b = ${Blake2b}
const Blake2bCkd = ${Blake2bCkd}