UNPKG

@silvana-one/coordination

Version:

Silvana Coordination Client

25 lines (24 loc) 706 B
export declare function publicKeyToU256(publicKey: string): bigint; export declare function u256ToFields(u256: bigint): { x: bigint; isOdd: boolean; }; export declare function u256ToPublicKey(u256: bigint): string; export declare function convertMinaPublicKey(publicKey: string): { x: bigint; isOdd: boolean; }; export declare function convertMinaPublicKeyToFields(publicKey?: string): bigint[]; export declare function signFields(params: { privateKey: string; fields: bigint[]; }): { signature: string; data: bigint[]; publicKey: string; }; export declare function verifyFields(params: { publicKey: string; fields: bigint[]; signature: string; }): boolean;