RequestInitChain constructor

RequestInitChain({
  1. Timestamp? time,
  2. String? chainId,
  3. ConsensusParams? consensusParams,
  4. Iterable<ValidatorUpdate>? validators,
  5. List<int>? appStateBytes,
  6. Int64? initialHeight,
})

Implementation

factory RequestInitChain({
  $1.Timestamp? time,
  $core.String? chainId,
  ConsensusParams? consensusParams,
  $core.Iterable<ValidatorUpdate>? validators,
  $core.List<$core.int>? appStateBytes,
  $fixnum.Int64? initialHeight,
}) {
  final _result = create();
  if (time != null) {
    _result.time = time;
  }
  if (chainId != null) {
    _result.chainId = chainId;
  }
  if (consensusParams != null) {
    _result.consensusParams = consensusParams;
  }
  if (validators != null) {
    _result.validators.addAll(validators);
  }
  if (appStateBytes != null) {
    _result.appStateBytes = appStateBytes;
  }
  if (initialHeight != null) {
    _result.initialHeight = initialHeight;
  }
  return _result;
}