For the complete documentation index, see llms.txt. This page is also available as Markdown.

Send Transaction

This scenario is mainly used to handle common methods, such as send payment and stake delegation.

Send Payment

This method is used to send MINA.

// success data
type SendTransactionResult = {
    hash: string;
};
// failed data
interface ProviderError extends Error {
    message: string;
    code: number;
    data?: unknown;
}

let data: SendTransactionResult|ProviderError = await window.mina
    ?.sendPayment({
        amount: amount,
        to: receiveAddress,
        fee: fee, // option
        memo: memo, // option
    })
    .catch((err: any) => err);

Stake Delegation

This method is used to call stake delegation.

Last updated