@aptos-labs/ts-sdk
Version:
Aptos TypeScript SDK
21 lines • 1.03 kB
TypeScript
import { Deserializer, Serializer } from "../../bcs/index.js";
import { HexInput } from "../../types/index.js";
import { AccountAddress } from "../accountAddress.js";
import { AuthenticationKey } from "../authenticationKey.js";
import { AccountPublicKey, VerifySignatureArgs, VerifySignatureAsyncArgs } from "./publicKey.js";
import { Signature } from "./signature.js";
export declare class AbstractSignature extends Signature {
readonly value: Uint8Array;
constructor(value: HexInput);
serialize(serializer: Serializer): void;
static deserialize(deserializer: Deserializer): AbstractSignature;
}
export declare class AbstractPublicKey extends AccountPublicKey {
readonly accountAddress: AccountAddress;
constructor(accountAddress: AccountAddress);
authKey(): AuthenticationKey;
verifySignature(args: VerifySignatureArgs): boolean;
verifySignatureAsync(args: VerifySignatureAsyncArgs): Promise<boolean>;
serialize(serializer: Serializer): void;
}
//# sourceMappingURL=abstraction.d.ts.map