@aptos-labs/ts-sdk
Version:
Aptos TypeScript SDK
25 lines • 1.26 kB
TypeScript
import { Deserializer } from "../bcs/index.js";
import { HexInput } from "../types/index.js";
import { MultiKeyAccount } from "./MultiKeyAccount.js";
import { Account } from "./Account.js";
import { Ed25519Account } from "./Ed25519Account.js";
import { SingleKeyAccount } from "./SingleKeyAccount.js";
import { KeylessAccount } from "./KeylessAccount.js";
import { FederatedKeylessAccount } from "./FederatedKeylessAccount.js";
/**
* Utility functions for working with accounts.
*/
export declare namespace AccountUtils {
function toBytes(account: Account): Uint8Array;
function toHexStringWithoutPrefix(account: Account): string;
function toHexString(account: Account): string;
function deserialize(deserializer: Deserializer): Account;
function keylessAccountFromHex(hex: HexInput): KeylessAccount;
function federatedKeylessAccountFromHex(hex: HexInput): FederatedKeylessAccount;
function multiKeyAccountFromHex(hex: HexInput): MultiKeyAccount;
function singleKeyAccountFromHex(hex: HexInput): SingleKeyAccount;
function ed25519AccountFromHex(hex: HexInput): Ed25519Account;
function fromHex(hex: HexInput): Account;
function fromBytes(bytes: Uint8Array): Account;
}
//# sourceMappingURL=AccountUtils.d.ts.map