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