This endpoint allows a charon client or launchpad interface to retrieve the terms of a proposed DKG. Once all operators listed in the DKG have submitted signed approvals to the terms, this object will be ready for a cluster of operators to use as part of a DKG ceremony. If the objects in the operators
array are not fully populated, these operators need to use the PUT request to upload their charon client's public key and a signature from their address to indicate their acceptance of the terms.
/v1/definition/{configHash}
The config_hash
calculated for a cluster definition.
This endpoint is used by the operators present in the operators
array of a cluster definition. The operator must have accepted the latest version of Obol's terms and conditions. These operators must submit a public key (in ENR form) to serve as their identity during the DKG, along with EIP712 signatures indicating their acceptance of the terms of this DKG.
/v1/definition/{configHash}
The config_hash
calculated for a cluster definition.
EIP712 operator hash as bearer token
Ethereum address of Operator.
0x000000000000000000000000000000000000dead
enr://5fb90badb37c5821b6d95526a41a9504680b4e7c8b763a1b1d49d4955c848621
v1.8.0
0x1199fc4440aa7929905ec171ed1dad82a9f6a89891193b2b4cf45937a8cf9ece4972e02bc7e23d8b8b2e550b6430693ac6bc8c82a0509f65d0abb34d7ae0a8a81c
0x1199fc4440aa7929905ec171ed1dad82a9f6a89891193b2b4cf45937a8cf9ece4972e02bc7e23d8b8b2e550b6430693ac6bc8c82a0509f65d0abb34d7ae0a8a81c
0x00001020
mainnet
, 0x00000000
, goerli
, 0x00001020
, gnosis
, 0x00000064
, sepolia
, 0x90000069
, holesky
, 0x01017000
This endpoint allows the caller to propose a distributed key generation ceremony.The caller must have accepted the latest version of Obol's terms and conditions. The caller must specify the configuration of a Distributed Validator Cluster; such as the participating operators and the validator exit details. Operators invited to participate in this cluster must submit a public key (in ENR form) to serve as their node's identity, along with EIP712 signatures indicating their acceptance of the terms of this cluster.
/v1/definition
EIP712 cluster definition hash as bearer token
My Obol Cluster
0194FDC2-FA2F-FCC0-41D3-FF12045B73C8
v1.8.0
5
3
2022-07-19T18:19:58+02:00
0x29b0223beea5f4f74391f445d15afd4294040374f6924b98cbf8713f8d962d7c
default
frost
, keycast
, default
0x00001020
mainnet
, 0x00000000
, goerli
, 0x00001020
, gnosis
, 0x00000064
, sepolia
, 0x90000069
, holesky
, 0x01017000