@xlink-network/xlink-sdk
Version:
48 lines (45 loc) • 2.33 kB
text/typescript
import { XLinkSDK } from './XLinkSDK.mjs';
export { toCorrespondingStacksToken as evmTokenToCorrespondingStacksToken, fromCorrespondingStacksToken as evmTokensFromCorrespondingStacksToken } from './evmUtils/peggingHelpers.mjs';
import { KnownChainId, KnownTokenId } from './utils/types/knownIds.mjs';
import { S as SDKGlobalContext } from './types.internal-8d3OI2Qm.mjs';
export { contractAssignedChainIdFromKnownChain, contractAssignedChainIdToKnownChain } from './stacksUtils/crossContractDataMapping.mjs';
export { getEVMTokenIdFromTerminatingStacksTokenContractAddress, getTerminatingStacksTokenContractAddress } from './stacksUtils/stxContractAddresses.mjs';
export { addressFromBuffer, addressToBuffer } from './stacksUtils/xlinkContractHelpers.mjs';
export { isSupportedMetaRoute } from './metaUtils/peggingHelpers.mjs';
export { bridgeFromEVM_toLaunchpad } from './xlinkSdkUtils/bridgeFromEVM.mjs';
import 'viem';
import './utils/buildSupportedRoutes.mjs';
import './xlinkSdkUtils/types.mjs';
import './utils/BigNumber.mjs';
import 'big.js';
import './utils/typeHelpers.mjs';
import './xlinkSdkUtils/bridgeFromBitcoin.mjs';
import '@scure/btc-signer';
import './bitcoinUtils/prepareTransaction.mjs';
import './bitcoinUtils/bitcoinHelpers.mjs';
import '@c4/btc-utils';
import './bitcoinUtils/createTransaction.mjs';
import './xlinkSdkUtils/bridgeFromStacks.mjs';
import 'clarity-codegen';
import './xlinkSdkUtils/bridgeInfoFromBitcoin.mjs';
import './utils/types/TransferProphet.mjs';
import './xlinkSdkUtils/bridgeInfoFromEVM.mjs';
import './xlinkSdkUtils/bridgeInfoFromStacks.mjs';
import './xlinkSdkUtils/estimateBridgeTransactionFromBitcoin.mjs';
import './xlinkSdkUtils/timelockFromEVM.mjs';
import './evmUtils/evmContractAddresses.mjs';
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 };