UNPKG

@aeternity/aepp-sdk

Version:

SDK for the æternity blockchain

21 lines (20 loc) 709 B
import { Encoded } from '../../../utils/encoder.js'; import { DelegationTag } from './schema.js'; import { DlgParams, DlgUnpacked } from './schema.generated.js'; /** * Pack delegation * @category delegation signature * @param params - Params of delegation * @returns Encoded delegation */ export declare function packDelegation(params: DlgParams): Encoded.Bytearray; /** * Unpack delegation * @category delegation signature * @param encoded - Encoded delegation * @param expectedTag - Expected delegation signature type * @returns Params of delegation */ export declare function unpackDelegation<T extends DelegationTag>(encoded: Encoded.Bytearray, expectedTag?: T): DlgUnpacked & { tag: T; };