@funkit/connect
Version:
Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
18 lines (17 loc) • 795 B
TypeScript
import React from 'react';
import type { Address } from 'viem';
import type { PaymentMethodCardInfo } from '~/domains/paymentMethods';
import { type CheckoutModalCommonState, FunCheckoutStep, type ModalStepComponentProps, type ModalStepInfo } from './stepTransition';
export type MoonpaySetupState = CheckoutModalCommonState & {
paymentAddress: Address;
token: string;
tokenChainId: string;
depositAmount: number;
isSendingToQr: boolean;
paymentMethodInfo: PaymentMethodCardInfo;
};
export type MoonpaySetupNext = {
depositAddress: Address;
};
export declare const MoonpaySetupInfo: ModalStepInfo<FunCheckoutStep.MOONPAY_SETUP>;
export declare function MoonpaySetup({ modalState, onNext, }: ModalStepComponentProps<FunCheckoutStep.MOONPAY_SETUP>): React.JSX.Element;