interface SendTransactionOptions {
    _expectedMineRate?: number;
    _microBlockCycle?: number;
    aeppOrigin?: string;
    aeppRpcClientId?: string;
    authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>);
    blocks?: number;
    confirm?: number | boolean;
    innerTx?: boolean;
    interval?: number;
    networkId?: string;
    onAccount: AccountBase;
    onCompiler?: CompilerBase;
    onNode: Node;
    verify?: boolean;
    waitMined?: boolean;
}

Hierarchy (view full)

Properties

_expectedMineRate?: number
_microBlockCycle?: number
aeppOrigin?: string
aeppRpcClientId?: string
authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>)
blocks?: number
confirm?: number | boolean

Number of micro blocks that should be mined after tx get included

innerTx?: boolean
interval?: number
networkId?: string
onAccount: AccountBase

Account to use

onCompiler?: CompilerBase
onNode: Node

Node to use

verify?: boolean

Verify transaction before broadcast, throw error if not

waitMined?: boolean

Ensure that transaction get into block