Deposit Flows (Unifold)
Minimal Implementation
import { mega } from '@megaeth-labs/wallet-sdk';
await mega.initialise({ network: 'mainnet' });
const state = await mega.status();
if (state.status !== 'connected') {
await mega.connect();
}
await mega.deposit();React Implementation
import { useDeposit } from '@megaeth-labs/wallet-sdk-react';
export function DepositButton() {
const { mutate: deposit, isPending } = useDeposit();
return (
<button onClick={() => deposit()} disabled={isPending}>
{isPending ? 'Opening...' : 'Add funds'}
</button>
);
}When to Bring Your Own Flow
Related
Last updated