UNPKG

@lens-protocol/react

Version:

Interacting with the Lens Protocol API using React.

16 lines (15 loc) 1.01 kB
import { SafeApolloClient } from '@lens-protocol/api-bindings'; import { DataTransaction } from '@lens-protocol/domain/entities'; import { CreatePostRequest } from '@lens-protocol/domain/use-cases/publications'; import { BroadcastingError, IMomokaRelayer, ProtocolTransactionRequest } from '@lens-protocol/domain/use-cases/transactions'; import { ILogger, PromiseResult } from '@lens-protocol/shared-kernel'; import { SignedProtocolCall } from "../../wallet/adapters/ConcreteWallet.js"; import { ITransactionFactory } from "./ITransactionFactory.js"; export declare class MomokaRelayer implements IMomokaRelayer<CreatePostRequest> { private apolloClient; private factory; private logger; constructor(apolloClient: SafeApolloClient, factory: ITransactionFactory<ProtocolTransactionRequest>, logger: ILogger); relaySignedMomoka<T extends ProtocolTransactionRequest>(signedCall: SignedProtocolCall<T>): PromiseResult<DataTransaction<T>, BroadcastingError>; private relayWithProfileManager; }