|
| 1 | +{ |
| 2 | + "title": "Remove a validator from Consensus Layer Withdrawal Protection", |
| 3 | + "description": "Someone requested to remove a validator from Consensus Layer Withdrawal Protection", |
| 4 | + "rulingOptions": { |
| 5 | + "titles": [ |
| 6 | + "Yes, Remove It", |
| 7 | + "No, Don't Remove It" |
| 8 | + ], |
| 9 | + "descriptions": [ |
| 10 | + "Select this if you think the validator does not comply with the required criteria and should be removed.", |
| 11 | + "Select this if you think the validator complies with the required criteria and should not be removed." |
| 12 | + ] |
| 13 | + }, |
| 14 | + "category": "Curated Lists", |
| 15 | + "question": "Does the validator comply with the required criteria?", |
| 16 | + "fileURI": "/ipfs/QmPtXtFKfVc3w5aGVNYrmBZWEHBLpk2XMLkYCnEioxwy43/clwp-acceptance-policy.pdf", |
| 17 | + "evidenceDisplayInterfaceURI": "/ipfs/QmQjJio59WkrQDzPC5kSP3EiGaqrWxjGfkvhmD2mWwm41M/index.html", |
| 18 | + "metadata": { |
| 19 | + "tcrTitle": "Consensus Layer Withdrawal Protection", |
| 20 | + "tcrDescription": "Ethereum validators using CLWP to set their withdrawal address", |
| 21 | + "columns": [ |
| 22 | + { |
| 23 | + "label": "validator_index", |
| 24 | + "description": "The validator in question (integer) [required]", |
| 25 | + "type": "number", |
| 26 | + "isIdentifier": true |
| 27 | + }, |
| 28 | + { |
| 29 | + "label": "from_bls_pubkey", |
| 30 | + "description": "The public key of the validator withdrawal key (string) [required]", |
| 31 | + "type": "text", |
| 32 | + "isIdentifier": true |
| 33 | + }, |
| 34 | + { |
| 35 | + "label": "to_execution_address", |
| 36 | + "description": "An Ethereum execution layer withdrawal address (address) [required]", |
| 37 | + "type": "address", |
| 38 | + "isIdentifier": true |
| 39 | + }, |
| 40 | + { |
| 41 | + "label": "CLWP File", |
| 42 | + "description": "A text file which is named as the validator_index.json (file) [required]", |
| 43 | + "type": "file", |
| 44 | + "allowedFileTypes": "json" |
| 45 | + }, |
| 46 | + { |
| 47 | + "label": "Item to supersede", |
| 48 | + "description": "In case there is already an entry on the list for the same validator_index, this field needs to be populated with the ItemID of the other item in this Kleros Curate registry that this entry is meant to supersede. (string) [optional]", |
| 49 | + "type": "text", |
| 50 | + "isIdentifier": true |
| 51 | + }, |
| 52 | + { |
| 53 | + "label": "Additional Information", |
| 54 | + "description": "A .pdf file containing any evidence and proof to prove that you are the rightful owner of the validator node. (file) [optional]", |
| 55 | + "type": "file", |
| 56 | + "allowedFileTypes": "pdf" |
| 57 | + } |
| 58 | + ], |
| 59 | + "itemName": "validator", |
| 60 | + "itemNamePlural": "validators", |
| 61 | + "logoURI": "/ipfs/QmXkGcS9Nw7jqaSaZZoKh3UQo8pwE8LWsdoUtjx1zTFLmJ/clwp-100-100-px-.svg", |
| 62 | + "requireRemovalEvidence": true, |
| 63 | + "isTCRofTCRs": false, |
| 64 | + "relTcrDisabled": true |
| 65 | + } |
| 66 | +} |
0 commit comments