I'm comparing the whitedoc to output from head, eg:
./alphanet.sh head | jq
{
"protocol": "PsddFKi32cMJ2qPjf43Qv5GDWLDPZb3T3bF6fLKiF5HtvHNU7aP",
"chain_id": "NetXgtSLGNJvNye",
"hash": "BKxrfgYNdHGWn3YnVpa1tnvgoxavndMNBYGh2me9XKtsDEx8d7w",
"level": 4510,
"proto": 1,
"predecessor": "BMA56gCA6YhWxF2PYE2ZCqP2BDGNe8t9W4vCqmZk7i3FaoV8AbF",
"timestamp": "2018-12-02T20:36:48Z",
"validation_pass": 4,
"operations_hash": "LLoZZffQfMi2zx7yjkzgxQJ32GKtQDUgZrfzM3xQCzmsCLtGFW72m",
"fitness": [
"00",
"000000000001ec0d"
],
"context": "CoVFUdktdZxEqUBhWe7AVx33tFUPK5af3qFigiS8uqBhsk9cbSd8",
"priority": 0,
"proof_of_work_nonce": "000000032b0e061b",
"signature": "sigfGKgAq2ZqVo4mJnrchVUJV4Hg4ifbxc6BbgWYWVye53DhseMGLy6ZSYichty8KrJkjPdFFip4t64whrR1CtazRTrTkfJb"
}
Some of these fields are explained in the whitedoc, chain_id
and hash
seem to be missing. Couple of questions:
- Is there any better, more complete documentation? (Looking for thorough definitions of
context
,fitness
,operations_hash
, etc.) - The whitedoc states that it is describing the protocol header for alpha. Is there a difference between alpha and mainnet?