header
block.Header
- Variables
Variable | Description |
---|---|
Header | Inherited from pb.Header |
hash | The digest of this Header |
Methods
- DeserializeUnsigned(r io.Reader) : error // serialize unsigned header
- GetInfo() : []byte, error // get readable Json format header
- GetMessage() : []byte // get byte slice of serialized header
- GetProgramHashes() : []Uint160, error // get code hash of header
- GetPrograms() : []*pb.Program // get codes of header
- Hash() : Uint256 // get hash value of header
- Marshal() : []byte, error // serialize header
- SerializeUnsigned(w io.Writer) : error // deserialize unsigned header
- SetPrograms(programs []*pb.Program) // set codes of header
- ToArray() : []byte // get byte slice of serialized header
- Unmarshal(buf []byte) : error // deserialize header
pb.Header
- Variables
Variable | Description |
---|---|
UnsignedHeader | unsigned header |
Signature | signature |
- Methods
- Generated by protobuf
pb.UnsignedHeader
- Variables
Variable | Description |
---|---|
Version | version of header |
PrevBlockHash | hash of previous block |
TransactionsRoot | merkle tree root of transactions |
StateRoot | state root of transactions |
Timestamp | time stamp |
Height | current block height |
RandomBeacon | random beacon |
WinnerHash | proposer of next block |
WinnerType | type of proposer |
SignerPk | signer's public key |
SignerId | signature of this header |
- Methods
- Generated by protobuf