@factorial-finance/blueprint-node
Version:
blueprint-node-plugin
32 lines (31 loc) • 995 B
TypeScript
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;
}