Zilliqa constructor
Zilliqa({
- NetworkInfo? network,
- String? nodeUrl,
- 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);
}