//! SPDX-FileCopyrightText: 2025 Chris Duncan <chris@codecow.com>
//! SPDX-License-Identifier: GPL-3.0-or-later
+export const ADDRESS_GAP = 20
export const ACCOUNT_KEY_BYTE_LENGTH = 32
export const ACCOUNT_KEY_HEX_LENGTH = 64
-export const ADDRESS_GAP = 20
export const ALPHABET = '13456789abcdefghijkmnopqrstuwxyz'
-export const BIP44_PURPOSE = 44
export const BIP44_COIN_NANO = 165
+export const BIP44_PURPOSE = 44
export const BURN_ADDRESS = 'nano_1111111111111111111111111111111111111111111111111111hifc8npp'
export const BURN_PUBLIC_KEY = '0000000000000000000000000000000000000000000000000000000000000000'
+export const DIFFICULTY_RECEIVE = 0xfffffe0000000000n
+export const DIFFICULTY_SEND = 0xfffffff800000000n
export const HARDENED_OFFSET = 0x80000000
export const MAX_RAW = 0xFFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFF_FFFFn
export const MAX_SUPPLY = 133_248_297_920_938_463_463_374_607_431_768_211_455n
export const PREFIX_LEGACY = 'xrb_'
export const SEED_LENGTH_BIP44 = 128
export const SEED_LENGTH_BLAKE2B = 64
-export const DIFFICULTY_RECEIVE = 0xfffffe0000000000n
-export const DIFFICULTY_SEND = 0xfffffff800000000n
export const XNO = 'ΣΎ'
export const UNITS: Record<string, number> = Object.freeze({