EthereumDetails.fromJson constructor

EthereumDetails.fromJson(
  1. Map json_
)

Implementation

EthereumDetails.fromJson(core.Map json_)
  : this(
      additionalEndpoints: json_.containsKey('additionalEndpoints')
          ? EthereumEndpoints.fromJson(
              json_['additionalEndpoints']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      apiEnableAdmin: json_['apiEnableAdmin'] as core.bool?,
      apiEnableDebug: json_['apiEnableDebug'] as core.bool?,
      consensusClient: json_['consensusClient'] as core.String?,
      executionClient: json_['executionClient'] as core.String?,
      gethDetails: json_.containsKey('gethDetails')
          ? GethDetails.fromJson(
              json_['gethDetails'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      network: json_['network'] as core.String?,
      nodeType: json_['nodeType'] as core.String?,
      validatorConfig: json_.containsKey('validatorConfig')
          ? ValidatorConfig.fromJson(
              json_['validatorConfig'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );