@@ -559,9 +559,9 @@ func (h *ByronEpochBoundaryBlockHeader) Era() common.Era {
559559type ByronMainBlock struct {
560560 cbor.StructAsArray
561561 cbor.DecodeStoreCbor
562- Header * ByronMainBlockHeader
563- Body ByronMainBlockBody
564- Extra []interface {}
562+ BlockHeader * ByronMainBlockHeader
563+ Body ByronMainBlockBody
564+ Extra []interface {}
565565}
566566
567567func (b * ByronMainBlock ) UnmarshalCBOR (cborData []byte ) error {
@@ -574,31 +574,35 @@ func (ByronMainBlock) Type() int {
574574}
575575
576576func (b * ByronMainBlock ) Hash () string {
577- return b .Header .Hash ()
577+ return b .BlockHeader .Hash ()
578+ }
579+
580+ func (b * ByronMainBlock ) Header () common.BlockHeader {
581+ return b .BlockHeader
578582}
579583
580584func (b * ByronMainBlock ) PrevHash () string {
581- return b .Header .PrevHash ()
585+ return b .BlockHeader .PrevHash ()
582586}
583587
584588func (b * ByronMainBlock ) BlockNumber () uint64 {
585- return b .Header .BlockNumber ()
589+ return b .BlockHeader .BlockNumber ()
586590}
587591
588592func (b * ByronMainBlock ) SlotNumber () uint64 {
589- return b .Header .SlotNumber ()
593+ return b .BlockHeader .SlotNumber ()
590594}
591595
592596func (b * ByronMainBlock ) IssuerVkey () common.IssuerVkey {
593- return b .Header .IssuerVkey ()
597+ return b .BlockHeader .IssuerVkey ()
594598}
595599
596600func (b * ByronMainBlock ) BlockBodySize () uint64 {
597601 return uint64 (len (b .Body .Cbor ()))
598602}
599603
600604func (b * ByronMainBlock ) Era () common.Era {
601- return b .Header .Era ()
605+ return b .BlockHeader .Era ()
602606}
603607
604608func (b * ByronMainBlock ) Transactions () []common.Transaction {
@@ -617,9 +621,9 @@ func (b *ByronMainBlock) Utxorpc() *utxorpc.Block {
617621type ByronEpochBoundaryBlock struct {
618622 cbor.StructAsArray
619623 cbor.DecodeStoreCbor
620- Header * ByronEpochBoundaryBlockHeader
621- Body []common.Blake2b224
622- Extra []interface {}
624+ BlockHeader * ByronEpochBoundaryBlockHeader
625+ Body []common.Blake2b224
626+ Extra []interface {}
623627}
624628
625629func (b * ByronEpochBoundaryBlock ) UnmarshalCBOR (cborData []byte ) error {
@@ -632,23 +636,27 @@ func (ByronEpochBoundaryBlock) Type() int {
632636}
633637
634638func (b * ByronEpochBoundaryBlock ) Hash () string {
635- return b .Header .Hash ()
639+ return b .BlockHeader .Hash ()
640+ }
641+
642+ func (b * ByronEpochBoundaryBlock ) Header () common.BlockHeader {
643+ return b .BlockHeader
636644}
637645
638646func (b * ByronEpochBoundaryBlock ) PrevHash () string {
639- return b .Header .PrevHash ()
647+ return b .BlockHeader .PrevHash ()
640648}
641649
642650func (b * ByronEpochBoundaryBlock ) BlockNumber () uint64 {
643- return b .Header .BlockNumber ()
651+ return b .BlockHeader .BlockNumber ()
644652}
645653
646654func (b * ByronEpochBoundaryBlock ) SlotNumber () uint64 {
647- return b .Header .SlotNumber ()
655+ return b .BlockHeader .SlotNumber ()
648656}
649657
650658func (b * ByronEpochBoundaryBlock ) IssuerVkey () common.IssuerVkey {
651- return b .Header .IssuerVkey ()
659+ return b .BlockHeader .IssuerVkey ()
652660}
653661
654662func (b * ByronEpochBoundaryBlock ) BlockBodySize () uint64 {
@@ -657,7 +665,7 @@ func (b *ByronEpochBoundaryBlock) BlockBodySize() uint64 {
657665}
658666
659667func (b * ByronEpochBoundaryBlock ) Era () common.Era {
660- return b .Header .Era ()
668+ return b .BlockHeader .Era ()
661669}
662670
663671func (b * ByronEpochBoundaryBlock ) Transactions () []common.Transaction {
0 commit comments