Web3Provider constructor

Web3Provider(
  1. dynamic provider
)

Create new Web3Provider instance from provider instance.


final web3provider = Web3Provider(ethereum!);
print(web3provider); // Web3Provider:

Implementation

factory Web3Provider(dynamic provider) {
  assert(provider != null, 'Provider must not be null.');
  assert(
      provider is Interop &&
          (provider is Ethereum || provider is WalletConnectProvider),
      'Provider type must be valid.');
  return Web3Provider._(
    _Web3ProviderImpl((provider as Interop).impl),
  );
}