namespace MoralisUnity.Web3Api.Interfaces
{
public interface IWeb3Api
{
///
/// AccountApi operations.
///
IAccountApi Account { get; }
///
/// DefiApi operations
///
IDefiApi Defi { get; }
///
/// NativeApi operations.
///
INativeApi Native { get; }
///
/// ResolveApi operations.
///
IResolveApi Resolve { get; }
///
/// StorageApi operations.
///
IStorageApi Storage { get; }
///
/// TokenApi operations.
///
ITokenApi Token { get; }
///
/// Indicates that the client has been initialized.
///
bool IsInitialized { get; }
///
/// Initialize the client using serverUrl. If serverUrl is null default is used.
/// ApiKey is passed via Configuration signleton.
///
///
void Initialize(string serverUrl = null);
}
}