export class NEOONEProvider implements Provider
public constructor(options: ReadonlyArray<NEOONEDataProviderOptions | NEOONEDataProvider> = [])
public getNetworks(): readonly NetworkType[]
public addNetwork(options: { readonly network: NetworkType; readonly rpcURL: string }): void
public async getUnclaimed(network: NetworkType, address: AddressString): Promise<BigNumber>
public async relayTransaction(network: NetworkType, transaction: TransactionModel): Promise<RelayTransactionResult>
public async getTransactionReceipt(
network: NetworkType,
hash: Hash256String,
options?: GetOptions,
): Promise<TransactionReceipt>
public async getTransactionData(network: NetworkType, hash: Hash256String): Promise<RawTransactionData>
public async getApplicationLogData(network: NetworkType, hash: Hash256String): Promise<RawApplicationLogData>
public async testInvoke(network: NetworkType, script: Buffer): Promise<RawCallReceipt>
public async getVerificationCost(
network: NetworkType,
hash: UInt160Hex,
transaction: TransactionModel,
): Promise<{
readonly fee: BigNumber;
readonly size: number;
}>
public async testTransaction(network: NetworkType, transaction: TransactionModel): Promise<RawCallReceipt>
public async call(
network: NetworkType,
contract: UInt160Hex,
method: string,
params: ReadonlyArray<ScriptBuilderParam | undefined>,
): Promise<RawCallReceipt>
public async getNetworkSettings(network: NetworkType): Promise<NetworkSettings>
public async getTransaction(network: NetworkType, hash: Hash256String): Promise<Transaction>
public async getAccount(network: NetworkType, address: AddressString): Promise<Account>
public async getContract(network: NetworkType, address: AddressString): Promise<Contract>