@velora-dex/sdk
Version:
64 lines • 9.88 kB
TypeScript
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