@aeternity/aepp-sdk
Version:
SDK for the æternity blockchain
21 lines (20 loc) • 709 B
TypeScript
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;
};