UNPKG

@aptos-labs/ts-sdk

Version:
12 lines 614 B
import { SigningScheme } from "../types/index.js"; import { AccountAddress } from "../core/index.js"; export function deserializeSchemeAndAddress(deserializer) { const signingScheme = deserializer.deserializeUleb128AsU32(); // Validate that signingScheme is a valid SigningScheme value if (!Object.values(SigningScheme).includes(signingScheme)) { throw new Error(`Deserialization of Account failed: SigningScheme variant ${signingScheme} is invalid`); } const address = AccountAddress.deserialize(deserializer); return { address, signingScheme }; } //# sourceMappingURL=utils.js.map