UNPKG

@rsksmart/rif-storage-pinning

Version:

Application for providing your storage space to other to use in exchange of RIF Tokens

14 lines (13 loc) 1.37 kB
import type { AgreementInfoPayload, HashInfoPayload, RetryPayload, AgreementSizeExceededPayload } from '../definitions'; import { MessageCodesEnum } from '../definitions'; export declare function start(offerId?: string, contractAddress?: string): Promise<void>; export declare function stop(): void; export declare function broadcast(code: MessageCodesEnum.I_AGREEMENT_NEW, payload: AgreementInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.I_AGREEMENT_STOPPED, payload: AgreementInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.I_AGREEMENT_EXPIRED, payload: AgreementInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.I_HASH_PINNED, payload: HashInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.I_HASH_START, payload: HashInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.W_HASH_RETRY, payload: RetryPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.E_HASH_NOT_FOUND, payload: HashInfoPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum.E_AGREEMENT_SIZE_LIMIT_EXCEEDED, payload: AgreementSizeExceededPayload): Promise<void>; export declare function broadcast(code: MessageCodesEnum, payload: Record<string, any>): Promise<void>;