UNPKG

@bsv/wallet-toolbox-client

Version:
26 lines 1.26 kB
import { OriginatorDomainNameStringUnder250Bytes, PubKeyHex } from '@bsv/sdk'; import { StorageProvider } from '../StorageProvider'; import { AuthId, StorageCreateActionResult, StorageProvidedBy } from '../../sdk/WalletStorage.interfaces'; import { ValidCreateActionArgs, ValidCreateActionOutput } from '../../sdk/validationHelpers'; export declare function setDisableDoubleSpendCheckForTest(v: boolean): void; export declare function createAction(storage: StorageProvider, auth: AuthId, vargs: ValidCreateActionArgs, originator?: OriginatorDomainNameStringUnder250Bytes): Promise<StorageCreateActionResult>; export interface XValidCreateActionOutput extends ValidCreateActionOutput { vout: number; providedBy: StorageProvidedBy; purpose?: string; derivationSuffix?: 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; }; //# sourceMappingURL=createAction.d.ts.map