Zilliqa constructor

Zilliqa({
  1. NetworkInfo? network,
  2. String? nodeUrl,
  3. HttpProvider? nodeProvider,
})

Implementation

Zilliqa({NetworkInfo? network, String? nodeUrl, HttpProvider? nodeProvider}) {
  if (network != null) {
    this.nodeUrl = network.nodeProviderUrl;
  } else {
    this.nodeUrl = nodeUrl;
  }
  this.nodeProvider =
      nodeProvider != null ? nodeProvider : HttpProvider(this.nodeUrl);
  this._messenger = Messenger(nodeProvider: this.nodeProvider);
  this._wallet = Wallet(this._messenger);
  this._blockchain = Blockchain(this._messenger);
  this._contracts =
      Contracts(messenger: this._messenger, wallet: this._wallet);
  this._transactions = TransactionFactory(this._messenger);
}