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>