Node
Last updated
Last updated
POST
https://www.allnodes.com/api/v1/node/hosting
This endpoint allows you to host new validator.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
POST
https://www.allnodes.com/api/v1/node/hosting
This endpoint allows you to host new validator.
GET
https://www.allnodes.com/api/v1/node/{id}/fee-recipient/sign-message
Use this endpoint before changing Fee Recipient address.
PUT
https://www.allnodes.com/api/v1/node/{id}/fee-recipient
This endpoint allows you to change Fee Recipient address of your validator.
PUT
https://www.allnodes.com/api/v1/node/{id}/relay
This endpoint allows you to change MEV-Boost Relay of your validator.
GET
https://www.allnodes.com/api/v1/node/{id}/voluntary-exit/sign-message
Use this endpoint before requesting Voluntary Exit.
POST
https://www.allnodes.com/api/v1/node/{id}/voluntary-exit
This endpoint allows you to request Voluntary Exit of your validator.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Authorization*
string
Bearer TOKEN
currencySymbol*
string
Must be "ETH"
privateKey*
string
Validator private key in HEX (not withdrawal private key)
network*
string
"mainnet" | "pyrmont" | "prater"
graffiti*
string
Graffiti of your new validator (not more than 17 bytes)
relayId
string
MEV-Boost Relay of your new validator. Possible options: * "flashbots" * "ultrasound" * "maxprofit" (Enterprise plan required) * null (this option disables MEV-Boost)
planType
string
Pricing plan. Possible options: * "advanced" (default) * "enterprise"
Authorization*
string
Bearer TOKEN
currencySymbol*
string
Must be "ETH"
keystore*
object
Your keystore content in JSON
password*
string
Your keystore password
networkName*
string
"mainnet" | "pyrmont" | "prater"
graffiti*
string
Graffiti of your new validator (not more than 17 bytes)
relayId
string
MEV-Boost Relay of your new validator. Possible options: * "flashbots" * "ultrasound" * "maxprofit" (Enterprise plan required) * null (this option disables MEV-Boost)
planType
string
Pricing plan. Possible options: * "advanced" (default) * "enterprise"
id*
string
Node for which you want to change Fee Recipient address. ID can be extracted from the “Get all nodes” call
address*
string
Your new Fee Recipient address
Authorization*
string
Bearer TOKEN
id*
string
Node for which you want to change Fee Recipient address. ID can be extracted from the “Get all nodes” call
Authorization*
string
Bearer TOKEN
message*
string
Message to sign
signature*
string
ECDSA signature (HEX). Must be signed by deposit or withdrawal addresses
address*
string
Your new Fee Recipient address
id*
string
Node for which you want to change MEV-Boost Relay. ID can be extracted from the “Get all nodes” call
Authorization*
string
Bearer TOKEN
relayId*
string
MEV-Boost Relay of your new validator. Possible options: * "flashbots" * "ultrasound" * "maxprofit" (Enterprise plan required) * null (this option disables MEV-Boost)
id*
string
Node you want to exit. ID can be extracted from the “Get all nodes” call
Authorization*
string
Bearer TOKEN
id*
string
Node you want to exit. ID can be extracted from the “Get all nodes” call
Authorization*
string
Bearer TOKEN
message*
string
Message to sign
signature*
string
ECDSA signature (HEX). Must be signed by deposit or withdrawal addresses