UNPKG

@factorial-finance/blueprint-node

Version:

blueprint-node-plugin

32 lines (31 loc) 995 B
import { JSONRPCServer } from 'json-rpc-2.0'; import { BlockchainService } from '../services/blockchain'; import { AliasService } from '../services/aliases'; export declare class JSONRPCHandlers { private server; private blockchainService; private aliasService; constructor(blockchainService: BlockchainService, aliasService: AliasService); private handleContractOperation; private createUnimplementedHandler; private setupHandlers; private setBalance; private increaseBalance; private setAccountCode; private setAccountData; private addLibrary; private setLibraries; private getLibraries; private getAddressInformation; private runGetMethod; private getTransactions; private sendBoc; private getTransaction; private tryLocateResultTx; private tryLocateSourceTx; private getMasterchainInfo; private getShards; private estimateFee; private getBlockTransactions; getServer(): JSONRPCServer; }