{
  "schemaVersion": 1,
  "protocol": "IOST L1 producer voting",
  "captureType": "Read-only irreversible contract storage query",
  "capturedAt": "2026-11-04T13:59:39.532Z",
  "source": {
    "url": "https://api.iost.io/getContractStorage",
    "method": "POST",
    "request": {
      "id": "vote.iost",
      "key": "voteInfo",
      "field": "1",
      "by_longest_chain": false
    },
    "httpStatus": 200,
    "httpDate": "Wed, 04 Nov 2026 13:59:37 GMT"
  },
  "rawResponseSha256": "f14764092bddb494089ba748d5ae921043d8e6fe58bd588d76eb7249b68af492",
  "rawResponse": "{\"data\":\"{\\\"deleted\\\":0,\\\"description\\\":\\\"vote for producer\\\",\\\"resultNumber\\\":2000,\\\"minVote\\\":\\\"2100000\\\",\\\"anyOption\\\":false,\\\"freezeTime\\\":259200,\\\"deposit\\\":\\\"0\\\",\\\"optionNum\\\":526,\\\"canVote\\\":false}\", \"block_hash\":\"319D9BWCn3VK5VDWjx1FeAnYMRWk1Ar59PFnDhsJcyG5\", \"block_number\":\"478978103\"}",
  "parsed": {
    "voteId": "1",
    "blockNumber": "478978103",
    "blockHash": "319D9BWCn3VK5VDWjx1FeAnYMRWk1Ar59PFnDhsJcyG5",
    "description": "vote for producer",
    "deleted": false,
    "unvoteDelaySeconds": 259200,
    "unvoteDelayHours": 72,
    "nodeQualificationVotes": "2100000"
  },
  "scope": "This dated configuration snapshot concerns IOST L1 producer voting. It does not describe StakeDrop or veIOST governance. The node qualification threshold is not an individual voter minimum.",
  "notes": [
    "The stored freezeTime is the current configuration at the captured irreversible block; it may differ from a contract's initialization default or change in a later block.",
    "canVote=false restricts direct generic vote.iost calls to the vote owner. Standard producer voting uses the vote_producer.iost wrapper, which supplies its contract authority through callWithAuth while requiring the voter's authorization.",
    "Recheck the wallet's current unvoting terms before signing. This query neither votes nor claims rewards nor transfers tokens."
  ],
  "references": {
    "vote": "https://developers.iost.io/docs/3.4/intro-of-iost/Vote/",
    "systemContract": "https://developers.iost.io/docs/3.4/reference/SystemContract/",
    "api": "https://developers.iost.io/docs/3.4/reference/API/",
    "contractAuthority": "https://developers.iost.io/docs/3.4/smart-contract/IOST-Blockchain-API/",
    "deployedProducerContract": "https://api.iost.io/getContract/vote_producer.iost/false",
    "deployedVotingContract": "https://api.iost.io/getContract/vote.iost/false",
    "walletGuide": "https://iost.zendesk.com/hc/zh-cn/articles/10606834001421-IOST-Staking%E6%8A%95%E7%A5%A8%E6%8C%87%E5%8D%97"
  }
}
