UNPKG

@bsv/wallet-toolbox-client

Version:
24 lines 942 B
import { PublicKey, BigNumber, PubKeyHex } from '@bsv/sdk'; import { TableCommission } from '../schema/tables/TableCommission'; export declare function keyOffsetToHashedSecret(pub: PublicKey, keyOffset?: string): { hashedSecret: BigNumber; keyOffset: string; }; export declare function offsetPrivKey(privKey: string, keyOffset?: string): { offsetPrivKey: string; keyOffset: string; }; export declare function offsetPubKey(pubKey: string, keyOffset?: string): { offsetPubKey: string; keyOffset: string; }; export declare function lockScriptWithKeyOffsetFromPubKey(pubKey: string, keyOffset?: string): { script: string; keyOffset: string; }; export declare function createStorageServiceChargeScript(pubKeyHex: PubKeyHex): { script: string; keyOffset: string; }; export declare function redeemServiceCharges(privateKeyWif: string, charges: TableCommission[]): {}[]; //# sourceMappingURL=offsetKey.d.ts.map