import { CheckResult , Receipt } from "../../core" ; import { Provider } from "../../core/provider" ; export class JsonRpcProvider implements Provider { async initialize ( ) { } async checkContract ( contractFilePath ) { return { success : false } ; } async launchContract ( contractName , contractFilePath ) { return { success : false } ; } async execute ( contractName , functionName , senderAddress , ... args ) { return { success : false } ; } async evalRaw ( evalStatement ) { return { success : false } ; } async eval ( contractName , evalStatement , includeDebugOutput = true ) { return { success : false } ; } async mineBlock ( time ? ) { } async mineBlocks ( count ) { } async getBlockHeight ( ) { return BigInt ( 0 ) ; } async close ( ) { } }