UNPKG

@oyl/sdk

Version:
36 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getBrc20Data = exports.mainnetMnemonic = exports.regtestMnemonic = exports.Opts = exports.regtestOpts = exports.MAXIMUM_FEE = exports.maximumScriptBytes = exports.UTXO_DUST = void 0; const tslib_1 = require("tslib"); const bitcoin = tslib_1.__importStar(require("bitcoinjs-lib")); const dotenv = tslib_1.__importStar(require("dotenv")); dotenv.config(); exports.UTXO_DUST = 546; exports.maximumScriptBytes = 520; exports.MAXIMUM_FEE = 5000000; exports.regtestOpts = { network: bitcoin.networks.regtest, index: 0, spendStrategy: { changeAddress: 'nativeSegwit', addressOrder: ['nativeSegwit', 'nestedSegwit', 'taproot', 'legacy'], utxoSortGreatestToLeast: true, }, }; exports.Opts = { network: bitcoin.networks.bitcoin, index: 0, spendStrategy: { changeAddress: 'nativeSegwit', addressOrder: ['nativeSegwit', 'nestedSegwit', 'taproot', 'legacy'], utxoSortGreatestToLeast: true, }, }; exports.regtestMnemonic = process.env.REGTEST1; exports.mainnetMnemonic = process.env.MAINNET_MNEMONIC; const getBrc20Data = ({ amount, tick, }) => ({ mediaContent: `{"p":"brc-20","op":"transfer","tick":"${tick}","amt":"${amount}"}`, mediaType: 'text/plain', }); exports.getBrc20Data = getBrc20Data; //# sourceMappingURL=constants.js.map