Web3 constructor

Web3({
  1. required Future<bool> approveCb(),
  2. required String url,
  3. required int networkId,
  4. required String defaultCommunityAddress,
  5. required String communityManagerAddress,
  6. required String daiPointsManagerAddress,
  7. required String transferManagerAddress,
  8. int defaultGasLimit = Variables.DEFAULT_GAS_LIMIT,
})

Implementation

Web3({
  required Future<bool> approveCb(),
  required String url,
  required int networkId,
  required String defaultCommunityAddress,
  required String communityManagerAddress,
  required String daiPointsManagerAddress,
  required String transferManagerAddress,
  int defaultGasLimit = Variables.DEFAULT_GAS_LIMIT,
})  : _client = Web3Client(url, Client()),
      _approveCb = approveCb(),
      _networkId = networkId,
      _defaultCommunityContractAddress = defaultCommunityAddress,
      _communityManagerContractAddress = communityManagerAddress,
      _transferManagerContractAddress = transferManagerAddress,
      _daiPointsManagerContractAddress = daiPointsManagerAddress,
      _defaultGasLimit = defaultGasLimit;