@skalenetwork/metaport
Version:
SKALE Metaport Widget
45 lines (44 loc) • 3.13 kB
TypeScript
import * as interfaces from './core/interfaces';
import * as dataclasses from './core/dataclasses';
export { useMetaportStore } from './store/MetaportStore';
export { type MetaportState } from './store/MetaportState';
export { useUIStore, useCollapseStore, type UIState, type CollapseState } from './store/Store';
export { useSFuelStore, type SFuelState } from './store/SFuelStore';
export { useDisplayFunctions, type DisplayFunctions } from './store/DisplayFunctions';
import Metaport from './components/Metaport';
import MetaportProvider from './components/MetaportProvider';
import SkConnect from './components/SkConnect';
import SkPaper from './components/SkPaper';
import ChainIcon from './components/ChainIcon';
import TokenIcon from './components/TokenIcon';
import ChainsList from './components/ChainsList';
import TokenList from './components/TokenList';
import TokenBalance from './components/TokenBalance';
import AmountInput from './components/AmountInput';
import SwitchDirection from './components/SwitchDirection';
import SkStepper from './components/Stepper';
import TransferETF from './components/TransferETF';
import TransferETA from './components/TransferETA';
import AmountErrorMessage from './components/AmountErrorMessage';
import DestTokenBalance from './components/DestTokenBalance';
import ErrorMessage from './components/ErrorMessage';
import CommunityPool from './components/CommunityPool';
import SFuelWarning from './components/SFuelWarning';
import WrappedTokens from './components/WrappedTokens';
import History from './components/History';
import TransactionData from './components/TransactionData';
import Debug from './components/Debug';
import { CHAINS_META, getChainAlias } from './core/metadata';
import { cls, styles, cmn } from './core/css';
import MetaportCore from './core/metaport';
import { chainBg } from './core/metadata';
import { BASE_EXPLORER_URLS, GRAY_BG } from './core/constants';
import { toWei, fromWei } from './core/convertation';
import { ERC_ABIS } from './core/contracts';
import { sendTransaction } from './core/transactions';
import { getWidgetTheme as getMetaportTheme } from './core/themes';
import { useAccount as useWagmiAccount, useWalletClient as useWagmiWalletClient, useSwitchNetwork as useWagmiSwitchNetwork } from 'wagmi';
import { ConnectButton as RainbowConnectButton } from '@rainbow-me/rainbowkit';
import { PROXY_ENDPOINTS, enforceNetwork } from './core/network';
import { walletClientToSigner } from './core/ethers';
export { Metaport, MetaportProvider, MetaportCore, SkPaper, SkConnect, ChainIcon, TokenIcon, ChainsList, TokenList, AmountInput, SwitchDirection, SkStepper, TransferETF, TransferETA, AmountErrorMessage, TokenBalance, DestTokenBalance, ErrorMessage, CommunityPool, SFuelWarning, WrappedTokens, History, TransactionData, Debug, cls, styles, cmn, toWei, fromWei, interfaces, dataclasses, getMetaportTheme, useWagmiAccount, useWagmiWalletClient, useWagmiSwitchNetwork, walletClientToSigner, sendTransaction, PROXY_ENDPOINTS, BASE_EXPLORER_URLS, CHAINS_META, GRAY_BG, ERC_ABIS, chainBg, getChainAlias, enforceNetwork, RainbowConnectButton };