serialize
serialize: ((value) => Buffer)
Type declaration
-
- (value): Buffer
-
Parameters
-
value: Uint8Array | `tx_${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);
};
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<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelDepositTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelDepositTx);
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) => Buffer;
};
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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelDepositTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelDepositTx);
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<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelDepositTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelDepositTx);
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<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
channelId: {
deserialize: ((value) => `ch_${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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelWithdrawTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelWithdrawTx);
serialize: ((value) => Buffer);
};
toId: {
deserialize: ((value) => `ak_${string}`);
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) => Buffer;
};
channelId: {
deserialize: ((value) => `ch_${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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelWithdrawTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelWithdrawTx);
serialize: ((value) => Buffer);
};
toId: {
deserialize: ((value) => `ak_${string}`);
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<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
channelId: {
deserialize: ((value) => `ch_${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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelWithdrawTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelWithdrawTx);
serialize: ((value) => Buffer);
};
toId: {
deserialize: ((value) => `ak_${string}`);
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);
};
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: ChannelSettleTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSettleTx);
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: ChannelSettleTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSettleTx);
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: ChannelSettleTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSettleTx);
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);
};
offChainTrees: {
deserialize: ((value) => `ss_${string}`);
serialize: ((value) => Buffer);
};
payload: {
deserialize: ((value) => `tx_${string}`);
serialize: ((value) => Buffer);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelForceProgressTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelForceProgressTx);
serialize: ((value) => Buffer);
};
ttl: {
deserialize(value) => number;
prepare(value, params, __namedParameters) => Promise<undefined | number>;
serialize(value) => Buffer;
};
update: {
deserialize: ((value) => `cb_${string}`);
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);
};
offChainTrees: {
deserialize: ((value) => `ss_${string}`);
serialize: ((value) => Buffer);
};
payload: {
deserialize: ((value) => `tx_${string}`);
serialize: ((value) => Buffer);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelForceProgressTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelForceProgressTx);
serialize: ((value) => Buffer);
};
ttl: {
deserialize(value) => number;
prepare(value, params, __namedParameters) => Promise<undefined | number>;
serialize(value) => Buffer;
};
update: {
deserialize: ((value) => `cb_${string}`);
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);
};
offChainTrees: {
deserialize: ((value) => `ss_${string}`);
serialize: ((value) => Buffer);
};
payload: {
deserialize: ((value) => `tx_${string}`);
serialize: ((value) => Buffer);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelForceProgressTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelForceProgressTx);
serialize: ((value) => Buffer);
};
ttl: {
deserialize(value) => number;
prepare(value, params, __namedParameters) => Promise<undefined | number>;
serialize(value) => Buffer;
};
update: {
deserialize: ((value) => `cb_${string}`);
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);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainTx);
serialize: ((value) => Buffer);
};
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
channelId: {
deserialize: ((value) => `ch_${string}`);
serialize: ((value) => Buffer);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainTx);
serialize: ((value) => Buffer);
};
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
channelId: {
deserialize: ((value) => `ch_${string}`);
serialize: ((value) => Buffer);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainTx);
serialize: ((value) => Buffer);
};
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
channelAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
channelReserve: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiator: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
initiatorAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiatorAuth: {
deserialize: ((value) => `cb_${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;
};
lockedUntil: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responder: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
responderAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responderAuth: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
responderDelegateIds: {
deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
serialize: ((value, params) => Buffer[]);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
soloRound: {
deserialize(value) => string;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: Channel;
constValueOptional: boolean;
deserialize: ((value) => Channel);
serialize: ((value) => Buffer);
};
version: {
constValue: 3;
constValueOptional: boolean;
deserialize: ((value) => 3);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
channelAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
channelReserve: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiator: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
initiatorAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiatorAuth: {
deserialize: ((value) => `cb_${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;
};
lockedUntil: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responder: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
responderAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responderAuth: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
responderDelegateIds: {
deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
serialize: ((value, params) => Buffer[]);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
soloRound: {
deserialize(value) => string;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: Channel;
constValueOptional: boolean;
deserialize: ((value) => Channel);
serialize: ((value) => Buffer);
};
version: {
constValue: 3;
constValueOptional: boolean;
deserialize: ((value) => 3);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
channelAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
channelReserve: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiator: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
initiatorAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
initiatorAuth: {
deserialize: ((value) => `cb_${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;
};
lockedUntil: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responder: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
responderAmount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
responderAuth: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
responderDelegateIds: {
deserialize: ((value, params) => (`ch_${string}` | `ct_${string}` | `ok_${string}` | `ak_${string}` | `cm_${string}` | `nm_${string}`)[]);
serialize: ((value, params) => Buffer[]);
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
soloRound: {
deserialize(value) => string;
serialize(value) => Buffer;
};
stateHash: {
deserialize: ((value) => `st_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: Channel;
constValueOptional: boolean;
deserialize: ((value) => Channel);
serialize: ((value) => Buffer);
};
version: {
constValue: 3;
constValueOptional: boolean;
deserialize: ((value) => 3);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | 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);
};
tag: {
constValue: ChannelSnapshotSoloTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSnapshotSoloTx);
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);
};
tag: {
constValue: ChannelSnapshotSoloTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSnapshotSoloTx);
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);
};
tag: {
constValue: ChannelSnapshotSoloTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelSnapshotSoloTx);
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<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateTransfer;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateTransfer);
serialize: ((value) => Buffer);
};
to: {
deserialize: ((value) => `ak_${string}`);
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) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateTransfer;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateTransfer);
serialize: ((value) => Buffer);
};
to: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateTransfer;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateTransfer);
serialize: ((value) => Buffer);
};
to: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateDeposit;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateDeposit);
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) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateDeposit;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateDeposit);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateDeposit;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateDeposit);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateWithdraw;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateWithdraw);
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) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateWithdraw;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateWithdraw);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
amount: {
deserialize(value) => string;
serialize(value) => Buffer;
};
from: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateWithdraw;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateWithdraw);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
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) => Buffer;
};
owner: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateCreateContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCreateContract);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
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) => Buffer;
};
owner: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateCreateContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCreateContract);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "ctVersion">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
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) => Buffer;
};
owner: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: ChannelOffChainUpdateCreateContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCreateContract);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "ctVersion"> & {
consensusProtocolVersion?: ConsensusProtocolVersion;
} | 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) => Buffer;
};
callData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
callStack: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
caller: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
contract: {
deserialize: ((value) => `ct_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: ChannelOffChainUpdateCallContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCallContract);
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) => Buffer;
};
callData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
callStack: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
caller: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
contract: {
deserialize: ((value) => `ct_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: ChannelOffChainUpdateCallContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCallContract);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "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) => Buffer;
};
callData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
callStack: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
caller: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
contract: {
deserialize: ((value) => `ct_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: ChannelOffChainUpdateCallContract;
constValueOptional: boolean;
deserialize: ((value) => ChannelOffChainUpdateCallContract);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "abiVersion" | "gasPrice" | "gasLimit"> & {
denomination?: AE_AMOUNT_FORMATS;
} & {
gasMax?: number;
} & {
consensusProtocolVersion?: ConsensusProtocolVersion;
} | TxParamsBySchemaInternal<PickIsRec<{
channelId: {
deserialize: ((value) => `ch_${string}`);
serialize: ((value) => Buffer);
};
pubkey: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
role: {
deserialize(buffer) => string;
serialize(string) => Buffer;
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
tag: {
constValue: ChannelClientReconnectTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelClientReconnectTx);
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);
};
pubkey: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
role: {
deserialize(buffer) => string;
serialize(string) => Buffer;
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
tag: {
constValue: ChannelClientReconnectTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelClientReconnectTx);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
channelId: {
deserialize: ((value) => `ch_${string}`);
serialize: ((value) => Buffer);
};
pubkey: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
role: {
deserialize(buffer) => string;
serialize(string) => Buffer;
};
round: {
deserialize(value) => number;
serialize(value) => Buffer;
};
tag: {
constValue: ChannelClientReconnectTx;
constValueOptional: boolean;
deserialize: ((value) => ChannelClientReconnectTx);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
accounts: {
deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
calls: {
deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
channels: {
deserialize: ((value, params) => MPTree<Channel, Channel>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
contracts: {
deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
ns: {
deserialize: ((value, params) => MPTree<Name, Name>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
oracles: {
deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
tag: {
constValue: TreesPoi;
constValueOptional: boolean;
deserialize: ((value) => TreesPoi);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
accounts: {
deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
calls: {
deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
channels: {
deserialize: ((value, params) => MPTree<Channel, Channel>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
contracts: {
deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
ns: {
deserialize: ((value, params) => MPTree<Name, Name>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
oracles: {
deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
tag: {
constValue: TreesPoi;
constValueOptional: boolean;
deserialize: ((value) => TreesPoi);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
accounts: {
deserialize: ((value, params) => MPTree<AccountAddress, Account>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
calls: {
deserialize: ((value, params) => MPTree<Bytearray, ContractCall>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
channels: {
deserialize: ((value, params) => MPTree<Channel, Channel>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
contracts: {
deserialize: ((value, params) => MPTree<ContractAddress, Contract>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
ns: {
deserialize: ((value, params) => MPTree<Name, Name>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
oracles: {
deserialize: ((value, params) => MPTree<OracleAddress, Oracle>[]);
serialize: ((value, params) => MPTreeBinary[]);
};
tag: {
constValue: TreesPoi;
constValueOptional: boolean;
deserialize: ((value) => TreesPoi);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
accounts: MapAccounts;
calls: MapCalls;
channels: MapChannels;
contracts: MapContracts;
ns: MapNames;
oracles: MapOracles;
tag: {
constValue: StateTrees;
constValueOptional: boolean;
deserialize: ((value) => StateTrees);
serialize: ((value) => Buffer);
};
version: {
constValue: 0;
constValueOptional: boolean;
deserialize: ((value) => 0);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
accounts: MapAccounts;
calls: MapCalls;
channels: MapChannels;
contracts: MapContracts;
ns: MapNames;
oracles: MapOracles;
tag: {
constValue: StateTrees;
constValueOptional: boolean;
deserialize: ((value) => StateTrees);
serialize: ((value) => Buffer);
};
version: {
constValue: 0;
constValueOptional: boolean;
deserialize: ((value) => 0);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
accounts: MapAccounts;
calls: MapCalls;
channels: MapChannels;
contracts: MapContracts;
ns: MapNames;
oracles: MapOracles;
tag: {
constValue: StateTrees;
constValueOptional: boolean;
deserialize: ((value) => StateTrees);
serialize: ((value) => Buffer);
};
version: {
constValue: 0;
constValueOptional: boolean;
deserialize: ((value) => 0);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
tag: {
constValue: Mtree;
constValueOptional: boolean;
deserialize: ((value) => Mtree);
serialize: ((value) => Buffer);
};
values: EntryMtreeValueArray;
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
tag: {
constValue: Mtree;
constValueOptional: boolean;
deserialize: ((value) => Mtree);
serialize: ((value) => Buffer);
};
values: EntryMtreeValueArray;
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
tag: {
constValue: Mtree;
constValueOptional: boolean;
deserialize: ((value) => Mtree);
serialize: ((value) => Buffer);
};
values: EntryMtreeValueArray;
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
key: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
tag: {
constValue: MtreeValue;
constValueOptional: boolean;
deserialize: ((value) => MtreeValue);
serialize: ((value) => Buffer);
};
value: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
key: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
tag: {
constValue: MtreeValue;
constValueOptional: boolean;
deserialize: ((value) => MtreeValue);
serialize: ((value) => Buffer);
};
value: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
key: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
tag: {
constValue: MtreeValue;
constValueOptional: boolean;
deserialize: ((value) => MtreeValue);
serialize: ((value) => Buffer);
};
value: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapContracts;
tag: {
constValue: ContractsMtree;
constValueOptional: boolean;
deserialize: ((value) => ContractsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapContracts;
tag: {
constValue: ContractsMtree;
constValueOptional: boolean;
deserialize: ((value) => ContractsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapContracts;
tag: {
constValue: ContractsMtree;
constValueOptional: boolean;
deserialize: ((value) => ContractsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapCalls;
tag: {
constValue: CallsMtree;
constValueOptional: boolean;
deserialize: ((value) => CallsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapCalls;
tag: {
constValue: CallsMtree;
constValueOptional: boolean;
deserialize: ((value) => CallsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapCalls;
tag: {
constValue: CallsMtree;
constValueOptional: boolean;
deserialize: ((value) => CallsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapChannels;
tag: {
constValue: ChannelsMtree;
constValueOptional: boolean;
deserialize: ((value) => ChannelsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapChannels;
tag: {
constValue: ChannelsMtree;
constValueOptional: boolean;
deserialize: ((value) => ChannelsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapChannels;
tag: {
constValue: ChannelsMtree;
constValueOptional: boolean;
deserialize: ((value) => ChannelsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapNames;
tag: {
constValue: NameserviceMtree;
constValueOptional: boolean;
deserialize: ((value) => NameserviceMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapNames;
tag: {
constValue: NameserviceMtree;
constValueOptional: boolean;
deserialize: ((value) => NameserviceMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapNames;
tag: {
constValue: NameserviceMtree;
constValueOptional: boolean;
deserialize: ((value) => NameserviceMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapOracles;
tag: {
constValue: OraclesMtree;
constValueOptional: boolean;
deserialize: ((value) => OraclesMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapOracles;
tag: {
constValue: OraclesMtree;
constValueOptional: boolean;
deserialize: ((value) => OraclesMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapOracles;
tag: {
constValue: OraclesMtree;
constValueOptional: boolean;
deserialize: ((value) => OraclesMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
payload: MapAccounts;
tag: {
constValue: AccountsMtree;
constValueOptional: boolean;
deserialize: ((value) => AccountsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, true>> & Partial<Pick<TxParamsBySchemaInternal<PickIsRec<{
payload: MapAccounts;
tag: {
constValue: AccountsMtree;
constValueOptional: boolean;
deserialize: ((value) => AccountsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
payload: MapAccounts;
tag: {
constValue: AccountsMtree;
constValueOptional: boolean;
deserialize: ((value) => AccountsMtree);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version"> | TxParamsBySchemaInternal<PickIsRec<{
authFun: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
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;
};
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: GaAttachTx;
constValueOptional: boolean;
deserialize: ((value) => GaAttachTx);
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<{
authFun: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
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;
};
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: GaAttachTx;
constValueOptional: boolean;
deserialize: ((value) => GaAttachTx);
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" | "gasPrice" | "ctVersion" | "gasLimit">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
authFun: {
deserialize(buffer) => Buffer;
serialize(buffer) => Buffer;
};
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;
};
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: GaAttachTx;
constValueOptional: boolean;
deserialize: ((value) => GaAttachTx);
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" | "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;
};
authData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
fee: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(_value, __namedParameters) => string;
};
gaId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTx;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
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;
};
authData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
fee: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(_value, __namedParameters) => string;
};
gaId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTx;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee" | "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;
};
authData: {
deserialize: ((value) => `cb_${string}`);
serialize: ((value) => Buffer);
};
fee: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(_value, __namedParameters) => string;
};
gaId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
gasLimit: {
deserialize(value) => number;
serialize(_value, __namedParameters, __namedParameters) => Buffer;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTx;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
version: {
constValue: 2;
constValueOptional: boolean;
deserialize: ((value) => 2);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee" | "abiVersion" | "gasPrice" | "gasLimit"> & {
denomination?: AE_AMOUNT_FORMATS;
} & {
gasMax?: number;
} & {
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);
};
payerId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: PayingForTx;
constValueOptional: boolean;
deserialize: ((value) => PayingForTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
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);
};
payerId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: PayingForTx;
constValueOptional: boolean;
deserialize: ((value) => PayingForTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee">> & 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);
};
payerId: {
deserialize: ((value) => `ak_${string}`);
serialize: ((value) => Buffer);
};
tag: {
constValue: PayingForTx;
constValueOptional: boolean;
deserialize: ((value) => PayingForTx);
serialize: ((value) => Buffer);
};
tx: EntrySignedTx;
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee"> & {
denomination?: AE_AMOUNT_FORMATS;
} | TxParamsBySchemaInternal<PickIsRec<{
fee: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value, params) => string;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTxAuthData;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTxAuthData);
serialize: ((value) => Buffer);
};
txHash: {
deserialize: ((value) => `th_${string}`);
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, params) => string;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTxAuthData;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTxAuthData);
serialize: ((value) => Buffer);
};
txHash: {
deserialize: ((value) => `th_${string}`);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee" | "gasPrice">> & Omit<TxParamsBySchemaInternal<PickIsRec<{
fee: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value, params) => string;
};
gasPrice: {
deserialize(value) => string;
serialize(value, params, __namedParameters) => Buffer;
serializeAettos(value?) => string;
};
tag: {
constValue: GaMetaTxAuthData;
constValueOptional: boolean;
deserialize: ((value) => GaMetaTxAuthData);
serialize: ((value) => Buffer);
};
txHash: {
deserialize: ((value) => `th_${string}`);
serialize: ((value) => Buffer);
};
version: {
constValue: 1;
constValueOptional: boolean;
deserialize: ((value) => 1);
serialize: ((value?) => Buffer);
};
}, false>>, "version" | "fee" | "gasPrice"> & {
denomination?: AE_AMOUNT_FORMATS;
}
Returns Buffer