interface AeSdkMethodsOptions {
    _canIncreaseFee?: boolean;
    _expectedMineRate?: number;
    _isInternalBuild?: boolean;
    _microBlockCycle?: number;
    abiVersion: undefined | AbiVersion;
    absoluteTtl?: boolean;
    aci?: Aci;
    aeppOrigin?: string;
    aeppRpcClientId?: string;
    authData?: AuthData | ((tx) => Promise<AuthData>);
    blocks?: number;
    bytecode?: `cb_${string}`;
    cached?: boolean;
    clientTtl?: number;
    combine?: boolean;
    confirm?: number;
    consensusProtocolVersion?: ConsensusProtocolVersion;
    ctVersion: undefined | CtVersion;
    denomination?: AE_AMOUNT_FORMATS;
    extendPointers?: boolean;
    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;
    isOracle?: boolean;
    nameFee: undefined | Int;
    nameTtl?: number;
    networkId?: string;
    nonce?: number;
    omitAddress?: boolean;
    onAccount?: AccountBase;
    onCompiler?: CompilerBase;
    onNode?: Node;
    oracleTtlType?: delta | block;
    oracleTtlValue?: number;
    payload?: `ba_${string}`;
    queryFee: undefined | Int;
    queryTtlType?: delta | block;
    queryTtlValue?: number;
    resolveByNode?: boolean;
    responseTtlType?: delta | block;
    responseTtlValue?: number;
    sourceCode?: string;
    sourceCodePath?: string;
    strategy?: NextNonceStrategy;
    top?: number | `kh_${string}` | `mh_${string}`;
    ttl: undefined | number;
    txEvents?: boolean;
    verify?: boolean;
    version?: undefined;
    waitMined?: boolean;
}

Hierarchy

Properties

_canIncreaseFee?: boolean
_expectedMineRate?: number
_isInternalBuild?: boolean
_microBlockCycle?: number
abiVersion: undefined | AbiVersion
absoluteTtl?: boolean
aci?: Aci
aeppOrigin?: string
aeppRpcClientId?: string
authData?: AuthData | ((tx) => Promise<AuthData>)

Type declaration

blocks?: number
bytecode?: `cb_${string}`
cached?: boolean
clientTtl?: number

a suggestion as to how long any clients should cache this information

combine?: boolean
confirm?: number

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

consensusProtocolVersion?: ConsensusProtocolVersion
ctVersion: undefined | CtVersion
denomination?: AE_AMOUNT_FORMATS
extendPointers?: boolean

Get the pointers from the node and merge with provided ones. Pointers with the same key will be overwritten.

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
isOracle?: boolean
nameFee: undefined | Int
nameTtl?: number

Name ttl represented in number of blocks (Max value is 50000 blocks)

networkId?: string
nonce?: number = ...
omitAddress?: boolean
onAccount?: AccountBase

Account to use

onCompiler?: CompilerBase
onNode?: Node

Node to use

oracleTtlType?: delta | block = ...
oracleTtlValue?: number = ...
payload?: `ba_${string}` = ...
queryFee: undefined | Int
queryTtlType?: delta | block = ...
queryTtlValue?: number = ...
resolveByNode?: boolean
responseTtlType?: delta | block = ...
responseTtlValue?: number = ...
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?: undefined
waitMined?: boolean

Ensure that transaction get into block

Generated using TypeDoc