Interface TxParamsAsyncStateTrees0
Properties
accounts
accounts: Record<`ak_${string}`, (TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value) => Buffer); }; }, false>>, never>> & Omit<TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value) => Buffer); }; }, false>>, never> | TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; flags: { deserialize(value) => string; serialize(value) => Buffer; }; gaAuthFun: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; gaContract: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; flags: { deserialize(value) => string; serialize(value) => Buffer; }; gaAuthFun: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; gaContract: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ balance: { deserialize(value) => string; serialize(value) => Buffer; }; flags: { deserialize(value) => string; serialize(value) => Buffer; }; gaAuthFun: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; gaContract: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: Account; constValueOptional: boolean; deserialize: ((value) => Account); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{ encodedTx: EntryAny; signatures: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: SignedTx; constValueOptional: boolean; deserialize: ((value) => SignedTx); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ encodedTx: EntryAny; signatures: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: SignedTx; constValueOptional: boolean; deserialize: ((value) => SignedTx); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ encodedTx: EntryAny; signatures: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: SignedTx; constValueOptional: boolean; deserialize: ((value) => SignedTx); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `ba_${string}`); serialize: ((value?) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: SpendTx; constValueOptional: boolean; deserialize: ((value) => SpendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `ba_${string}`); serialize: ((value?) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: SpendTx; constValueOptional: boolean; deserialize: ((value) => SpendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "payload">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `ba_${string}`); serialize: ((value?) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: SpendTx; constValueOptional: boolean; deserialize: ((value) => SpendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "payload"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; status: { deserialize(buffer) => Buffer; serialize(buffer) => Buffer; }; tag: { constValue: Name; constValueOptional: boolean; deserialize: ((value) => Name); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; status: { deserialize(buffer) => Buffer; serialize(buffer) => Buffer; }; tag: { constValue: Name; constValueOptional: boolean; deserialize: ((value) => Name); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; status: { deserialize(buffer) => Buffer; serialize(buffer) => Buffer; }; tag: { constValue: Name; constValueOptional: boolean; deserialize: ((value) => Name); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; commitmentId: { deserialize: ((value) => `cm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NamePreclaimTx; constValueOptional: boolean; deserialize: ((value) => NamePreclaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; commitmentId: { deserialize: ((value) => `cm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NamePreclaimTx; constValueOptional: boolean; deserialize: ((value) => NamePreclaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; commitmentId: { deserialize: ((value) => `cm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NamePreclaimTx; constValueOptional: boolean; deserialize: ((value) => NamePreclaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; name: { deserialize(value) => `${string}.chain`; serialize(value) => Buffer; }; nameFee: { deserialize(value) => string; serialize(value,
txFields,
parameters) => Buffer; serializeAettos(_value,
txFields) => string; }; nameSalt: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameClaimTx; constValueOptional: boolean; deserialize: ((value) => NameClaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; name: { deserialize(value) => `${string}.chain`; serialize(value) => Buffer; }; nameFee: { deserialize(value) => string; serialize(value,
txFields,
parameters) => Buffer; serializeAettos(_value,
txFields) => string; }; nameSalt: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameClaimTx; constValueOptional: boolean; deserialize: ((value) => NameClaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "nameFee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; name: { deserialize(value) => `${string}.chain`; serialize(value) => Buffer; }; nameFee: { deserialize(value) => string; serialize(value,
txFields,
parameters) => Buffer; serializeAettos(_value,
txFields) => string; }; nameSalt: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameClaimTx; constValueOptional: boolean; deserialize: ((value) => NameClaimTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "nameFee"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; tag: { constValue: NameUpdateTx; constValueOptional: boolean; deserialize: ((value) => NameUpdateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; tag: { constValue: NameUpdateTx; constValueOptional: boolean; deserialize: ((value) => NameUpdateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; clientTtl: { deserialize(value) => number; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nameTtl: { deserialize(value) => number; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; pointers: { deserialize(pointers) => NamePointer[]; serialize(pointers) => Buffer[][]; }; tag: { constValue: NameUpdateTx; constValueOptional: boolean; deserialize: ((value) => NameUpdateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: NameTransferTx; constValueOptional: boolean; deserialize: ((value) => NameTransferTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: NameTransferTx; constValueOptional: boolean; deserialize: ((value) => NameTransferTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; recipientId: { deserialize: ((value) => `ak_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: NameTransferTx; constValueOptional: boolean; deserialize: ((value) => NameTransferTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameRevokeTx; constValueOptional: boolean; deserialize: ((value) => NameRevokeTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameRevokeTx; constValueOptional: boolean; deserialize: ((value) => NameRevokeTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nameId: { deserialize: ((value) => `nm_${string}`); serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: NameRevokeTx; constValueOptional: boolean; deserialize: ((value) => NameRevokeTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ active: { deserialize(buffer) => boolean; serialize(value) => Buffer; }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; log: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; owner: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; referers: { deserialize: ((value,
params) => `ak_${string}`[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: Contract; constValueOptional: boolean; deserialize: ((value) => Contract); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ active: { deserialize(buffer) => boolean; serialize(value) => Buffer; }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; log: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; owner: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; referers: { deserialize: ((value,
params) => `ak_${string}`[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: Contract; constValueOptional: boolean; deserialize: ((value) => Contract); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "deposit" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ active: { deserialize(buffer) => boolean; serialize(value) => Buffer; }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; log: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; owner: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; referers: { deserialize: ((value,
params) => `ak_${string}`[]); serialize: ((value,
params) => Buffer[]); }; tag: { constValue: Contract; constValueOptional: boolean; deserialize: ((value) => Contract); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "deposit" | "ctVersion"> & { denomination?: AE_AMOUNT_FORMATS; } & { consensusProtocolVersion?: ConsensusProtocolVersion; } | TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; ownerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCreateTx; constValueOptional: boolean; deserialize: ((value) => ContractCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; ownerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCreateTx; constValueOptional: boolean; deserialize: ((value) => ContractCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; code: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; ctVersion: { deserialize(buffer) => CtVersion; prepare(value,
params,
options) => Promise<undefined | CtVersion>; serialize(value,
params,
__namedParameters) => Buffer; }; deposit: { deserialize(value) => string; serialize(value,
options,
parameters) => Buffer; serializeAettos(value,
params) => string; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; ownerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCreateTx; constValueOptional: boolean; deserialize: ((value) => ContractCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "deposit" | "gasPrice" | "ctVersion" | "gasLimit"> & { denomination?: AE_AMOUNT_FORMATS; } & { consensusProtocolVersion?: ConsensusProtocolVersion; } & { gasMax?: number; } | TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; contractId: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: ContractCallTx; constValueOptional: boolean; deserialize: ((value) => ContractCallTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; contractId: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: ContractCallTx; constValueOptional: boolean; deserialize: ((value) => ContractCallTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; amount: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; callData: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; contractId: { deserialize: ((value) => `ct_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; gasLimit: { deserialize(value) => number; serialize(_value,
__namedParameters,
__namedParameters) => Buffer; }; gasPrice: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value?) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; tag: { constValue: ContractCallTx; constValueOptional: boolean; deserialize: ((value) => ContractCallTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "amount" | "fee" | "ttl" | "abiVersion" | "gasPrice" | "gasLimit"> & { denomination?: AE_AMOUNT_FORMATS; } & { gasMax?: number; } & { consensusProtocolVersion?: ConsensusProtocolVersion; } | TxParamsBySchemaInternal<PickIsRec<{ callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; callerNonce: { deserialize(value) => number; serialize(value) => Buffer; }; contractId: { deserialize: ((value) => `ct_${string}`); serialize: ((value) => Buffer); }; gasPrice: { deserialize(value) => string; serialize(value) => Buffer; }; gasUsed: { deserialize(value) => number; serialize(value) => Buffer; }; height: { deserialize(value) => number; serialize(value) => Buffer; }; log: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; returnType: { deserialize: ((value) => CallReturnType); serialize: ((value) => Buffer); }; returnValue: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCall; constValueOptional: boolean; deserialize: ((value) => ContractCall); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; callerNonce: { deserialize(value) => number; serialize(value) => Buffer; }; contractId: { deserialize: ((value) => `ct_${string}`); serialize: ((value) => Buffer); }; gasPrice: { deserialize(value) => string; serialize(value) => Buffer; }; gasUsed: { deserialize(value) => number; serialize(value) => Buffer; }; height: { deserialize(value) => number; serialize(value) => Buffer; }; log: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; returnType: { deserialize: ((value) => CallReturnType); serialize: ((value) => Buffer); }; returnValue: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCall; constValueOptional: boolean; deserialize: ((value) => ContractCall); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ callerId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; callerNonce: { deserialize(value) => number; serialize(value) => Buffer; }; contractId: { deserialize: ((value) => `ct_${string}`); serialize: ((value) => Buffer); }; gasPrice: { deserialize(value) => string; serialize(value) => Buffer; }; gasUsed: { deserialize(value) => number; serialize(value) => Buffer; }; height: { deserialize(value) => number; serialize(value) => Buffer; }; log: { deserialize: ((value,
params) => Buffer[]); serialize: ((value,
params) => Buffer[]); }; returnType: { deserialize: ((value) => CallReturnType); serialize: ((value) => Buffer); }; returnValue: { deserialize: ((value) => `cb_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ContractCall; constValueOptional: boolean; deserialize: ((value) => ContractCall); serialize: ((value) => Buffer); }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: Oracle; constValueOptional: boolean; deserialize: ((value) => Oracle); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: Oracle; constValueOptional: boolean; deserialize: ((value) => Oracle); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "queryFee" | "abiVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: Oracle; constValueOptional: boolean; deserialize: ((value) => Oracle); serialize: ((value) => Buffer); }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "queryFee" | "abiVersion"> & { denomination?: AE_AMOUNT_FORMATS; } & { consensusProtocolVersion?: ConsensusProtocolVersion; } | TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: OracleRegisterTx; constValueOptional: boolean; deserialize: ((value) => OracleRegisterTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: OracleRegisterTx; constValueOptional: boolean; deserialize: ((value) => OracleRegisterTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ abiVersion: { _getProtocolDetails(c,
tag) => AbiVersion; deserialize(buffer) => AbiVersion; prepare(value,
__namedParameters,
options) => Promise<undefined | AbiVersion>; serialize(value,
__namedParameters,
__namedParameters) => Buffer; }; accountId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseFormat: { deserialize(buffer) => string; serialize(string) => Buffer; }; tag: { constValue: OracleRegisterTx; constValueOptional: boolean; deserialize: ((value) => OracleRegisterTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "queryFee" | "abiVersion"> & { denomination?: AE_AMOUNT_FORMATS; } & { consensusProtocolVersion?: ConsensusProtocolVersion; } | TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleExtendTx; constValueOptional: boolean; deserialize: ((value) => OracleExtendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleExtendTx; constValueOptional: boolean; deserialize: ((value) => OracleExtendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; oracleTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; oracleTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleExtendTx; constValueOptional: boolean; deserialize: ((value) => OracleExtendTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; query: { deserialize(buffer) => string; serialize(string) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; queryTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: OracleQueryTx; constValueOptional: boolean; deserialize: ((value) => OracleQueryTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; query: { deserialize(buffer) => string; serialize(string) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; queryTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: OracleQueryTx; constValueOptional: boolean; deserialize: ((value) => OracleQueryTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "queryFee">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}` | `nm_${string}`); serialize: ((value) => Buffer); }; query: { deserialize(buffer) => string; serialize(string) => Buffer; }; queryFee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(value,
params) => string; }; queryTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; queryTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; senderId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: OracleQueryTx; constValueOptional: boolean; deserialize: ((value) => OracleQueryTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl" | "queryFee"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}`); serialize: ((value) => Buffer); }; queryId: { deserialize: ((value) => `oq_${string}`); serialize: ((value) => Buffer); }; response: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleResponseTx; constValueOptional: boolean; deserialize: ((value) => OracleResponseTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}`); serialize: ((value) => Buffer); }; queryId: { deserialize: ((value) => `oq_${string}`); serialize: ((value) => Buffer); }; response: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleResponseTx; constValueOptional: boolean; deserialize: ((value) => OracleResponseTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; oracleId: { deserialize: ((value) => `ok_${string}`); serialize: ((value) => Buffer); }; queryId: { deserialize: ((value) => `oq_${string}`); serialize: ((value) => Buffer); }; response: { deserialize(buffer) => string; serialize(string) => Buffer; }; responseTtlType: { deserialize: ((value) => ORACLE_TTL_TYPES); serialize: ((value) => Buffer); }; responseTtlValue: { deserialize(value) => number; serialize(value) => Buffer; }; tag: { constValue: OracleResponseTx; constValueOptional: boolean; deserialize: ((value) => OracleResponseTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ channelReserve: { deserialize(value) => string; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; initiator: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmount: { deserialize(value) => string; serialize(value) => Buffer; }; initiatorDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; lockPeriod: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responder: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; responderAmount: { deserialize(value) => string; serialize(value) => Buffer; }; responderDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; stateHash: { deserialize: ((value) => `st_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ChannelCreateTx; constValueOptional: boolean; deserialize: ((value) => ChannelCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ channelReserve: { deserialize(value) => string; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; initiator: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmount: { deserialize(value) => string; serialize(value) => Buffer; }; initiatorDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; lockPeriod: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responder: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; responderAmount: { deserialize(value) => string; serialize(value) => Buffer; }; responderDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; stateHash: { deserialize: ((value) => `st_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ChannelCreateTx; constValueOptional: boolean; deserialize: ((value) => ChannelCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ channelReserve: { deserialize(value) => string; serialize(value) => Buffer; }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; initiator: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmount: { deserialize(value) => string; serialize(value) => Buffer; }; initiatorDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; lockPeriod: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responder: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; responderAmount: { deserialize(value) => string; serialize(value) => Buffer; }; responderDelegateIds: { deserialize: ((value,
params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]); serialize: ((value,
params) => Buffer[]); }; stateHash: { deserialize: ((value) => `st_${string}`); serialize: ((value) => Buffer); }; tag: { constValue: ChannelCreateTx; constValueOptional: boolean; deserialize: ((value) => ChannelCreateTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 2; constValueOptional: boolean; deserialize: ((value) => 2); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responderAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; tag: { constValue: ChannelCloseMutualTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseMutualTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responderAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; tag: { constValue: ChannelCloseMutualTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseMutualTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; initiatorAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; responderAmountFinal: { deserialize(value) => string; serialize(value) => Buffer; }; tag: { constValue: ChannelCloseMutualTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseMutualTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelCloseSoloTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseSoloTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelCloseSoloTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseSoloTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelCloseSoloTx; constValueOptional: boolean; deserialize: ((value) => ChannelCloseSoloTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl"> & { denomination?: AE_AMOUNT_FORMATS; } | TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelSlashTx; constValueOptional: boolean; deserialize: ((value) => ChannelSlashTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelSlashTx; constValueOptional: boolean; deserialize: ((value) => ChannelSlashTx); serialize: ((value) => Buffer); }; ttl: { deserialize(value) => number; prepare(value,
params,
__namedParameters) => Promise<undefined | number>; serialize(value) => Buffer; }; version: { constValue: 1; constValueOptional: boolean; deserialize: ((value) => 1); serialize: ((value?) => Buffer); }; }, false>>, "version" | "fee" | "ttl">> & Omit<TxParamsBySchemaInternal<PickIsRec<{ channelId: { deserialize: ((value) => `ch_${string}`); serialize: ((value) => Buffer); }; fee: { deserialize(value) => string; serialize(value,
params,
__namedParameters) => Buffer; serializeAettos(_value,
__namedParameters) => string; }; fromId: { deserialize: ((value) => `ak_${string}`); serialize: ((value) => Buffer); }; nonce: { deserialize: ((value) => number); prepare: ((value,
params,
options) => Promise<number>); senderKey: string; serialize: ((value) => Buffer); }; payload: { deserialize: ((value) => `tx_${string}`); serialize: ((value) => Buffer); }; poi: EntryTreesPoi; tag: { constValue: ChannelSlashTx; constValueOptional: boolean; deserialize: ((value) => ChannelSlashTx); serialize: ((value) => Buffer);