type TransactionButtonProps = {
children: React.ReactNode;
className?: string;
disabled?: boolean;
gasless?: GaslessOptions;
onClick?: (
e: React.MouseEvent<HTMLButtonElement, MouseEvent>,
) => void;
onError?: (error: Error) => void;
onTransactionSent?: (
) => void;
style?: React.CSSProperties;
transaction: () =>
unstyled?: boolean;
};