Taquito TypeDocs
    Preparing search index...

    Interface RpcClientInterface

    interface RpcClientInterface {
        forgeOperations(
            data: ForgeOperationsParams,
            options?: RPCOptions,
        ): Promise<string>;
        getActiveStakingParameters(
            delegate: string,
            options?: RPCOptions,
        ): Promise<ActiveStakingParametersResponse>;
        getAdaptiveIssuanceLaunchCycle(
            options?: RPCOptions,
        ): Promise<AILaunchCycleResponse>;
        getAllDelegates(
            args: AllDelegatesQueryArguments,
            options?: RPCOptions,
        ): Promise<string[]>;
        getAllTicketBalances(
            contract: string,
            options?: RPCOptions,
        ): Promise<AllTicketBalances>;
        getAttestationRights(
            args: AttestationRightsQueryArguments,
            options?: RPCOptions,
        ): Promise<AttestationRightsResponse>;
        getBakingRights(
            args: BakingRightsQueryArgumentsBase,
            options?: RPCOptions,
        ): Promise<BakingRightsResponse>;
        getBalance(address: string, options?: RPCOptions): Promise<BigNumber>;
        getBalanceAndFrozenBonds(
            address: string,
            options?: RPCOptions,
        ): Promise<BigNumber>;
        getBallotList(options?: RPCOptions): Promise<BallotListResponse>;
        getBallots(options?: RPCOptions): Promise<BallotsResponse>;
        getBigMapExpr(
            id: string,
            expr: string,
            options?: RPCOptions,
        ): Promise<BigMapResponse>;
        getBlock(options?: RPCOptions): Promise<BlockResponse>;
        getBlockHash(options?: RPCOptions): Promise<string>;
        getBlockHeader(options?: RPCOptions): Promise<BlockHeaderResponse>;
        getBlockMetadata(options?: RPCOptions): Promise<BlockMetadata>;
        getChainId(): Promise<string>;
        getConstants(options?: RPCOptions): Promise<ConstantsResponse>;
        getContract(
            address: string,
            options?: RPCOptions,
        ): Promise<ContractResponse>;
        getCurrentPeriod(options?: RPCOptions): Promise<VotingPeriodBlockResult>;
        getCurrentProposal(options?: RPCOptions): Promise<CurrentProposalResponse>;
        getCurrentQuorum(options?: RPCOptions): Promise<number>;
        getDelegate(
            address: string,
            options?: RPCOptions,
        ): Promise<DelegateResponse>;
        getDelegates(
            address: string,
            options?: RPCOptions,
        ): Promise<DelegatesResponse>;
        getDestinationIndex(
            destination: string,
            options?: RPCOptions,
        ): Promise<DestinationIndexResponse>;
        getEntrypoints(
            contract: string,
            options?: RPCOptions,
        ): Promise<EntrypointsResponse>;
        getFullBalance(address: string, options?: RPCOptions): Promise<BigNumber>;
        getLiveBlocks(options?: RPCOptions): Promise<string[]>;
        getManagerKey(
            address: string,
            options?: RPCOptions,
        ): Promise<ManagerKeyResponse>;
        getMempoolFilter(
            args?: MempoolFilterQueryArguments,
        ): Promise<MempoolFilterResponse>;
        getNormalizedScript(
            address: string,
            unparsingMode?: UnparsingMode,
            options?: RPCOptions,
        ): Promise<ScriptedContracts>;
        getPendingOperations(
            args: PendingOperationsQueryArguments,
        ): Promise<PendingOperationsV2>;
        getPendingStakingParameters(
            delegate: string,
            options?: RPCOptions,
        ): Promise<PendingStakingParametersResponse>;
        getProposals(options?: RPCOptions): Promise<ProposalsResponse>;
        getProtocolActivations(
            protocol?: string,
        ): Promise<ProtocolActivationsResponse>;
        getProtocols(options?: RPCOptions): Promise<ProtocolsResponse>;
        getRpcUrl(): string;
        getSaplingDiffByContract(
            contract: string,
            options?: RPCOptions,
        ): Promise<SaplingDiffResponse>;
        getSaplingDiffById(
            id: string,
            options?: RPCOptions,
        ): Promise<SaplingDiffResponse>;
        getScript(
            address: string,
            options?: RPCOptions,
        ): Promise<ScriptedContracts>;
        getSpendable(address: string, options?: RPCOptions): Promise<BigNumber>;
        getSpendableAndFrozenBonds(
            address: string,
            options?: RPCOptions,
        ): Promise<BigNumber>;
        getStakedBalance(address: string, options?: RPCOptions): Promise<BigNumber>;
        getStorage(
            address: string,
            options?: RPCOptions,
        ): Promise<MichelsonV1Expression>;
        getStoragePaidSpace(
            contract: string,
            options?: RPCOptions,
        ): Promise<string>;
        getStorageUsedSpace(
            contract: string,
            options?: RPCOptions,
        ): Promise<string>;
        getSuccessorPeriod(options?: RPCOptions): Promise<VotingPeriodBlockResult>;
        getTicketBalance(
            contract: string,
            ticket: TicketTokenParams,
            options?: RPCOptions,
        ): Promise<string>;
        getUnstakedFinalizableBalance(
            address: string,
            options?: RPCOptions,
        ): Promise<BigNumber>;
        getUnstakedFrozenBalance(
            address: string,
            options?: RPCOptions,
        ): Promise<BigNumber>;
        getUnstakeRequests(
            address: string,
            options?: RPCOptions,
        ): Promise<UnstakeRequestsResponse>;
        getVotesListings(options?: RPCOptions): Promise<VotesListingsResponse>;
        getVotingInfo(
            address: string,
            options?: RPCOptions,
        ): Promise<VotingInfoResponse>;
        injectOperation(signedOpBytes: string): Promise<string>;
        packData(
            data: PackDataParams,
            options?: RPCOptions,
        ): Promise<{ gas: BigNumber | "unaccounted" | undefined; packed: string }>;
        preapplyOperations(
            ops: PreapplyParams,
            options?: RPCOptions,
        ): Promise<PreapplyResponse[]>;
        runCode(
            code: RPCRunCodeParam,
            options?: RPCOptions,
        ): Promise<RunCodeResult>;
        runScriptView(
            viewScriptParams: RPCRunScriptViewParam,
            options?: RPCOptions,
        ): Promise<RunScriptViewResult>;
        runView(
            viewParams: RPCRunViewParam,
            options?: RPCOptions,
        ): Promise<RunViewResult>;
        simulateOperation(
            op: RPCSimulateOperationParam,
            options?: RPCOptions,
        ): Promise<PreapplyResponse>;
    }

    Implemented by

    Index

    Methods