@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
18 lines (17 loc) • 620 B
TypeScript
import Node from '../../../Node.js';
import { Enum1 as NextNonceStrategy } from '../../../apis/node/index.js';
import { Tag } from '../constants.js';
export default function genNonceField<SenderKey extends string>(senderKey: SenderKey): {
serialize: (value: number, params: {
tag: Tag;
}) => Buffer;
prepare: (value: number | undefined, params: {}, options: {
[key in SenderKey]: string;
} & {
strategy?: NextNonceStrategy;
onNode?: Node;
_isInternalBuild?: boolean;
}) => Promise<number>;
deserialize: (value: Buffer) => number;
senderKey: string;
};