@xlink-network/xlink-sdk
Version:
48 lines (45 loc) • 2.3 kB
TypeScript
import { XLinkSDK } from './XLinkSDK.js';
export { toCorrespondingStacksToken as evmTokenToCorrespondingStacksToken, fromCorrespondingStacksToken as evmTokensFromCorrespondingStacksToken } from './evmUtils/peggingHelpers.js';
import { KnownChainId, KnownTokenId } from './utils/types/knownIds.js';
import { S as SDKGlobalContext } from './types.internal-BwEnb5-y.js';
export { contractAssignedChainIdFromKnownChain, contractAssignedChainIdToKnownChain } from './stacksUtils/crossContractDataMapping.js';
export { getEVMTokenIdFromTerminatingStacksTokenContractAddress, getTerminatingStacksTokenContractAddress } from './stacksUtils/stxContractAddresses.js';
export { addressFromBuffer, addressToBuffer } from './stacksUtils/xlinkContractHelpers.js';
export { isSupportedMetaRoute } from './metaUtils/peggingHelpers.js';
export { bridgeFromEVM_toLaunchpad } from './xlinkSdkUtils/bridgeFromEVM.js';
import 'viem';
import './utils/buildSupportedRoutes.js';
import './xlinkSdkUtils/types.js';
import './utils/BigNumber.js';
import 'big.js';
import './utils/typeHelpers.js';
import './xlinkSdkUtils/bridgeFromBitcoin.js';
import '@scure/btc-signer';
import './bitcoinUtils/prepareTransaction.js';
import './bitcoinUtils/bitcoinHelpers.js';
import '@c4/btc-utils';
import './bitcoinUtils/createTransaction.js';
import './xlinkSdkUtils/bridgeFromStacks.js';
import 'clarity-codegen';
import './xlinkSdkUtils/bridgeInfoFromBitcoin.js';
import './utils/types/TransferProphet.js';
import './xlinkSdkUtils/bridgeInfoFromEVM.js';
import './xlinkSdkUtils/bridgeInfoFromStacks.js';
import './xlinkSdkUtils/estimateBridgeTransactionFromBitcoin.js';
import './xlinkSdkUtils/timelockFromEVM.js';
import './evmUtils/evmContractAddresses.js';
import '@stacks/network';
declare const getXLinkSDKContext: (sdk: XLinkSDK) => SDKGlobalContext;
declare const evmTokensFromStacksToken: (options: {
toEVMChain: KnownChainId.EVMChain;
fromStacksToken: KnownTokenId.StacksToken;
}) => Promise<{
evmTokens: KnownTokenId.EVMToken[];
}>;
declare const evmTokenToStacksToken: (options: {
toStacksChain: KnownChainId.StacksChain;
fromEVMToken: KnownTokenId.EVMToken;
}) => Promise<{
stacksTokens: KnownTokenId.StacksToken[];
}>;
export { evmTokenToStacksToken, evmTokensFromStacksToken, getXLinkSDKContext };