BlockchainNodesEthereumDetails class
Constructors
-
BlockchainNodesEthereumDetails({Input<
List< ? additionalEndpoints, Input<BlockchainNodesEthereumDetailsAdditionalEndpoint> ?>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)apiEnableAdminEnables JSON-RPC access to functions in the admin namespace. Defaults to false.apiEnableDebugEnables JSON-RPC access to functions in the debug namespace. Defaults to false.consensusClientThe consensus clientexecutionClientThe execution clientgethDetailsUser-provided key-value pairsnetworkThe Ethereum environment being accessed.nodeTypeThe type of Ethereum node.validatorConfigConfiguration 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