UNPKG

@enclavemoney/enclave-wallet-sdk

Version:

A simple enclave wallet SDK for React applications

46 lines (45 loc) 1.27 kB
import React from "react"; interface Token { symbol: string; name: string; icon?: string; logoURI?: string; address: string; chainId: number; decimals: number; balance?: string; amount?: string; chainIds?: any[]; price?: number; priceUsd?: number; } interface SendToUser { status: boolean; username?: string; walletAddress?: string; solanaWalletAddress?: string; ensName?: string; sns?: string; bitcoinWalletAddress?: string; } interface NetworkSelection { name: string; chainId: number; amount?: string; } interface ReviewTransferProps { selectedToken: Token; amount: string; recipient: string; sendToUser: SendToUser; addressToSend: string; selectedFromNetworksPay: NetworkSelection[]; selectedToNetworksPay: NetworkSelection[]; isTransferring: boolean; transferError: string | null; onBack: () => void; onConfirm: () => void; proActive: boolean; } declare function ReviewTransfer({ selectedToken, amount, recipient, sendToUser, addressToSend, selectedFromNetworksPay, selectedToNetworksPay, isTransferring, transferError, onBack, onConfirm, proActive, }: ReviewTransferProps): React.JSX.Element; export default ReviewTransfer;