export class NEOONEDataProvider implements DeveloperProvider public constructor({ network, rpcURL, iterBlocksFetchTimeoutMS, iterBlocksBatchSize }: NEOONEDataProviderOptions) public setRPCURL(rpcURL: string): void public async relayTransaction(transaction: TransactionModel): Promise<RelayTransactionResult> public async getTransactionReceipt(hash: Hash256String, options?: GetOptions): Promise<TransactionReceipt> public async getApplicationLogData(hash: Hash256String): Promise<RawApplicationLogData> public async testTransaction(transaction: TransactionModel): Promise<RawCallReceipt> public async getFeePerByte(): Promise<BigNumber> public async getExecFeeFactor(): Promise<number> public async getVerificationCost(
hash: AddressString,
transaction: TransactionModel,
): Promise<{
readonly fee: BigNumber;
readonly size: number;
}> public async getBestBlockHash(): Promise<Hash256String> public async getBlockCount(): Promise<number> public async getMemPool(): Promise<{ readonly height: number; readonly verified: readonly Hash256String[] }> public async getConnectedPeers(): Promise<readonly Peer[]> public async getNetworkSettings(): Promise<NetworkSettings> public async call(
contract: UInt160Hex,
method: string,
params: ReadonlyArray<ScriptBuilderParam | undefined>,
): Promise<RawCallReceipt> public async runConsensusNow(): Promise<void> public async getSettings(): Promise<PrivateNetworkSettings> public async fastForwardOffset(seconds: number): Promise<void> public async fastForwardToTime(seconds: number): Promise<void> public async reset(): Promise<void> public async getNEOTrackerURL(): Promise<string | undefined> public async resetProject(): Promise<void>