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,
    );