├── .changeset ├── config.json └── legal-jeans-stick.md ├── .github └── workflows │ ├── main-tests.yml │ ├── pull-request.yml │ ├── release.yml │ └── sync-with-main.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmignore ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── assets └── cexAddresses.json ├── demo ├── README.md ├── components │ ├── ConnectButton.tsx │ ├── Layout.tsx │ ├── navbar │ │ ├── BaseApiSwitcher.tsx │ │ ├── ThemeSwitcher.tsx │ │ └── index.tsx │ └── providers │ │ └── RelayKitProviderWrapper.tsx ├── context │ ├── MoonpayProvider.tsx │ └── walletFilter.tsx ├── fonts.css ├── global.css ├── hooks │ └── useIsMounted.ts ├── next-env.d.ts ├── next.config.mjs ├── package.json ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── dune │ │ │ └── [...path].ts │ │ ├── secure │ │ │ └── [...path].ts │ │ └── sign-url.ts │ ├── hooks │ │ ├── useQuote.tsx │ │ ├── useRelayChains.tsx │ │ ├── useRelayConfig.tsx │ │ ├── useRequests.tsx │ │ └── useTokenList.tsx │ ├── index.tsx │ ├── sdk │ │ └── actions │ │ │ ├── bridge.tsx │ │ │ ├── call.tsx │ │ │ ├── claimAppFees.tsx │ │ │ ├── getAppFees.tsx │ │ │ ├── getBridgeQuote.tsx │ │ │ ├── getCallQuote.tsx │ │ │ ├── getPrice.tsx │ │ │ ├── getSolverCapacity.tsx │ │ │ ├── getSwapQuote.tsx │ │ │ └── swap.tsx │ └── ui │ │ ├── chain.tsx │ │ ├── depositAddresses.tsx │ │ ├── onramp.tsx │ │ ├── singleWallet.tsx │ │ ├── swap.tsx │ │ └── token │ │ └── [[...params]].tsx ├── public │ ├── EduMonumentGroteskVariable.c98b4d2d.woff2 │ └── relay-loader.lottie ├── tsconfig.json └── utils │ ├── chainIdToAlchemyNetworkMap.ts │ ├── dynamic.ts │ └── params.ts ├── funding.json ├── package.json ├── packages ├── design-system │ └── package.json ├── hooks │ ├── CHANGELOG.md │ ├── eslint.config.js │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── fetcher.ts │ │ ├── hooks │ │ │ ├── useExecutionStatus.ts │ │ │ ├── useQuote.ts │ │ │ ├── useRelayChains.ts │ │ │ ├── useRelayConfig.ts │ │ │ ├── useRequests.ts │ │ │ ├── useTokenList.ts │ │ │ ├── useTokenPrice.ts │ │ │ └── useTrendingCurrencies.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── relay-bitcoin-wallet-adapter │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── adapter.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── relay-ethers-wallet-adapter │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── adapter.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── relay-sui-wallet-adapter │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── adapter.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── relay-svm-wallet-adapter │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── adapter.ts │ │ └── index.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── relay-tron-wallet-adapter │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── adapter.ts │ │ ├── index.ts │ │ └── types.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── sdk │ ├── CHANGELOG.md │ ├── package.json │ ├── readme.md │ ├── scripts │ │ ├── sync-api.mjs │ │ └── version.mjs │ ├── src │ │ ├── actions │ │ │ ├── claimAppFees.ts │ │ │ ├── execute.test.ts │ │ │ ├── execute.ts │ │ │ ├── getAppFees.ts │ │ │ ├── getPrice.ts │ │ │ ├── getPrices.test.ts │ │ │ ├── getQuote.test.ts │ │ │ ├── getQuote.ts │ │ │ ├── getSolverCapacity.test.ts │ │ │ ├── getSolverCapacity.ts │ │ │ └── index.ts │ │ ├── client.test.ts │ │ ├── client.ts │ │ ├── constants │ │ │ ├── address.ts │ │ │ ├── bvm.ts │ │ │ ├── index.ts │ │ │ └── servers.ts │ │ ├── errors │ │ │ ├── DepositTransactionTimeoutError.ts │ │ │ ├── SolverStatusTimeoutError.ts │ │ │ ├── TransactionConfirmationError.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── routes │ │ │ └── index.ts │ │ ├── types │ │ │ ├── AdaptedWallet.ts │ │ │ ├── Execute.ts │ │ │ ├── Progress.ts │ │ │ ├── RelayChain.ts │ │ │ ├── SignatureStepItem.ts │ │ │ ├── TransactionStepItem.ts │ │ │ ├── api.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── axios.ts │ │ │ ├── chain.ts │ │ │ ├── executeSteps │ │ │ ├── executeSteps.test.ts │ │ │ ├── index.ts │ │ │ ├── signatureStep.ts │ │ │ ├── transactionStep.ts │ │ │ └── websocketHandlers.ts │ │ │ ├── fetchChainConfigs.ts │ │ │ ├── getCurrentStepData.ts │ │ │ ├── getTenderlyDetails.ts │ │ │ ├── hyperliquid.ts │ │ │ ├── index.ts │ │ │ ├── logger.ts │ │ │ ├── params.ts │ │ │ ├── pollApi.ts │ │ │ ├── prepareBatchTransaction.ts │ │ │ ├── prepareCallTransaction.ts │ │ │ ├── repeatUntilOk.ts │ │ │ ├── request.ts │ │ │ ├── simulateContract.ts │ │ │ ├── structuredClone.ts │ │ │ ├── transaction.ts │ │ │ ├── viemWallet.ts │ │ │ └── websocket.ts │ ├── tests │ │ └── data │ │ │ ├── executeBridge.ts │ │ │ ├── executeBridgeAuthorize.ts │ │ │ ├── postSignatureExtraSteps.ts │ │ │ └── swapWithApproval.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vitest.config.ts └── ui │ ├── CHANGELOG.md │ ├── eslint.config.js │ ├── package.json │ ├── panda.config.ts │ ├── readme.md │ ├── scripts │ └── version.mjs │ ├── src │ ├── components │ │ ├── common │ │ │ ├── AmountInput.tsx │ │ │ ├── BalanceDisplay.tsx │ │ │ ├── CopyToClipBoard.tsx │ │ │ ├── CustomAddressModal.tsx │ │ │ ├── ErrorWell.tsx │ │ │ ├── LoadingSpinner.tsx │ │ │ ├── Modal.tsx │ │ │ ├── MultiWalletDropdown.tsx │ │ │ ├── PercentageButtons.tsx │ │ │ ├── RefundReason.tsx │ │ │ ├── SlippageToleranceConfig.tsx │ │ │ ├── StepIcon.tsx │ │ │ ├── TokenSelector │ │ │ │ ├── ChainFilter.tsx │ │ │ │ ├── ChainFilterRow.tsx │ │ │ │ ├── ChainFilterSidebar.tsx │ │ │ │ ├── ChainShortcuts.tsx │ │ │ │ ├── CompactChainFilter.tsx │ │ │ │ ├── MobileChainSelector.tsx │ │ │ │ ├── PaymentMethod.tsx │ │ │ │ ├── PaymentTokenList.tsx │ │ │ │ ├── SuggestedTokens.tsx │ │ │ │ ├── TagPill.tsx │ │ │ │ ├── TokenList.tsx │ │ │ │ ├── TokenSelector.tsx │ │ │ │ └── triggers │ │ │ │ │ ├── PaymentMethodTrigger.tsx │ │ │ │ │ └── TokenTrigger.tsx │ │ │ ├── TransactionModal │ │ │ │ ├── DepositAddressModal.tsx │ │ │ │ ├── DepositAddressModalRenderer.tsx │ │ │ │ ├── TransactionModal.tsx │ │ │ │ ├── TransactionModalRenderer.tsx │ │ │ │ └── steps │ │ │ │ │ ├── ApprovalPlusSwapStep.tsx │ │ │ │ │ ├── DepositAddressValidatingStep.tsx │ │ │ │ │ ├── ErrorStep.tsx │ │ │ │ │ ├── SwapConfirmationStep.tsx │ │ │ │ │ ├── SwapSuccessStep.tsx │ │ │ │ │ ├── TransactionsByChain.tsx │ │ │ │ │ └── WaitingForDepositStep.tsx │ │ │ └── UnverifiedTokenModal.tsx │ │ ├── primitives │ │ │ ├── AccessibleList.tsx │ │ │ ├── Anchor.tsx │ │ │ ├── Box.tsx │ │ │ ├── Button.tsx │ │ │ ├── ChainIcon.tsx │ │ │ ├── ChainTokenIcon.tsx │ │ │ ├── Collapsible.tsx │ │ │ ├── Dialog.tsx │ │ │ ├── Dropdown.tsx │ │ │ ├── Flex.tsx │ │ │ ├── Input.tsx │ │ │ ├── Pill.tsx │ │ │ ├── Skeleton.tsx │ │ │ ├── SlippageButton.tsx │ │ │ ├── Switch.tsx │ │ │ ├── Tabs.tsx │ │ │ ├── Text.tsx │ │ │ ├── Tooltip.tsx │ │ │ └── index.tsx │ │ └── widgets │ │ │ ├── FeeBreakdown.tsx │ │ │ ├── FetchingQuoteLoader.tsx │ │ │ ├── OnrampWidget │ │ │ ├── index.ts │ │ │ ├── modals │ │ │ │ ├── OnrampModal.tsx │ │ │ │ └── steps │ │ │ │ │ ├── OnrampConfirmingStep.tsx │ │ │ │ │ ├── OnrampMoonPayStep.tsx │ │ │ │ │ ├── OnrampProcessingPassthroughStep.tsx │ │ │ │ │ ├── OnrampProcessingStepUI.tsx │ │ │ │ │ └── OnrampSuccessStep.tsx │ │ │ └── widget │ │ │ │ ├── FiatCurrencyModal.tsx │ │ │ │ ├── OnrampWidgetRenderer.tsx │ │ │ │ └── index.tsx │ │ │ ├── PriceImpactTooltip.tsx │ │ │ ├── SwapButton.tsx │ │ │ ├── SwapWidget │ │ │ ├── GasTopUpSection.tsx │ │ │ ├── PriceImpact.tsx │ │ │ └── index.tsx │ │ │ ├── SwapWidgetRenderer.tsx │ │ │ ├── TokenSelectorContainer.tsx │ │ │ ├── TokenWidget │ │ │ ├── AmountModeToggle.tsx │ │ │ ├── AmountSectionHeader.tsx │ │ │ ├── BuyTabContent.tsx │ │ │ ├── DestinationWalletSelector.tsx │ │ │ ├── FeeBreakdownInfo.tsx │ │ │ ├── FeeBreakdownTooltip.tsx │ │ │ ├── SectionContainer.tsx │ │ │ ├── SellTabContent.tsx │ │ │ ├── TransactionDetailsFooter.tsx │ │ │ ├── hooks │ │ │ │ └── useWalletGuards.ts │ │ │ ├── index.ts │ │ │ └── widget │ │ │ │ ├── TokenWidgetRenderer.tsx │ │ │ │ └── index.tsx │ │ │ ├── WidgetContainer.tsx │ │ │ └── WidgetErrorWell.tsx │ ├── constants │ │ ├── address.ts │ │ ├── agwRegistryAbi.ts │ │ ├── cache.ts │ │ ├── chainIdToAlchemyNetworkMap.ts │ │ ├── currencies.ts │ │ ├── depositAddresses.ts │ │ ├── events.ts │ │ ├── maxGasBuffer.ts │ │ ├── moonPayCurrencies.ts │ │ ├── moonPayFiatCurrencies.ts │ │ └── walletCompatibility.ts │ ├── hooks │ │ ├── index.ts │ │ ├── useAdaptedWalletBalance.ts │ │ ├── useAtomicBatchSupport.ts │ │ ├── useBitcoinBalance.ts │ │ ├── useCexAddresses.ts │ │ ├── useCurrencyBalance.ts │ │ ├── useDebounceState.ts │ │ ├── useDisconnected.ts │ │ ├── useDuneBalances.ts │ │ ├── useENSResolver.ts │ │ ├── useEOADetection.ts │ │ ├── useEclipseBalance.ts │ │ ├── useEnhancedTokensList.ts │ │ ├── useFallbackState.ts │ │ ├── useGasTopUpRequired.ts │ │ ├── useHyperliquidUsdcBalance.ts │ │ ├── useInternalRelayChains.ts │ │ ├── useIpAddress.ts │ │ ├── useIsAGW.ts │ │ ├── useIsPassthrough.ts │ │ ├── useIsWalletCompatible.ts │ │ ├── useMoonPayCurrencies.ts │ │ ├── useMoonPayGeolocation.ts │ │ ├── useMoonPayTransaction.ts │ │ ├── useMounted.ts │ │ ├── useMultiWalletBalances.ts │ │ ├── usePreviousValueChange.ts │ │ ├── useRelayClient.ts │ │ ├── useSuiBalance.ts │ │ ├── useSupportedMoonPayCurrencyCode.ts │ │ ├── useTransactionCount.ts │ │ ├── useTronBalance.ts │ │ ├── useWalletAddress.ts │ │ └── widget │ │ │ └── useSwapButtonCta.ts │ ├── icons │ │ ├── ArrowLeftToLine.tsx │ │ ├── ArrowRightFromLine.tsx │ │ ├── FileSignature.tsx │ │ ├── RelayIcon.tsx │ │ ├── Shuffle.tsx │ │ ├── SwitchIcon.tsx │ │ ├── XIcon.tsx │ │ └── index.ts │ ├── img │ │ ├── AllChainsLogo.tsx │ │ ├── MoonPayLogo.tsx │ │ └── ReservoirText.tsx │ ├── index.ts │ ├── providers │ │ ├── RelayClientProvider.tsx │ │ └── RelayKitProvider.tsx │ ├── themes │ │ ├── RelayKitTheme.ts │ │ └── index.ts │ ├── types │ │ ├── BridgeFee.ts │ │ ├── FeeBreakdown.ts │ │ ├── Fiat.ts │ │ ├── RelayTransaction.ts │ │ └── index.ts │ └── utils │ │ ├── address.ts │ │ ├── bitcoin.ts │ │ ├── browser.ts │ │ ├── ens.ts │ │ ├── errors.ts │ │ ├── fetcher.ts │ │ ├── getChainBlockExplorerUrl.ts │ │ ├── getTxBlockExplorerUrl.ts │ │ ├── hashing.ts │ │ ├── lighter.ts │ │ ├── localStorage.ts │ │ ├── moonPay.ts │ │ ├── nativeMaxAmount.ts │ │ ├── numbers.ts │ │ ├── qrcode.ts │ │ ├── quote.ts │ │ ├── relayTransaction.ts │ │ ├── slippage.ts │ │ ├── solana.ts │ │ ├── steps.ts │ │ ├── sui.ts │ │ ├── theme.ts │ │ ├── time.ts │ │ ├── titleCase.ts │ │ ├── tokenSelector.ts │ │ ├── tokens.ts │ │ ├── tron.ts │ │ └── truncate.ts │ ├── tsconfig.base.json │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── reference_snaps └── relay.link.png ├── relay-black.svg └── tsconfig.json /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/legal-jeans-stick.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.changeset/legal-jeans-stick.md -------------------------------------------------------------------------------- /.github/workflows/main-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.github/workflows/main-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.github/workflows/pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/sync-with-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.github/workflows/sync-with-main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm lint 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "testing.coverageToolbarEnabled": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/README.md -------------------------------------------------------------------------------- /assets/cexAddresses.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/assets/cexAddresses.json -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/components/ConnectButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/ConnectButton.tsx -------------------------------------------------------------------------------- /demo/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/Layout.tsx -------------------------------------------------------------------------------- /demo/components/navbar/BaseApiSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/navbar/BaseApiSwitcher.tsx -------------------------------------------------------------------------------- /demo/components/navbar/ThemeSwitcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/navbar/ThemeSwitcher.tsx -------------------------------------------------------------------------------- /demo/components/navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/navbar/index.tsx -------------------------------------------------------------------------------- /demo/components/providers/RelayKitProviderWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/components/providers/RelayKitProviderWrapper.tsx -------------------------------------------------------------------------------- /demo/context/MoonpayProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/context/MoonpayProvider.tsx -------------------------------------------------------------------------------- /demo/context/walletFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/context/walletFilter.tsx -------------------------------------------------------------------------------- /demo/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/fonts.css -------------------------------------------------------------------------------- /demo/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/global.css -------------------------------------------------------------------------------- /demo/hooks/useIsMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/hooks/useIsMounted.ts -------------------------------------------------------------------------------- /demo/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/next-env.d.ts -------------------------------------------------------------------------------- /demo/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/next.config.mjs -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/_app.tsx -------------------------------------------------------------------------------- /demo/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/_document.tsx -------------------------------------------------------------------------------- /demo/pages/api/dune/[...path].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/api/dune/[...path].ts -------------------------------------------------------------------------------- /demo/pages/api/secure/[...path].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/api/secure/[...path].ts -------------------------------------------------------------------------------- /demo/pages/api/sign-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/api/sign-url.ts -------------------------------------------------------------------------------- /demo/pages/hooks/useQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/hooks/useQuote.tsx -------------------------------------------------------------------------------- /demo/pages/hooks/useRelayChains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/hooks/useRelayChains.tsx -------------------------------------------------------------------------------- /demo/pages/hooks/useRelayConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/hooks/useRelayConfig.tsx -------------------------------------------------------------------------------- /demo/pages/hooks/useRequests.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/hooks/useRequests.tsx -------------------------------------------------------------------------------- /demo/pages/hooks/useTokenList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/hooks/useTokenList.tsx -------------------------------------------------------------------------------- /demo/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/index.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/bridge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/bridge.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/call.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/call.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/claimAppFees.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/claimAppFees.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getAppFees.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getAppFees.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getBridgeQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getBridgeQuote.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getCallQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getCallQuote.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getPrice.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getPrice.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getSolverCapacity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getSolverCapacity.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/getSwapQuote.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/getSwapQuote.tsx -------------------------------------------------------------------------------- /demo/pages/sdk/actions/swap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/sdk/actions/swap.tsx -------------------------------------------------------------------------------- /demo/pages/ui/chain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/chain.tsx -------------------------------------------------------------------------------- /demo/pages/ui/depositAddresses.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/depositAddresses.tsx -------------------------------------------------------------------------------- /demo/pages/ui/onramp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/onramp.tsx -------------------------------------------------------------------------------- /demo/pages/ui/singleWallet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/singleWallet.tsx -------------------------------------------------------------------------------- /demo/pages/ui/swap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/swap.tsx -------------------------------------------------------------------------------- /demo/pages/ui/token/[[...params]].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/pages/ui/token/[[...params]].tsx -------------------------------------------------------------------------------- /demo/public/EduMonumentGroteskVariable.c98b4d2d.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/public/EduMonumentGroteskVariable.c98b4d2d.woff2 -------------------------------------------------------------------------------- /demo/public/relay-loader.lottie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/public/relay-loader.lottie -------------------------------------------------------------------------------- /demo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/tsconfig.json -------------------------------------------------------------------------------- /demo/utils/chainIdToAlchemyNetworkMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/utils/chainIdToAlchemyNetworkMap.ts -------------------------------------------------------------------------------- /demo/utils/dynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/utils/dynamic.ts -------------------------------------------------------------------------------- /demo/utils/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/demo/utils/params.ts -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/funding.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/package.json -------------------------------------------------------------------------------- /packages/design-system/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/design-system/package.json -------------------------------------------------------------------------------- /packages/hooks/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/CHANGELOG.md -------------------------------------------------------------------------------- /packages/hooks/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/eslint.config.js -------------------------------------------------------------------------------- /packages/hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/package.json -------------------------------------------------------------------------------- /packages/hooks/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/readme.md -------------------------------------------------------------------------------- /packages/hooks/src/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/fetcher.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useExecutionStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useExecutionStatus.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useQuote.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useRelayChains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useRelayChains.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useRelayConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useRelayConfig.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useRequests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useRequests.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useTokenList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useTokenList.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useTokenPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useTokenPrice.ts -------------------------------------------------------------------------------- /packages/hooks/src/hooks/useTrendingCurrencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/hooks/useTrendingCurrencies.ts -------------------------------------------------------------------------------- /packages/hooks/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/src/index.ts -------------------------------------------------------------------------------- /packages/hooks/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/tsconfig.base.json -------------------------------------------------------------------------------- /packages/hooks/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/tsconfig.build.json -------------------------------------------------------------------------------- /packages/hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/hooks/tsconfig.json -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/README.md -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/package.json -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/src/adapter.ts -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/tsconfig.base.json -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/tsconfig.build.json -------------------------------------------------------------------------------- /packages/relay-bitcoin-wallet-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-bitcoin-wallet-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/README.md -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/package.json -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/src/adapter.ts -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/tsconfig.base.json -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/tsconfig.build.json -------------------------------------------------------------------------------- /packages/relay-ethers-wallet-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-ethers-wallet-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/README.md -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/package.json -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/src/adapter.ts -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/tsconfig.base.json -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/tsconfig.build.json -------------------------------------------------------------------------------- /packages/relay-sui-wallet-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-sui-wallet-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/README.md -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/package.json -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/src/adapter.ts -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/tsconfig.base.json -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/tsconfig.build.json -------------------------------------------------------------------------------- /packages/relay-svm-wallet-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-svm-wallet-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/CHANGELOG.md -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/README.md -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/package.json -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/src/adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/src/adapter.ts -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './adapter.js' 2 | -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/src/types.ts -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/tsconfig.base.json -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/tsconfig.build.json -------------------------------------------------------------------------------- /packages/relay-tron-wallet-adapter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/relay-tron-wallet-adapter/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/readme.md -------------------------------------------------------------------------------- /packages/sdk/scripts/sync-api.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/scripts/sync-api.mjs -------------------------------------------------------------------------------- /packages/sdk/scripts/version.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/scripts/version.mjs -------------------------------------------------------------------------------- /packages/sdk/src/actions/claimAppFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/claimAppFees.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/execute.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/execute.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/execute.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getAppFees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getAppFees.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getPrice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getPrice.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getPrices.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getPrices.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getQuote.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getQuote.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getQuote.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getSolverCapacity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getSolverCapacity.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/getSolverCapacity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/getSolverCapacity.ts -------------------------------------------------------------------------------- /packages/sdk/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/actions/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/client.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/client.ts -------------------------------------------------------------------------------- /packages/sdk/src/constants/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/constants/address.ts -------------------------------------------------------------------------------- /packages/sdk/src/constants/bvm.ts: -------------------------------------------------------------------------------- 1 | export const bvmChainIds = [8253038, 9092725] 2 | -------------------------------------------------------------------------------- /packages/sdk/src/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/constants/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/constants/servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/constants/servers.ts -------------------------------------------------------------------------------- /packages/sdk/src/errors/DepositTransactionTimeoutError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/errors/DepositTransactionTimeoutError.ts -------------------------------------------------------------------------------- /packages/sdk/src/errors/SolverStatusTimeoutError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/errors/SolverStatusTimeoutError.ts -------------------------------------------------------------------------------- /packages/sdk/src/errors/TransactionConfirmationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/errors/TransactionConfirmationError.ts -------------------------------------------------------------------------------- /packages/sdk/src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/errors/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/routes/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/AdaptedWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/AdaptedWallet.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/Execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/Execute.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/Progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/Progress.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/RelayChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/RelayChain.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/SignatureStepItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/SignatureStepItem.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/TransactionStepItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/TransactionStepItem.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/api.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/types/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/axios.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/chain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/chain.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/executeSteps/executeSteps.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/executeSteps/executeSteps.test.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/executeSteps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/executeSteps/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/executeSteps/signatureStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/executeSteps/signatureStep.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/executeSteps/transactionStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/executeSteps/transactionStep.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/executeSteps/websocketHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/executeSteps/websocketHandlers.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/fetchChainConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/fetchChainConfigs.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/getCurrentStepData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/getCurrentStepData.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/getTenderlyDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/getTenderlyDetails.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/hyperliquid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/hyperliquid.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/params.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/pollApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/pollApi.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/prepareBatchTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/prepareBatchTransaction.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/prepareCallTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/prepareCallTransaction.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/repeatUntilOk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/repeatUntilOk.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/request.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/simulateContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/simulateContract.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/structuredClone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/structuredClone.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/transaction.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/viemWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/viemWallet.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils/websocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/src/utils/websocket.ts -------------------------------------------------------------------------------- /packages/sdk/tests/data/executeBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tests/data/executeBridge.ts -------------------------------------------------------------------------------- /packages/sdk/tests/data/executeBridgeAuthorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tests/data/executeBridgeAuthorize.ts -------------------------------------------------------------------------------- /packages/sdk/tests/data/postSignatureExtraSteps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tests/data/postSignatureExtraSteps.ts -------------------------------------------------------------------------------- /packages/sdk/tests/data/swapWithApproval.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tests/data/swapWithApproval.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tsconfig.base.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tsconfig.build.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/sdk/vitest.config.ts -------------------------------------------------------------------------------- /packages/ui/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ui/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/eslint.config.js -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/panda.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/panda.config.ts -------------------------------------------------------------------------------- /packages/ui/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/readme.md -------------------------------------------------------------------------------- /packages/ui/scripts/version.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/scripts/version.mjs -------------------------------------------------------------------------------- /packages/ui/src/components/common/AmountInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/AmountInput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/BalanceDisplay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/BalanceDisplay.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/CopyToClipBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/CopyToClipBoard.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/CustomAddressModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/CustomAddressModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/ErrorWell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/ErrorWell.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/LoadingSpinner.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/Modal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/MultiWalletDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/MultiWalletDropdown.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/PercentageButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/PercentageButtons.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/RefundReason.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/RefundReason.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/SlippageToleranceConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/SlippageToleranceConfig.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/StepIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/StepIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/ChainFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/ChainFilter.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/ChainFilterRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/ChainFilterRow.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/ChainFilterSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/ChainFilterSidebar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/ChainShortcuts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/ChainShortcuts.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/CompactChainFilter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/CompactChainFilter.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/MobileChainSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/MobileChainSelector.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/PaymentMethod.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/PaymentMethod.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/PaymentTokenList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/PaymentTokenList.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/SuggestedTokens.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/SuggestedTokens.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/TagPill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/TagPill.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/TokenList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/TokenList.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/TokenSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/TokenSelector.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/triggers/PaymentMethodTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/triggers/PaymentMethodTrigger.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TokenSelector/triggers/TokenTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TokenSelector/triggers/TokenTrigger.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/DepositAddressModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/DepositAddressModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/DepositAddressModalRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/DepositAddressModalRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/TransactionModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/TransactionModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/TransactionModalRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/TransactionModalRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/ApprovalPlusSwapStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/ApprovalPlusSwapStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/DepositAddressValidatingStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/DepositAddressValidatingStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/ErrorStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/ErrorStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/SwapConfirmationStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/SwapConfirmationStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/SwapSuccessStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/SwapSuccessStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/TransactionsByChain.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/TransactionsByChain.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/TransactionModal/steps/WaitingForDepositStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/TransactionModal/steps/WaitingForDepositStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/common/UnverifiedTokenModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/common/UnverifiedTokenModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/AccessibleList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/AccessibleList.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Anchor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Anchor.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Box.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Button.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/ChainIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/ChainIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/ChainTokenIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/ChainTokenIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Collapsible.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Dialog.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Dropdown.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Flex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Flex.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Input.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Pill.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Pill.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Skeleton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/SlippageButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/SlippageButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Switch.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Tabs.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Text.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/Tooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/primitives/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/primitives/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/FeeBreakdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/FeeBreakdown.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/FetchingQuoteLoader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/FetchingQuoteLoader.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/index.ts -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/OnrampModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/OnrampModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampConfirmingStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampConfirmingStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampMoonPayStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampMoonPayStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampProcessingPassthroughStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampProcessingPassthroughStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampProcessingStepUI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampProcessingStepUI.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampSuccessStep.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/modals/steps/OnrampSuccessStep.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/widget/FiatCurrencyModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/widget/FiatCurrencyModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/widget/OnrampWidgetRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/widget/OnrampWidgetRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/OnrampWidget/widget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/OnrampWidget/widget/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/PriceImpactTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/PriceImpactTooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/SwapButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/SwapButton.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/SwapWidget/GasTopUpSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/SwapWidget/GasTopUpSection.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/SwapWidget/PriceImpact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/SwapWidget/PriceImpact.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/SwapWidget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/SwapWidget/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/SwapWidgetRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/SwapWidgetRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenSelectorContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenSelectorContainer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/AmountModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/AmountModeToggle.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/AmountSectionHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/AmountSectionHeader.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/BuyTabContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/BuyTabContent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/DestinationWalletSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/DestinationWalletSelector.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/FeeBreakdownInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/FeeBreakdownInfo.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/FeeBreakdownTooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/FeeBreakdownTooltip.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/SectionContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/SectionContainer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/SellTabContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/SellTabContent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/TransactionDetailsFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/TransactionDetailsFooter.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/hooks/useWalletGuards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/hooks/useWalletGuards.ts -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/index.ts -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/widget/TokenWidgetRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/widget/TokenWidgetRenderer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/TokenWidget/widget/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/TokenWidget/widget/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/WidgetContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/WidgetContainer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/widgets/WidgetErrorWell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/components/widgets/WidgetErrorWell.tsx -------------------------------------------------------------------------------- /packages/ui/src/constants/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/address.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/agwRegistryAbi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/agwRegistryAbi.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/cache.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/chainIdToAlchemyNetworkMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/chainIdToAlchemyNetworkMap.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/currencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/currencies.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/depositAddresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/depositAddresses.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/events.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/maxGasBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/maxGasBuffer.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/moonPayCurrencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/moonPayCurrencies.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/moonPayFiatCurrencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/moonPayFiatCurrencies.ts -------------------------------------------------------------------------------- /packages/ui/src/constants/walletCompatibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/constants/walletCompatibility.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/index.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useAdaptedWalletBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useAdaptedWalletBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useAtomicBatchSupport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useAtomicBatchSupport.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useBitcoinBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useBitcoinBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useCexAddresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useCexAddresses.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useCurrencyBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useCurrencyBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useDebounceState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useDebounceState.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useDisconnected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useDisconnected.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useDuneBalances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useDuneBalances.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useENSResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useENSResolver.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useEOADetection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useEOADetection.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useEclipseBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useEclipseBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useEnhancedTokensList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useEnhancedTokensList.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useFallbackState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useFallbackState.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useGasTopUpRequired.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useGasTopUpRequired.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useHyperliquidUsdcBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useHyperliquidUsdcBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useInternalRelayChains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useInternalRelayChains.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIpAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useIpAddress.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIsAGW.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useIsAGW.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIsPassthrough.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useIsPassthrough.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useIsWalletCompatible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useIsWalletCompatible.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useMoonPayCurrencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useMoonPayCurrencies.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useMoonPayGeolocation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useMoonPayGeolocation.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useMoonPayTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useMoonPayTransaction.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useMounted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useMounted.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useMultiWalletBalances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useMultiWalletBalances.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/usePreviousValueChange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/usePreviousValueChange.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useRelayClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useRelayClient.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useSuiBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useSuiBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useSupportedMoonPayCurrencyCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useSupportedMoonPayCurrencyCode.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useTransactionCount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useTransactionCount.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useTronBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useTronBalance.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/useWalletAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/useWalletAddress.ts -------------------------------------------------------------------------------- /packages/ui/src/hooks/widget/useSwapButtonCta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/hooks/widget/useSwapButtonCta.ts -------------------------------------------------------------------------------- /packages/ui/src/icons/ArrowLeftToLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/ArrowLeftToLine.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/ArrowRightFromLine.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/ArrowRightFromLine.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/FileSignature.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/FileSignature.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/RelayIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/RelayIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/Shuffle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/Shuffle.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/SwitchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/SwitchIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/XIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/XIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/icons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/icons/index.ts -------------------------------------------------------------------------------- /packages/ui/src/img/AllChainsLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/img/AllChainsLogo.tsx -------------------------------------------------------------------------------- /packages/ui/src/img/MoonPayLogo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/img/MoonPayLogo.tsx -------------------------------------------------------------------------------- /packages/ui/src/img/ReservoirText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/img/ReservoirText.tsx -------------------------------------------------------------------------------- /packages/ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/index.ts -------------------------------------------------------------------------------- /packages/ui/src/providers/RelayClientProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/providers/RelayClientProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/providers/RelayKitProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/providers/RelayKitProvider.tsx -------------------------------------------------------------------------------- /packages/ui/src/themes/RelayKitTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/themes/RelayKitTheme.ts -------------------------------------------------------------------------------- /packages/ui/src/themes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/themes/index.ts -------------------------------------------------------------------------------- /packages/ui/src/types/BridgeFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/types/BridgeFee.ts -------------------------------------------------------------------------------- /packages/ui/src/types/FeeBreakdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/types/FeeBreakdown.ts -------------------------------------------------------------------------------- /packages/ui/src/types/Fiat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/types/Fiat.ts -------------------------------------------------------------------------------- /packages/ui/src/types/RelayTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/types/RelayTransaction.ts -------------------------------------------------------------------------------- /packages/ui/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/types/index.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/address.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/bitcoin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/bitcoin.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/browser.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/ens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/ens.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/errors.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/fetcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/fetcher.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/getChainBlockExplorerUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/getChainBlockExplorerUrl.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/getTxBlockExplorerUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/getTxBlockExplorerUrl.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/hashing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/hashing.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/lighter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/lighter.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/localStorage.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/moonPay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/moonPay.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/nativeMaxAmount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/nativeMaxAmount.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/numbers.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/qrcode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/qrcode.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/quote.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/relayTransaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/relayTransaction.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/slippage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/slippage.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/solana.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/solana.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/steps.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/sui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/sui.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/theme.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/time.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/titleCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/titleCase.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/tokenSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/tokenSelector.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/tokens.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/tron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/tron.ts -------------------------------------------------------------------------------- /packages/ui/src/utils/truncate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/src/utils/truncate.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/tsconfig.base.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/tsconfig.build.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /reference_snaps/relay.link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/reference_snaps/relay.link.png -------------------------------------------------------------------------------- /relay-black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/relay-black.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/relayprotocol/relay-kit/HEAD/tsconfig.json --------------------------------------------------------------------------------