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