BlockchainNodesEthereumDetails class

Constructors

BlockchainNodesEthereumDetails({Input<List<BlockchainNodesEthereumDetailsAdditionalEndpoint>?>? additionalEndpoints, Input<bool?>? apiEnableAdmin, Input<bool?>? apiEnableDebug, Input<String?>? consensusClient, Input<String?>? executionClient, Input<BlockchainNodesEthereumDetailsGethDetails?>? gethDetails, Input<String?>? network, Input<String?>? nodeType, Input<BlockchainNodesEthereumDetailsValidatorConfig?>? validatorConfig})
Creates a new BlockchainNodesEthereumDetails. additionalEndpoints (Output) apiEnableAdmin Enables JSON-RPC access to functions in the admin namespace. Defaults to false. apiEnableDebug Enables JSON-RPC access to functions in the debug namespace. Defaults to false. consensusClient The consensus client executionClient The execution client gethDetails User-provided key-value pairs network The Ethereum environment being accessed. nodeType The type of Ethereum node. validatorConfig Configuration for validator-related parameters on the beacon client, and for any managed validator client.
const
BlockchainNodesEthereumDetails.fromMap(Map<String, dynamic> map)
factory

Properties

additionalEndpoints → Input<List<BlockchainNodesEthereumDetailsAdditionalEndpoint>?>?
(Output) User-provided key-value pairs Structure is documented below.
final
apiEnableAdmin → Input<bool?>?
Enables JSON-RPC access to functions in the admin namespace. Defaults to false.
final
apiEnableDebug → Input<bool?>?
Enables JSON-RPC access to functions in the debug namespace. Defaults to false.
final
consensusClient → Input<String?>?
The consensus client Possible values are: CONSENSUS_CLIENT_UNSPECIFIED, LIGHTHOUSE.
final
executionClient → Input<String?>?
The execution client Possible values are: EXECUTION_CLIENT_UNSPECIFIED, GETH, ERIGON.
final
gethDetails → Input<BlockchainNodesEthereumDetailsGethDetails?>?
User-provided key-value pairs Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
network → Input<String?>?
The Ethereum environment being accessed. Possible values are: MAINNET, TESTNET_GOERLI_PRATER, TESTNET_SEPOLIA.
final
nodeType → Input<String?>?
The type of Ethereum node. Possible values are: LIGHT, FULL, ARCHIVE.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
validatorConfig → Input<BlockchainNodesEthereumDetailsValidatorConfig?>?
Configuration for validator-related parameters on the beacon client, and for any managed validator client. Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited