interface AeSdkMethodsOptions {
    _canIncreaseFee?: boolean;
    _expectedMineRate?: number;
    _isInternalBuild?: boolean;
    _microBlockCycle?: number;
    absoluteTtl?: boolean;
    aci?: Aci;
    aeppOrigin?: string;
    aeppRpcClientId?: string;
    authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>);
    blocks?: number;
    bytecode?: `cb_${string}`;
    cached?: boolean;
    combine?: boolean;
    confirm?: number;
    consensusProtocolVersion?: Ceres;
    ctVersion: undefined | CtVersion;
    denomination?: AE_AMOUNT_FORMATS;
    fee: undefined | Int;
    fileSystem?: Record<string, string>;
    format?: AE_AMOUNT_FORMATS;
    gasLimit?: number;
    gasMax?: number;
    gasPrice: undefined | Int;
    hash?: `kh_${string}` | `mh_${string}`;
    height?: number;
    innerTx?: boolean;
    interval?: number;
    networkId?: string;
    nonce?: number;
    onAccount?: AccountBase;
    onCompiler?: CompilerBase;
    onNode?: Node;
    payload?: `ba_${string}`;
    resolveByNode?: boolean;
    sourceCode?: string;
    sourceCodePath?: string;
    strategy?: NextNonceStrategy;
    top?: number | `kh_${string}` | `mh_${string}`;
    ttl: undefined | number;
    txEvents?: boolean;
    verify?: boolean;
    version?: 1;
    waitMined?: boolean;
}

Hierarchy

Properties

_canIncreaseFee?: boolean
_expectedMineRate?: number
_isInternalBuild?: boolean
_microBlockCycle?: number
absoluteTtl?: boolean
aci?: Aci
aeppOrigin?: string
aeppRpcClientId?: string
authData?: AuthData | ((tx: `tx_${string}`) => Promise<AuthData>)
blocks?: number
bytecode?: `cb_${string}`
cached?: boolean
combine?: boolean
confirm?: number

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

consensusProtocolVersion?: Ceres
ctVersion: undefined | CtVersion
denomination?: AE_AMOUNT_FORMATS
fee: undefined | Int
fileSystem?: Record<string, string>
gasLimit?: number
gasMax?: number
gasPrice: undefined | Int
hash?: `kh_${string}` | `mh_${string}`
height?: number
innerTx?: boolean
interval?: number
networkId?: string
nonce?: number = ...
onAccount?: AccountBase

Account to use

onCompiler?: CompilerBase
onNode?: Node

Node to use

payload?: `ba_${string}` = ...
resolveByNode?: boolean
sourceCode?: string
sourceCodePath?: string
top?: number | `kh_${string}` | `mh_${string}`
ttl: undefined | number
txEvents?: boolean
verify?: boolean

Verify transaction before broadcast, throw error if not

version
waitMined?: boolean

Ensure that transaction get into block