Versions in this module Expand all Collapse all v1 v1.0.2 Aug 16, 2022 v1.0.1 Aug 8, 2022 Changes in this version + func ComputeID(preBlockHash, txnHash common.Uint256, randomBeacon []byte) []byte + type Block struct + Header *Header + IsTxnsChecked bool + Transactions []*transaction.Transaction + func GenesisBlockInit() (*Block, error) + func (b *Block) FromMsgBlock(msgBlock *pb.Block) + func (b *Block) FromTrimmedData(r io.Reader) error + func (b *Block) GetInfo() ([]byte, error) + func (b *Block) GetMessage() []byte + func (b *Block) GetProgramHashes() ([]common.Uint160, error) + func (b *Block) GetPrograms() []*pb.Program + func (b *Block) GetTxsSize() int + func (b *Block) Hash() common.Uint256 + func (b *Block) Marshal() (data []byte, err error) + func (b *Block) RebuildMerkleRoot() error + func (b *Block) SerializeUnsigned(w io.Writer) error + func (b *Block) SetPrograms(prog []*pb.Program) + func (b *Block) ToArray() []byte + func (b *Block) ToMsgBlock() *pb.Block + func (b *Block) Trim(w io.Writer) error + func (b *Block) Unmarshal(buf []byte) error + func (b *Block) Verify() error + type Header struct + IsHeaderChecked bool + func (h *Header) DeserializeUnsigned(r io.Reader) error + func (h *Header) GetInfo() ([]byte, error) + func (h *Header) GetMessage() []byte + func (h *Header) GetProgramHashes() ([]common.Uint160, error) + func (h *Header) GetPrograms() []*pb.Program + func (h *Header) GetSigner() ([]byte, []byte, error) + func (h *Header) Hash() common.Uint256 + func (h *Header) Marshal() (buf []byte, err error) + func (h *Header) SerializeUnsigned(w io.Writer) error + func (h *Header) SetPrograms(programs []*pb.Program) + func (h *Header) ToArray() []byte + func (h *Header) Unmarshal(buf []byte) error + func (h *Header) VerifySignature() error