rubic-sdk
Version:
Simplify dApp creation
486 lines • 71.1 kB
TypeScript
export * from './common/errors/blockchain/deflation-token.error';
export * from './common/errors/blockchain/healthcheck.error';
export * from './common/errors/blockchain/invalid-address.error';
export * from './common/errors/blockchain/low-gas.error';
export * from './common/errors/blockchain/transaction-reverted.error';
export * from './common/errors/blockchain/tron-insufficient-native-balance';
export * from './common/errors/blockchain/tron-transaction-expired';
export * from './common/errors/blockchain/user-reject.error';
export * from './common/errors/blockchain/wrong-from-address.error';
export * from './common/errors/blockchain/wrong-receiver-address.error';
export * from './common/errors/cross-chain/cross-chain-is-unavailable.error';
export * from './common/errors/cross-chain/insufficient-funds-gas-price-value.error';
export * from './common/errors/cross-chain/low-to-slippage.error';
export * from './common/errors/cross-chain/max-gas-price-overflow.error';
export * from './common/errors/cross-chain/too-low-amount.error';
export * from './common/errors/cross-chain/unsupported-receiver-address.error';
export * from './common/errors/on-chain/on-chain-is-unavailable.error';
export * from './common/errors/rubic-sdk.error';
export * from './common/errors/swap/bridgers-pair-is-unavailable.error';
export * from './common/errors/swap/failed-to-check-for-transaction-receipt.error';
export * from './common/errors/swap/insufficient-funds-oneinch.error';
export * from './common/errors/swap/insufficient-funds.error';
export * from './common/errors/swap/insufficient-liquidity.error';
export * from './common/errors/swap/lifi-pair-is-unavailable.error';
export * from './common/errors/swap/low-slippage-deflationary-token.error';
export * from './common/errors/swap/low-slippage.error';
export * from './common/errors/swap/max-amount.error';
export * from './common/errors/swap/min-amount.error';
export * from './common/errors/swap/not-supported-blockchain';
export * from './common/errors/swap/not-supported-tokens.error';
export * from './common/errors/swap/not-whitelisted-provider.error';
export * from './common/errors/swap/swap-request.error';
export * from './common/errors/swap/unnecessary-approve.error';
export * from './common/errors/swap/wallet-not-connected.error';
export * from './common/errors/swap/wrong-network.error';
export * from './common/errors/utils/timeout.error';
export * from './common/tokens/constants/native-tokens';
export * from './common/tokens/constants/wrapped-native-tokens';
export * from './common/tokens/models/token-amount-symbol';
export * from './common/tokens/models/token-base-struct';
export * from './common/tokens/price-token';
export * from './common/tokens/price-token-amount';
export * from './common/tokens/token';
export * from './common/tokens/token-amount';
export * from './common/utils/blockchain';
export * from './common/utils/decorators/cache-decorator/cache.decorator';
export * from './common/utils/decorators/cache-decorator/models/cache-config';
export * from './common/utils/decorators/cache-decorator/models/conditional-result';
export * from './common/utils/decorators/static-implements';
export * from './common/utils/errors';
export * from './common/utils/functions';
export * from './common/utils/object';
export * from './common/utils/options';
export * from './common/utils/p-timeout';
export * from './common/utils/types/abstract-constructor-parameters';
export * from './common/utils/types/any';
export * from './common/utils/types/constructor';
export * from './common/utils/types/infinite-array';
export * from './common/utils/types/mutable';
export * from './core/blockchain/constants/healthcheck';
export * from './core/blockchain/constants/tron/tron-web';
export * from './core/blockchain/models/blockchain-name';
export * from './core/blockchain/models/chain-type';
export * from './core/blockchain/models/web3-primitive-type';
export * from './core/blockchain/utils/blockchains-info/blockchains-info';
export * from './core/blockchain/utils/blockchains-info/constants/blockchain-id';
export * from './core/blockchain/utils/blockchains-info/constants/chain-type-by-blockchain';
export * from './core/blockchain/utils/changenow-receiver-address-validator';
export * from './core/blockchain/web3-private-service/models/create-web3-private';
export * from './core/blockchain/web3-private-service/models/web-private-supported-blockchain';
export * from './core/blockchain/web3-private-service/models/web-private-supported-chain-type';
export * from './core/blockchain/web3-private-service/models/web3-private-storage';
export * from './core/blockchain/web3-private-service/web3-private-service';
export * from './core/blockchain/web3-private-service/web3-private/empty-web3-private';
export * from './core/blockchain/web3-private-service/web3-private/evm-web3-private/evm-web3-private';
export * from './core/blockchain/web3-private-service/web3-private/evm-web3-private/models/evm-basic-transaction-options';
export * from './core/blockchain/web3-private-service/web3-private/evm-web3-private/models/evm-transaction-options';
export * from './core/blockchain/web3-private-service/web3-private/models/basic-transaction-options';
export * from './core/blockchain/web3-private-service/web3-private/models/web3.error';
export * from './core/blockchain/web3-private-service/web3-private/tron-web3-private/models/method-parameters';
export * from './core/blockchain/web3-private-service/web3-private/tron-web3-private/models/tron-transaction-options';
export * from './core/blockchain/web3-private-service/web3-private/tron-web3-private/models/tron-transaction-receipt';
export * from './core/blockchain/web3-private-service/web3-private/tron-web3-private/tron-web3-private';
export * from './core/blockchain/web3-private-service/web3-private/web3-private';
export * from './core/blockchain/web3-public-service/models/create-web3-public-proxy';
export * from './core/blockchain/web3-public-service/models/web3-public-storage';
export * from './core/blockchain/web3-public-service/web3-public-service';
export * from './core/blockchain/web3-public-service/web3-public/constants/multicall-addresses';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/constants/erc-20-token-abi';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/constants/evm-multicall-abi';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/evm-web3-public';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/models/batch-call';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/models/evm-call';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/models/evm-multicall-response';
export * from './core/blockchain/web3-public-service/web3-public/evm-web3-public/models/rpc-response';
export * from './core/blockchain/web3-public-service/web3-public/models/contract-multicall-response';
export * from './core/blockchain/web3-public-service/web3-public/models/method-data';
export * from './core/blockchain/web3-public-service/web3-public/models/supported-token-field';
export * from './core/blockchain/web3-public-service/web3-public/models/tx-status';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/constants/trc-20-contract-abi';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/constants/tron-multicall-abi';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/models/tron-block';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/models/tron-call';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/models/tron-multicall-response';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/models/tron-transaction-info';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/models/tron-web-provider';
export * from './core/blockchain/web3-public-service/web3-public/tron-web3-public/tron-web3-public';
export * from './core/blockchain/web3-public-service/web3-public/web3-public';
export * from './core/blockchain/web3-pure/models/web3-pure-container';
export * from './core/blockchain/web3-pure/typed-web3-pure/bitcoin-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/evm-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/evm-web3-pure/models/evm-encode-config';
export * from './core/blockchain/web3-pure/typed-web3-pure/icp-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/algorand-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/cardano-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/dash-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/dogecoin-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/litecoin-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/monero-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/near-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/polkadot-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/ripple-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/solana-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/tezos-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/non-evm-web3-pure/zilliqa-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/models/tron-parameters';
export * from './core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/models/tron-transaction-config';
export * from './core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/tron-web3-pure';
export * from './core/blockchain/web3-pure/typed-web3-pure/typed-web3-pure';
export * from './core/blockchain/web3-pure/web3-pure';
export * from './core/coingecko-api/coingecko-api';
export * from './core/gas-price-api/gas-price-api';
export * from './core/http-client/default-http-client';
export * from './core/http-client/models/http-client';
export * from './core/injector/injector';
export * from './core/sdk/models/configuration';
export * from './core/sdk/models/provider-address';
export * from './core/sdk/models/rpc-provider';
export * from './core/sdk/models/wallet-provider';
export * from './core/sdk/sdk';
export * from './features/common/constants/wl-contract-abi';
export * from './features/common/constants/wl-contract-address';
export * from './features/common/models/contract-params';
export * from './features/common/models/encode-transaction-options';
export * from './features/common/models/non-evm-chain-address-correct-response';
export * from './features/common/models/swap-transaction-options';
export * from './features/common/providers/bridgers/constants/bridgers-native-address';
export * from './features/common/providers/bridgers/constants/to-bridgers-blockchain';
export * from './features/common/providers/bridgers/models/bridgers-get-trans-data-by-id-api';
export * from './features/common/providers/bridgers/models/bridgers-quote-api';
export * from './features/common/providers/bridgers/models/bridgers-source-flag';
export * from './features/common/providers/bridgers/models/bridgers-swap-api';
export * from './features/common/providers/bridgers/models/bridgers-update-data-and-status-api';
export * from './features/common/providers/changenow/constants/changenow-api-key';
export * from './features/common/providers/lifi/constants/lifi-config';
export * from './features/common/status-manager/models/tx-status-data';
export * from './features/common/status-manager/utils/get-bridgers-trade-status';
export * from './features/common/status-manager/utils/get-src-tx-status';
export * from './features/common/utils/check-address';
export * from './features/common/utils/check-unsupported-receiver-address';
export * from './features/common/utils/get-from-without-fee';
export * from './features/common/utils/get-price-tokens-from-input-tokens';
export * from './features/common/utils/token-native-address-proxy';
export * from './features/cross-chain/calculation-manager/constants/cross-chain-providers';
export * from './features/cross-chain/calculation-manager/constants/default-cross-chain-calculation-options';
export * from './features/cross-chain/calculation-manager/cross-chain-manager';
export * from './features/cross-chain/calculation-manager/models/cross-chain-manager-options';
export * from './features/cross-chain/calculation-manager/models/cross-chain-options';
export * from './features/cross-chain/calculation-manager/models/cross-chain-reactively-calculated-trade-data';
export * from './features/cross-chain/calculation-manager/models/cross-chain-trade-type';
export * from './features/cross-chain/calculation-manager/models/cross-chain-typed-trade-provider';
export * from './features/cross-chain/calculation-manager/models/wrapped-cross-chain-trade-or-null';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/bridgers-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/constants/bridgers-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/evm-bridgers-trade/evm-bridgers-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/evm-bridgers-trade/models/evm-bridgers-transaction-data';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/tron-bridgers-trade/models/tron-bridgers-transaction-data';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/tron-bridgers-trade/tron-bridgers-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/bridgers-provider/utils/get-method-arguments-and-transaction-data';
export * from './features/cross-chain/calculation-manager/providers/cbridge/cbridge-cross-chain-api-service';
export * from './features/cross-chain/calculation-manager/providers/cbridge/cbridge-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/cbridge/cbridge-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/cbridge/constants/cbridge-contract-abi';
export * from './features/cross-chain/calculation-manager/providers/cbridge/constants/cbridge-contract-address';
export * from './features/cross-chain/calculation-manager/providers/cbridge/constants/cbridge-proxy-abi';
export * from './features/cross-chain/calculation-manager/providers/cbridge/constants/cbridge-supported-blockchains';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-chain';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-chain-token-info';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-estimate-amount-request';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-estimate-amount-response';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-status-response';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/cbridge-transfer-configs-response';
export * from './features/cross-chain/calculation-manager/providers/cbridge/models/pegged-pair-config';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-contract-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-direct-contract-trade/celer-direct-contract-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-contract-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-trade/celer-algebra-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-trade/celer-on-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-trade/celer-oneinch-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-trade/celer-uniswap-v2-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/celer-on-chain-contract-trade/celer-on-chain-trade/celer-uniswap-v3-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/bridge-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/destination-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/inch-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/provider-type.enum';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/source-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/v2-like-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-contract-trade/models/v3-like-celer-swap-info';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-cross-chain-contract-data';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-message-bus-controller/celer-message-bus-controller';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/celer-message-bus-controller/constants/message-bus-contract-abi';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-cross-chain-contract-abi';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-cross-chain-contracts';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-cross-chain-contracts-addresses';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-cross-chain-fee-multipliers';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-swap-methods';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/celer-transit-tokens';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/cross-chain-trade-providers-data';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/constants/wrapped-native';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/celer-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/celer-supported-on-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/estimate-amount-response';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/min-max-amounts';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/on-chain-calculated-trade';
export * from './features/cross-chain/calculation-manager/providers/celer-provider/models/provider-data';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/changenow-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/changenow-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/constants/changenow-api-blockchain';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/constants/native-addresses';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/models/changenow-currencies-api';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/models/changenow-exchange-api';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/models/changenow-payment-info';
export * from './features/cross-chain/calculation-manager/providers/changenow-provider/models/changenow-trade';
export * from './features/cross-chain/calculation-manager/providers/common/constants/rubic-proxy-contract-address';
export * from './features/cross-chain/calculation-manager/providers/common/cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/common/cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/common/emv-cross-chain-trade/constants/evm-common-cross-chain-abi';
export * from './features/cross-chain/calculation-manager/providers/common/emv-cross-chain-trade/evm-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/common/emv-cross-chain-trade/models/gas-data';
export * from './features/cross-chain/calculation-manager/providers/common/models/bridge-type';
export * from './features/cross-chain/calculation-manager/providers/common/models/calculation-result';
export * from './features/cross-chain/calculation-manager/providers/common/models/fee-info';
export * from './features/cross-chain/calculation-manager/providers/common/models/get-contract-params-options';
export * from './features/cross-chain/calculation-manager/providers/common/models/on-chain-subtype';
export * from './features/cross-chain/calculation-manager/providers/common/models/provider-contracts-data';
export * from './features/cross-chain/calculation-manager/providers/common/models/trade-info';
export * from './features/cross-chain/calculation-manager/providers/common/models/universal-contract';
export * from './features/cross-chain/calculation-manager/providers/common/models/wrapped-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/common/tron-cross-chain-trade/constants/tron-common-cross-chain-abi';
export * from './features/cross-chain/calculation-manager/providers/common/tron-cross-chain-trade/constants/tron-native-swap-abi';
export * from './features/cross-chain/calculation-manager/providers/common/tron-cross-chain-trade/models/tron-contract-params';
export * from './features/cross-chain/calculation-manager/providers/common/tron-cross-chain-trade/models/tron-get-contract-params-options';
export * from './features/cross-chain/calculation-manager/providers/common/tron-cross-chain-trade/tron-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/constants/contract-abi';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/constants/contract-address';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/constants/debridge-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/debridge-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/debridge-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/models/estimation-request';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/models/estimation-response';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/models/transaction-request';
export * from './features/cross-chain/calculation-manager/providers/debridge-provider/models/transaction-response';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/constants/lifi-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/lifi-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/lifi-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/models/lifi-bridge-types';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/models/lifi-swap-status';
export * from './features/cross-chain/calculation-manager/providers/lifi-provider/models/lifi-transaction-request';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/constants/contract-abi';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/dex-multichain-provider/constants/contract-abi';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/dex-multichain-provider/constants/contract-address';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/dex-multichain-provider/dex-multichain-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/dex-multichain-provider/dex-multichain-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/dex-multichain-provider/models/supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/models/multichain-method-name';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/models/supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/models/tokens-api';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/multichain-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/multichain-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/utils/get-multichain-tokens';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/utils/get-to-fee-amount';
export * from './features/cross-chain/calculation-manager/providers/multichain-provider/utils/is-multichain-method-name';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/constants/contract-address';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/constants/rango-api-key';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/constants/rango-blockchain-name';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/constants/rango-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/constants/rango-providers';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/models/rango-bridge-types';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/models/rango-providers';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/rango-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/rango-provider/rango-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/constants/contract-address-v2';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/constants/symbiosis-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/constants/symbiosis-transit-tokens';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/constants/symbiosis-v2-config';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/models/swapping-params';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/models/symbiosis-swap-status';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/models/symbiosis-trade-data';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/models/zapping-params';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/symbiosis-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/symbiosis-provider/symbiosis-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/via-provider/constants/contract-data';
export * from './features/cross-chain/calculation-manager/providers/via-provider/constants/via-cross-chain-supported-blockchain';
export * from './features/cross-chain/calculation-manager/providers/via-provider/constants/via-default-api-key';
export * from './features/cross-chain/calculation-manager/providers/via-provider/models/via-swap-status';
export * from './features/cross-chain/calculation-manager/providers/via-provider/via-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/via-provider/via-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/constants/xy-contract-address';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/constants/xy-status-code';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/constants/xy-supported-blockchains';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/models/xy-estimation-request';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/models/xy-estimation-response';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/models/xy-transaction-request';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/models/xy-transaction-response';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/xy-cross-chain-provider';
export * from './features/cross-chain/calculation-manager/providers/xy-provider/xy-cross-chain-trade';
export * from './features/cross-chain/calculation-manager/utils/compare-cross-chain-trades';
export * from './features/cross-chain/calculation-manager/utils/decode-method';
export * from './features/cross-chain/calculation-manager/utils/type-guards';
export * from './features/cross-chain/cbridge-manager/cross-chain-cbridge-manager';
export * from './features/cross-chain/status-manager/constants/celer-cross-chain-event-statuses-abi';
export * from './features/cross-chain/status-manager/constants/multichain-status-mapping';
export * from './features/cross-chain/status-manager/cross-chain-status-manager';
export * from './features/cross-chain/status-manager/models/celer-transfer-status.enum';
export * from './features/cross-chain/status-manager/models/changenow-api-response';
export * from './features/cross-chain/status-manager/models/cross-chain-status';
export * from './features/cross-chain/status-manager/models/cross-chain-trade-data';
export * from './features/cross-chain/status-manager/models/multichain-status-api-response';
export * from './features/cross-chain/status-manager/models/statuses-api';
export * from './features/cross-chain/status-manager/models/xy-api-response';
export * from './features/cross-chain/symbiosis-manager/cross-chain-symbiosis-manager';
export * from './features/cross-chain/symbiosis-manager/models/symbiosis-revert-api';
export * from './features/cross-chain/symbiosis-manager/models/symbiosis-stucked-api';
export * from './features/deflation-token-manager/constants/simulator-contract-abi';
export * from './features/deflation-token-manager/constants/simulator-contract-address';
export * from './features/deflation-token-manager/deflation-token-manager';
export * from './features/deflation-token-manager/models/deflation-manager-supported-blockchain';
export * from './features/deflation-token-manager/models/is-deflation-token';
export * from './features/limit-order/constants/limit-order-contract-abi';
export * from './features/limit-order/constants/series-nonce-manager-abi';
export * from './features/limit-order/limit-order-api-service';
export * from './features/limit-order/limit-order-manager';
export * from './features/limit-order/models/limit-order';
export * from './features/limit-order/models/limit-order-api';
export * from './features/limit-order/models/limit-order-status';
export * from './features/limit-order/models/manager-options';
export * from './features/limit-order/models/supported-blockchains';
export * from './features/limit-order/utils/get-parsed-token-amounts';
export * from './features/on-chain/calculation-manager/constants/trade-providers/algebra-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/bridgers-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/curve-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/oneinch-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/typed-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/uniswap-v2-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/uniswap-v3-trade-providers';
export * from './features/on-chain/calculation-manager/constants/trade-providers/zrx-trade-providers';
export * from './features/on-chain/calculation-manager/models/on-chain-manager-calculation-options';
export * from './features/on-chain/calculation-manager/models/on-chain-trade-error';
export * from './features/on-chain/calculation-manager/models/on-chain-typed-trade-provider';
export * from './features/on-chain/calculation-manager/models/required-on-chain-manager-calculation-options';
export * from './features/on-chain/calculation-manager/on-chain-manager';
export * from './features/on-chain/calculation-manager/providers/common/models/on-chain-calculation-options';
export * from './features/on-chain/calculation-manager/providers/common/models/on-chain-proxy-fee-info';
export * from './features/on-chain/calculation-manager/providers/common/models/on-chain-trade-type';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-proxy-service/constants/on-chain-proxy-contract';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-proxy-service/models/on-chain-proxy-supported-blockchain';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-proxy-service/on-chain-proxy-service';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/evm-on-chain-trade/evm-on-chain-trade';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/evm-on-chain-trade/models/evm-on-chain-trade-struct';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/evm-on-chain-trade/models/exact';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/evm-on-chain-trade/models/gas-fee-info';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/evm-on-chain-trade/models/gas-params';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/on-chain-trade';
export * from './features/on-chain/calculation-manager/providers/common/on-chain-trade/tron-on-chain-trade/tron-on-chain-trade';
export * from './features/on-chain/calculation-manager/providers/common/utils/get-gas-fee-info';
export * from './features/on-chain/calculation-manager/providers/common/utils/get-gas-price-info';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/curve-arbitrum/curve-arbitrum-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/curve-arbitrum/curve-arbitrum-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/default-constants';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/oneinch-arbitrum/oneinch-arbitrum-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/sushi-swap-arbitrum/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/sushi-swap-arbitrum/sushi-swap-arbitrum-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/sushi-swap-arbitrum/sushi-swap-arbitrum-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/uni-swap-v3-arbitrum/constants/provider-configuration';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/uni-swap-v3-arbitrum/constants/router-configuration';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/uni-swap-v3-arbitrum/uni-swap-v3-arbitrum-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/arbitrum/uni-swap-v3-arbitrum/uni-swap-v3-arbitrum-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/default-constants';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/oneinch-arbitrum/oneinch-arbitrum-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/trisolaris-aurora/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/trisolaris-aurora/trisolaris-aurora-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/trisolaris-aurora/trisolaris-aurora-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/wanna-swap-aurora/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/wanna-swap-aurora/wanna-swap-aurora-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/aurora/wanna-swap-aurora/wanna-swap-aurora-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/avax-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/curve-avalanche/curve-avalanche-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/curve-avalanche/curve-avalanche-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/default-constants';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/joe/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/joe/joe-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/joe/joe-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/oneinch-avalanche/oneinch-avalanche-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/pangolin/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/pangolin/pangolin-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/pangolin/pangolin-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/sushi-swap-avalanche/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/sushi-swap-avalanche/sushi-swap-avalanche-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/sushi-swap-avalanche/sushi-swap-avalanche-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/avalanche/swap-methods';
export * from './features/on-chain/calculation-manager/providers/dexes/boba/default-constants';
export * from './features/on-chain/calculation-manager/providers/dexes/boba/oolong-swap/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/boba/oolong-swap/oolong-swap-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/boba/oolong-swap/oolong-swap-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/default-constants';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/oneinch-bsc/oneinch-bsc-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/pancake-swap/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/pancake-swap/pancake-swap-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/pancake-swap/pancake-swap-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/sushi-swap-bsc/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/sushi-swap-bsc/sushi-swap-bsc-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/bsc/sushi-swap-bsc/sushi-swap-bsc-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/celo/curve-celo/curve-celo-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/celo/curve-celo/curve-celo-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/common/algebra/algebra-quoter-controller';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/constants/address-provider-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/constants/registry-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/constants/registry-exchange-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/curve-abstract-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/curve-abstract-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/models/curve-on-chain-trade-struct';
export * from './features/on-chain/calculation-manager/providers/dexes/common/curve-provider/models/curve-trade-class';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/constants/provider-default-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/evm-on-chain-provider/constants/evm-provider-default-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/evm-on-chain-provider/evm-on-chain-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/evm-on-chain-provider/models/gas-price-info';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/on-chain-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/tron-on-chain-provider/constants/tron-provider-default-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/on-chain-provider/tron-on-chain-provider/tron-on-chain-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/constants';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-calculation-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-quote-request';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-quote-response';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-swap-request';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-swap-response';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-tokens-response';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/models/oneinch-trade-struct';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/oneinch-abstract-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/oneinch-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/common/oneinch-abstract/utils';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/constants/SWAP_METHOD';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/constants/default-estimated-gas';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/constants/dex-trader/dex-trader-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/constants/dex-trader/dex-trader-swap-method';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/constants/uniswap-v2-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/default-estimated-gas';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-calculated-info';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-route';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-v2-calculation-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-v2-provider-configuration';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-v2-trade-class';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/models/uniswap-v2-trade-struct';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/path-factory';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/uniswap-v2-abstract-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v2-abstract/uniswap-v2-abstract-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/constants/swap-router-contract-abi';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/models/uniswap-v3-calculated-info';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/models/uniswap-v3-route';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/models/uniswap-v3-router-configuration';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/models/uniswap-v3-trade-class';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/models/uniswap-v3-trade-struct';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/uniswap-v3-abstract-provider';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/uniswap-v3-abstract-trade';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/utils/quoter-controller/constants/factory-contract-data';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/utils/quoter-controller/constants/quoter-contract-data';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/utils/quoter-controller/models/liquidity-pool';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-abstract/utils/quoter-controller/uniswap-v3-quoter-controller';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/constants/estimated-gas';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/models/create-trade-instance';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/models/uniswap-v3-algebra-calculated-info';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/models/uniswap-v3-algebra-calculation-options';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/models/uniswap-v3-algebra-provider-configuration';
export * from './features/on-chain/calculation-manager/providers/dexes/common/uniswap-v3-algebra-abstract/models/uniswap-v3-algebra-quoter-controller';
export * from './features/on-chain/calculation-manager/providers/dexes/common/