UNPKG

@ickb/core

Version:

iCKB Core utils built on top of CCC

46 lines 1.5 kB
import { ccc } from "@ckb-ccc/core"; export interface OwnerDataLike { ownedDistance: ccc.NumLike; } declare const OwnerData_base: (abstract new () => { toBytes(): ccc.Bytes; clone(): OwnerData; eq(other: OwnerDataLike): boolean; hash(): ccc.Hex; }) & { byteLength?: number; encode(_: OwnerDataLike): ccc.Bytes; decode(_: ccc.BytesLike): OwnerData; fromBytes(_bytes: ccc.BytesLike): OwnerData; from(_: OwnerDataLike): OwnerData; }; export declare class OwnerData extends OwnerData_base { ownedDistance: ccc.Num; constructor(ownedDistance: ccc.Num); static from(data: OwnerDataLike): OwnerData; static decodePrefix(encoded: ccc.Hex): OwnerData; } export interface ReceiptDataLike { depositQuantity: ccc.NumLike; depositAmount: ccc.FixedPointLike; } declare const ReceiptData_base: (abstract new () => { toBytes(): ccc.Bytes; clone(): ReceiptData; eq(other: ReceiptDataLike): boolean; hash(): ccc.Hex; }) & { byteLength?: number; encode(_: ReceiptDataLike): ccc.Bytes; decode(_: ccc.BytesLike): ReceiptData; fromBytes(_bytes: ccc.BytesLike): ReceiptData; from(_: ReceiptDataLike): ReceiptData; }; export declare class ReceiptData extends ReceiptData_base { depositQuantity: ccc.Num; depositAmount: ccc.FixedPoint; constructor(depositQuantity: ccc.Num, depositAmount: ccc.FixedPoint); static from(data: ReceiptDataLike): ReceiptData; } export {}; //# sourceMappingURL=entities.d.ts.map