UNPKG

@velora-dex/sdk

Version:
64 lines 9.88 kB
import { constructApproveToken, ApproveTokenFunctions } from './methods/swap/approve'; import { constructGetBalances, GetBalancesFunctions, isAllowance, Allowance } from './methods/swap/balance'; import { constructGetSpender, GetSpenderFunctions, AdaptersContractsResult } from './methods/swap/spender'; import { constructGetAdapters, GetAdaptersFunctions } from './methods/swap/adapters'; import { constructGetRate, GetRateFunctions, GetRateInput } from './methods/swap/rates'; import { constructSwapTx, GetSwapTxFunctions } from './methods/swap/swapTx'; import { constructGetTokens, GetTokensFunctions } from './methods/swap/token'; import { BuildTxFunctions, constructBuildTx } from './methods/swap/transaction'; import { BuildLimitOrderFunctions, BuildLimitOrderInput, BuildOrderDataInput, constructBuildLimitOrder } from './methods/limitOrders/buildOrder'; import { SignLimitOrderFunctions, constructSignLimitOrder } from './methods/limitOrders/signOrder'; import { CancelLimitOrderFunctions, constructCancelLimitOrder } from './methods/limitOrders/cancelOrder'; import { FillOrderDirectlyFunctions, constructFillOrderDirectly } from './methods/limitOrders/fillOrderDirectly'; import { GetLimitOrdersFunctions, constructGetLimitOrders, LimitOrdersUserParams } from './methods/limitOrders/getOrders'; import { PostLimitOrderFunctions, constructPostLimitOrder } from './methods/limitOrders/postOrder'; import { ApproveTokenForLimitOrderFunctions, constructApproveTokenForLimitOrder } from './methods/limitOrders/approveForOrder'; import { GetLimitOrdersContractFunctions, constructGetLimitOrdersContract } from './methods/limitOrders/getOrdersContract'; import { BuildLimitOrdersTxFunctions, constructBuildLimitOrderTx } from './methods/limitOrders/transaction'; import { BuildNFTOrderFunctions, BuildNFTOrderInput, BuildNFTOrderDataInput, constructBuildNFTOrder } from './methods/nftOrders/buildOrder'; import { SignNFTOrderFunctions, constructSignNFTOrder } from './methods/nftOrders/signOrder'; import { CancelNFTOrderFunctions, constructCancelNFTOrder } from './methods/nftOrders/cancelOrder'; import { GetNFTOrdersFunctions, constructGetNFTOrders, NFTOrdersUserParams } from './methods/nftOrders/getOrders'; import { PostNFTOrderFunctions, constructPostNFTOrder } from './methods/nftOrders/postOrder'; import { ApproveTokenForNFTOrderFunctions, constructApproveTokenForNFTOrder } from './methods/nftOrders/approveForOrder'; import { GetNFTOrdersContractFunctions, constructGetNFTOrdersContract } from './methods/nftOrders/getOrdersContract'; import { BuildNFTOrdersTxFunctions, constructBuildNFTOrderTx } from './methods/nftOrders/transaction'; import { constructEthersContractCaller, constructEthersV5ContractCaller, constructEthersV6ContractCaller, constructWeb3ContractCaller, constructViemContractCaller, txParamsToViemTxParams, constructAxiosFetcher, constructFetchFetcher, isFetcherError, FetcherErrorInterface, EthersProviderDeps, EthersV5ProviderDeps, EthersV6ProviderDeps, MinViemClient, constructToken, FetcherError } from './helpers'; import type { ConstructFetchInput, ContractCallerFunctions, ConstructProviderFetchInput, Address, AddressOrSymbol, FetcherFunction, Token, PriceString, TxHash, TxSendOverrides, OptimalRate, OptionalRate, APIVersion } from './types'; import type { DeltaAuctionOrder, DeltaAuction, DeltaAuctionStatus, BridgeMetadata, BridgeStatus, Bridge } from './methods/delta/helpers/types'; import { BuildDeltaOrderDataParams, BuildDeltaOrderFunctions, constructBuildDeltaOrder, SignableDeltaOrderData, SwapSideUnion } from './methods/delta/buildDeltaOrder'; import { constructPostDeltaOrder, DeltaOrderApiResponse, PostDeltaOrderFunctions, PostDeltaOrderParams } from './methods/delta/postDeltaOrder'; import { constructSignDeltaOrder, SignDeltaOrderFunctions } from './methods/delta/signDeltaOrder'; import { constructPreSignDeltaOrder, PreSignDeltaOrderFunctions } from './methods/delta/preSignDeltaOrder'; import { GetDeltaContractFunctions, constructGetDeltaContract } from './methods/delta/getDeltaContract'; import { constructGetDeltaPrice, GetDeltaPriceFunctions, DeltaPrice, BridgePrice, DeltaPriceParams } from './methods/delta/getDeltaPrice'; import { constructGetDeltaOrders, GetDeltaOrdersFunctions, DeltaOrderFilterByStatus, DeltaOrderFromAPI } from './methods/delta/getDeltaOrders'; import { ApproveTokenForDeltaFunctions, constructApproveTokenForDelta } from './methods/delta/approveForDelta'; import { constructGetPartnerFee, GetPartnerFeeFunctions } from './methods/delta/getPartnerFee'; import { constructGetBridgeInfo, GetBridgeInfoFunctions, BridgeInfo } from './methods/delta/getBridgeInfo'; import { constructIsTokenSupportedInDelta, IsTokenSupportedInDeltaFunctions } from './methods/delta/isTokenSupportedInDelta'; import { constructGetQuote, GetQuoteFunctions, QuoteParams, QuoteResponse, QuoteWithDeltaPrice, QuoteWithMarketPrice, QuoteWithMarketPriceAsFallback } from './methods/quote/getQuote'; import { CancelDeltaOrderFunctions, constructCancelDeltaOrder } from './methods/delta/cancelDeltaOrder'; export { constructSwapSDK, SwapSDKMethods } from './methods/swap'; export { constructAllLimitOrdersHandlers, constructSubmitLimitOrder, LimitOrderHandlers, } from './methods/limitOrders'; export { constructAllDeltaOrdersHandlers, constructSubmitDeltaOrder, DeltaOrderHandlers, SubmitDeltaOrderParams, } from './methods/delta'; export type { TransactionParams, BuildOptions, BuildOptionsBase, BuildOptionsWitWithMaxFee, BuildOptionsWithGasPrice, BuildTxInput, BuildSwapTxInput, BuildLimitOrderTxInput, BuildNFTOrderTxInput, BuildSwapAndLimitOrderTxInput, BuildSwapAndNFTOrderTxInput, SwappableOrder, SwappableNFTOrder, } from './methods/swap/transaction'; export type { Web3UnpromiEvent } from './helpers'; export * from './constants'; export type { SignableOrderData, OrderData, } from './methods/limitOrders/helpers/buildOrderData'; export type { SignableNFTOrderData, NFTOrderData, } from './methods/nftOrders/helpers/buildOrderData'; export type { SignableTypedData } from './methods/common/orders/buildOrderData'; export { constructApproveToken, constructGetBalances, // getAllowances is inside constructGetSpender, // this was getTokenTransferProxy constructGetTokens, constructBuildTx, constructGetAdapters, constructGetRate, constructSwapTx, constructBuildLimitOrder, constructSignLimitOrder, constructCancelLimitOrder, constructFillOrderDirectly, constructGetLimitOrders, constructPostLimitOrder, constructApproveTokenForLimitOrder, constructGetLimitOrdersContract, constructBuildLimitOrderTx, constructBuildNFTOrder, constructSignNFTOrder, constructCancelNFTOrder, constructGetNFTOrders, constructPostNFTOrder, constructApproveTokenForNFTOrder, constructGetNFTOrdersContract, constructBuildNFTOrderTx, constructBuildDeltaOrder, constructPostDeltaOrder, constructSignDeltaOrder, constructPreSignDeltaOrder, constructGetDeltaContract, constructGetDeltaPrice, constructGetDeltaOrders, constructCancelDeltaOrder, constructApproveTokenForDelta, constructGetQuote, constructGetPartnerFee, constructGetBridgeInfo, constructIsTokenSupportedInDelta, constructEthersContractCaller, // same as constructEthersV5ContractCaller for backwards compatibility constructEthersV5ContractCaller, constructEthersV6ContractCaller, constructWeb3ContractCaller, constructViemContractCaller, txParamsToViemTxParams, constructAxiosFetcher, constructFetchFetcher, isFetcherError, isAllowance, constructToken, FetcherError, FetcherFunction, }; export type { Allowance, EthersProviderDeps, EthersV5ProviderDeps, EthersV6ProviderDeps, MinViemClient, ApproveTokenFunctions, GetBalancesFunctions, GetSpenderFunctions, AdaptersContractsResult, GetTokensFunctions, GetAdaptersFunctions, GetRateFunctions, GetRateInput, BuildTxFunctions, GetSwapTxFunctions, BuildLimitOrderFunctions, SignLimitOrderFunctions, CancelLimitOrderFunctions, FillOrderDirectlyFunctions, GetLimitOrdersContractFunctions, BuildLimitOrdersTxFunctions, BuildLimitOrderInput, BuildOrderDataInput, PostLimitOrderFunctions, ApproveTokenForLimitOrderFunctions, GetLimitOrdersFunctions, LimitOrdersUserParams, SignNFTOrderFunctions, CancelNFTOrderFunctions, GetNFTOrdersFunctions, PostNFTOrderFunctions, ApproveTokenForNFTOrderFunctions, GetNFTOrdersContractFunctions, BuildNFTOrdersTxFunctions, BuildNFTOrderFunctions, BuildNFTOrderInput, BuildNFTOrderDataInput, NFTOrdersUserParams, DeltaPrice, BridgePrice, DeltaPriceParams, DeltaAuctionOrder, DeltaAuction, DeltaAuctionStatus, DeltaOrderFilterByStatus, DeltaOrderApiResponse, DeltaOrderFromAPI, BridgeMetadata, BridgeStatus, Bridge, BridgeInfo, BuildDeltaOrderDataParams, BuildDeltaOrderFunctions, SignableDeltaOrderData, PostDeltaOrderFunctions, PostDeltaOrderParams, SignDeltaOrderFunctions, PreSignDeltaOrderFunctions, GetDeltaContractFunctions, GetDeltaPriceFunctions, GetDeltaOrdersFunctions, ApproveTokenForDeltaFunctions, CancelDeltaOrderFunctions, GetQuoteFunctions, QuoteParams, QuoteResponse, QuoteWithDeltaPrice, QuoteWithMarketPrice, QuoteWithMarketPriceAsFallback, ConstructFetchInput, ContractCallerFunctions, ConstructProviderFetchInput, GetPartnerFeeFunctions, GetBridgeInfoFunctions, IsTokenSupportedInDeltaFunctions, Token, Address, AddressOrSymbol, PriceString, TxHash, TxSendOverrides, OptimalRate, OptionalRate, FetcherErrorInterface, APIVersion, SwapSideUnion, }; export { SDKConfig, constructPartialSDK } from './sdk/partial'; export { AllSDKMethods, constructFullSDK } from './sdk/full'; export { SimpleFetchSDK, SimpleSDK, constructSimpleSDK, ProviderOptions as SimpleSDKProviderOptions, } from './sdk/simple'; export * from './methods/limitOrders'; export * from './methods/limitOrders/helpers/types'; export * from './methods/nftOrders'; export * from './methods/nftOrders/helpers/types'; export { AssetType } from './methods/nftOrders/helpers/misc'; //# sourceMappingURL=index.d.ts.map