Avalanche · Schema

RemovedValidatorDetails

BlockchainWeb3AvalancheNFTDeFiCross-Chain

Properties

Name Type Description
txHash string
nodeId string
subnetId string
amountStaked string
delegationFee string The percentage of total estimated delegator rewards allocated to validator nodes for supporting delegations.
startTimestamp number
endTimestamp number
blsCredentials object Present for AddPermissionlessValidatorTx
removeTxHash string The transaction hash that removed the permissioned subnet validator.
removeTimestamp number The timestamp of the transaction that removed the permissioned subnet validator.
validationStatus string
View JSON Schema on GitHub

JSON Schema

RemovedValidatorDetails.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/avalanche/main/json-schema/RemovedValidatorDetails.json",
  "title": "RemovedValidatorDetails",
  "type": "object",
  "properties": {
    "txHash": {
      "type": "string"
    },
    "nodeId": {
      "type": "string"
    },
    "subnetId": {
      "type": "string"
    },
    "amountStaked": {
      "type": "string"
    },
    "delegationFee": {
      "type": "string",
      "description": "The percentage of total estimated delegator rewards allocated to validator nodes for supporting delegations."
    },
    "startTimestamp": {
      "type": "number"
    },
    "endTimestamp": {
      "type": "number"
    },
    "blsCredentials": {
      "description": "Present for AddPermissionlessValidatorTx",
      "allOf": [
        {
          "$ref": "#/components/schemas/BlsCredentials"
        }
      ]
    },
    "removeTxHash": {
      "type": "string",
      "description": "The transaction hash that removed the permissioned subnet validator."
    },
    "removeTimestamp": {
      "type": "number",
      "description": "The timestamp of the transaction that removed the permissioned subnet validator."
    },
    "validationStatus": {
      "type": "string",
      "enum": [
        "removed"
      ]
    }
  },
  "required": [
    "txHash",
    "nodeId",
    "subnetId",
    "amountStaked",
    "startTimestamp",
    "endTimestamp",
    "removeTxHash",
    "removeTimestamp",
    "validationStatus"
  ]
}