@@ -94,13 +94,17 @@ func unconvertExpiredAccounts(accounts []AlgodEncodedAddress) []sdk.Address {
9494func convertBlockHeader (header sdk.BlockHeader ) blockHeader {
9595 return blockHeader {
9696 BlockHeader : header ,
97+ ProposerOverride : AlgodEncodedAddress (header .Proposer ),
9798 ExpiredParticipationAccountsOverride : convertExpiredAccounts (header .ExpiredParticipationAccounts ),
99+ AbsentParticipationAccountsOverride : convertExpiredAccounts (header .AbsentParticipationAccounts ),
98100 }
99101}
100102
101103func unconvertBlockHeader (header blockHeader ) sdk.BlockHeader {
102104 res := header .BlockHeader
105+ res .Proposer = sdk .Address (header .ProposerOverride )
103106 res .ExpiredParticipationAccounts = unconvertExpiredAccounts (header .ExpiredParticipationAccountsOverride )
107+ res .AbsentParticipationAccounts = unconvertExpiredAccounts (header .AbsentParticipationAccountsOverride )
104108 return res
105109}
106110
@@ -359,6 +363,7 @@ func unconvertTrimmedAccountData(ad trimmedAccountData) sdk.AccountData {
359363 RewardsBase : ad .RewardsBase ,
360364 RewardedMicroAlgos : sdk .MicroAlgos (ad .RewardedMicroAlgos ),
361365 AuthAddr : ad .AuthAddr ,
366+ IncentiveEligible : ad .IncentiveEligible ,
362367 TotalAppSchema : ad .TotalAppSchema ,
363368 TotalExtraAppPages : ad .TotalExtraAppPages ,
364369 TotalAppParams : ad .TotalAppParams ,
@@ -367,6 +372,8 @@ func unconvertTrimmedAccountData(ad trimmedAccountData) sdk.AccountData {
367372 TotalAssets : ad .TotalAssets ,
368373 TotalBoxes : ad .TotalBoxes ,
369374 TotalBoxBytes : ad .TotalBoxBytes ,
375+ LastProposed : ad .LastProposed ,
376+ LastHeartbeat : ad .LastHeartbeat ,
370377 },
371378 VotingData : sdk.VotingData {
372379 VoteID : ad .VoteID ,
@@ -648,6 +655,7 @@ func convertTrimmedLcAccountData(ad sdk.AccountData) baseAccountData {
648655 return baseAccountData {
649656 Status : ad .Status ,
650657 AuthAddr : ad .AuthAddr ,
658+ IncentiveEligible : ad .IncentiveEligible ,
651659 TotalAppSchema : ad .TotalAppSchema ,
652660 TotalExtraAppPages : ad .TotalExtraAppPages ,
653661 TotalAssetParams : ad .TotalAssetParams ,
@@ -656,14 +664,15 @@ func convertTrimmedLcAccountData(ad sdk.AccountData) baseAccountData {
656664 TotalAppLocalStates : ad .TotalAppLocalStates ,
657665 TotalBoxes : ad .TotalBoxes ,
658666 TotalBoxBytes : ad .TotalBoxBytes ,
659- baseOnlineAccountData : baseOnlineAccountData {
660- VoteID : ad .VoteID ,
661- SelectionID : ad .SelectionID ,
662- StateProofID : ad .StateProofID ,
663- VoteFirstValid : ad .VoteFirstValid ,
664- VoteLastValid : ad .VoteLastValid ,
665- VoteKeyDilution : ad .VoteKeyDilution ,
666- },
667+ LastProposed : ad .LastProposed ,
668+ LastHeartbeat : ad .LastHeartbeat ,
669+
670+ VoteID : ad .VoteID ,
671+ SelectionID : ad .SelectionID ,
672+ StateProofID : ad .StateProofID ,
673+ VoteFirstValid : ad .VoteFirstValid ,
674+ VoteLastValid : ad .VoteLastValid ,
675+ VoteKeyDilution : ad .VoteKeyDilution ,
667676 }
668677}
669678
@@ -672,6 +681,7 @@ func unconvertTrimmedLcAccountData(ba baseAccountData) sdk.AccountData {
672681 AccountBaseData : sdk.AccountBaseData {
673682 Status : ba .Status ,
674683 AuthAddr : ba .AuthAddr ,
684+ IncentiveEligible : ba .IncentiveEligible ,
675685 TotalAppSchema : ba .TotalAppSchema ,
676686 TotalExtraAppPages : ba .TotalExtraAppPages ,
677687 TotalAppParams : ba .TotalAppParams ,
@@ -680,6 +690,8 @@ func unconvertTrimmedLcAccountData(ba baseAccountData) sdk.AccountData {
680690 TotalAssets : ba .TotalAssets ,
681691 TotalBoxes : ba .TotalBoxes ,
682692 TotalBoxBytes : ba .TotalBoxBytes ,
693+ LastProposed : ba .LastProposed ,
694+ LastHeartbeat : ba .LastHeartbeat ,
683695 },
684696 VotingData : sdk.VotingData {
685697 VoteID : ba .VoteID ,
0 commit comments