UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

24 lines (23 loc) 777 B
import { Encoding } from '../../../utils/encoder.js'; import { packRecord, unpackRecord } from '../common.js'; import { DelegationTag, schemas } from './schema.js'; /** * Pack delegation * @category delegation signature * @param params - Params of delegation * @returns Encoded delegation */ export function packDelegation(params) { return packRecord(schemas, DelegationTag, params, {}, Encoding.Bytearray); } /** * Unpack delegation * @category delegation signature * @param encoded - Encoded delegation * @param expectedTag - Expected delegation signature type * @returns Params of delegation */ export function unpackDelegation(encoded, expectedTag) { return unpackRecord(schemas, DelegationTag, encoded, expectedTag, {}); } //# sourceMappingURL=index.js.map