UNPKG

@xlink-network/xlink-sdk

Version:
41 lines (39 loc) 1.05 kB
import { KnownChainId } from "./chunk-GZDQGY7B.mjs"; import { checkNever } from "./chunk-E5Y3FGR6.mjs"; import { addressToScriptPubKey } from "./chunk-VA3HOX5B.mjs"; // src/metaUtils/btcAddresses.ts import { NETWORK, TEST_NETWORK } from "@scure/btc-signer"; function getMetaPegInAddress(fromChain, toChain) { let addr; switch (fromChain) { case KnownChainId.Runes.Mainnet: case KnownChainId.BRC20.Mainnet: addr = "bc1p7aerd2nfgx7uzj2yld3mwsyyv3lcnpnxflcp629q7zwpp7kg20psmjsn5e"; break; case KnownChainId.Runes.Testnet: case KnownChainId.BRC20.Testnet: addr = "tb1qeprcndv9n8luumegjsnljjcf68e7ay62n5a667"; break; default: checkNever(fromChain); } if (addr == null) return void 0; const script = addressToScriptPubKey( fromChain === KnownChainId.Runes.Mainnet || fromChain === KnownChainId.BRC20.Mainnet ? NETWORK : TEST_NETWORK, addr ); return { address: addr, scriptPubKey: script }; } export { getMetaPegInAddress }; //# sourceMappingURL=chunk-S6TTVDUZ.mjs.map