UNPKG

@xlink-network/xlink-sdk

Version:
78 lines (75 loc) 3.51 kB
import { KnownRoute_FromStacks_ToEVM } from '../utils/buildSupportedRoutes.mjs'; import { KnownChainId, KnownTokenId } from '../utils/types/knownIds.mjs'; import { StacksContractAddress } from '../xlinkSdkUtils/types.mjs'; import '../types.internal-8d3OI2Qm.mjs'; import 'viem'; import '../evmUtils/evmContractAddresses.mjs'; import '../utils/BigNumber.mjs'; import 'big.js'; import '../utils/typeHelpers.mjs'; declare const xlinkContractsDeployerMainnet = "SP2XD7417HGPRTREMKF748VNEQPDRR0RMANB7X1NK"; declare const xlinkContractsDeployerTestnet = "ST2QXSK64YQX3CQPC530K79XWQ98XFAM9W3XKEH3N"; declare const xlinkContractsMultisigMainnet = "SP673Z4BPB4R73359K9HE55F2X91V5BJTN5SXZ5T"; declare const xlinkContractsMultisigTestnet = "ST2QXSK64YQX3CQPC530K79XWQ98XFAM9W3XKEH3N"; declare const alexContractDeployerMainnet = "SP102V8P0F7JX67ARQ77WEA3D3CFB5XW39REDT0AM"; declare const alexContractDeployerTestnet = "ST1J4G6RR643BCG8G8SR6M2D9Z9KXT2NJDRK3FBTK"; declare const legacyAlexContractDeployerMainnet = "SP3K8BC0PPEVCV7NZ6QSRWPQ2JE9E5B6N3PA0KBR9"; declare const legacyAlexContractDeployerTestnet = "ST1J2JTYXGRMZYNKE40GM87ZCACSPSSEEQVSNB7DC"; declare const getTerminatingStacksTokenContractAddress: (route: KnownRoute_FromStacks_ToEVM) => undefined | StacksContractAddress; declare const getEVMTokenIdFromTerminatingStacksTokenContractAddress: (route: { evmChain: KnownChainId.EVMChain; stacksChain: KnownChainId.StacksChain; stacksTokenAddress: StacksContractAddress; }) => undefined | KnownTokenId.EVMToken; declare const stxContractDeployers: { "btc-peg-in-endpoint-v2-05": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; "btc-peg-out-endpoint-v2-01": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; "cross-peg-in-endpoint-v2-04": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; "cross-peg-out-endpoint-v2-01": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; "meta-peg-in-endpoint-v2-04": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; "meta-peg-out-endpoint-v2-04": { "stacks-mainnet (XLinkSDK ChainId)": { deployerAddress: string; }; "stacks-testnet (XLinkSDK ChainId)": { deployerAddress: string; }; }; }; declare const stxTokenContractAddresses: Record<KnownTokenId.StacksToken, Record<KnownChainId.StacksChain, StacksContractAddress>>; export { alexContractDeployerMainnet, alexContractDeployerTestnet, getEVMTokenIdFromTerminatingStacksTokenContractAddress, getTerminatingStacksTokenContractAddress, legacyAlexContractDeployerMainnet, legacyAlexContractDeployerTestnet, stxContractDeployers, stxTokenContractAddresses, xlinkContractsDeployerMainnet, xlinkContractsDeployerTestnet, xlinkContractsMultisigMainnet, xlinkContractsMultisigTestnet };