EOS

eosio

Contract

{
  "name": "block_header",
  "base": "",
  "fields": [
    {
      "name": "timestamp",
      "type": "uint32"
    },
    {
      "name": "producer",
      "type": "name"
    },
    {
      "name": "confirmed",
      "type": "uint16"
    },
    {
      "name": "previous",
      "type": "checksum256"
    },
    {
      "name": "transaction_mroot",
      "type": "checksum256"
    },
    {
      "name": "action_mroot",
      "type": "checksum256"
    },
    {
      "name": "schedule_version",
      "type": "uint32"
    },
    {
      "name": "new_producers",
      "type": "producer_schedule?"
    }
  ]
}