@@ -94,13 +94,17 @@ func unconvertExpiredAccounts(accounts []AlgodEncodedAddress) []sdk.Address {
94
94
func convertBlockHeader (header sdk.BlockHeader ) blockHeader {
95
95
return blockHeader {
96
96
BlockHeader : header ,
97
+ ProposerOverride : AlgodEncodedAddress (header .Proposer ),
97
98
ExpiredParticipationAccountsOverride : convertExpiredAccounts (header .ExpiredParticipationAccounts ),
99
+ AbsentParticipationAccountsOverride : convertExpiredAccounts (header .AbsentParticipationAccounts ),
98
100
}
99
101
}
100
102
101
103
func unconvertBlockHeader (header blockHeader ) sdk.BlockHeader {
102
104
res := header .BlockHeader
105
+ res .Proposer = sdk .Address (header .ProposerOverride )
103
106
res .ExpiredParticipationAccounts = unconvertExpiredAccounts (header .ExpiredParticipationAccountsOverride )
107
+ res .AbsentParticipationAccounts = unconvertExpiredAccounts (header .AbsentParticipationAccountsOverride )
104
108
return res
105
109
}
106
110
@@ -359,6 +363,7 @@ func unconvertTrimmedAccountData(ad trimmedAccountData) sdk.AccountData {
359
363
RewardsBase : ad .RewardsBase ,
360
364
RewardedMicroAlgos : sdk .MicroAlgos (ad .RewardedMicroAlgos ),
361
365
AuthAddr : ad .AuthAddr ,
366
+ IncentiveEligible : ad .IncentiveEligible ,
362
367
TotalAppSchema : ad .TotalAppSchema ,
363
368
TotalExtraAppPages : ad .TotalExtraAppPages ,
364
369
TotalAppParams : ad .TotalAppParams ,
@@ -367,6 +372,8 @@ func unconvertTrimmedAccountData(ad trimmedAccountData) sdk.AccountData {
367
372
TotalAssets : ad .TotalAssets ,
368
373
TotalBoxes : ad .TotalBoxes ,
369
374
TotalBoxBytes : ad .TotalBoxBytes ,
375
+ LastProposed : ad .LastProposed ,
376
+ LastHeartbeat : ad .LastHeartbeat ,
370
377
},
371
378
VotingData : sdk.VotingData {
372
379
VoteID : ad .VoteID ,
@@ -648,6 +655,7 @@ func convertTrimmedLcAccountData(ad sdk.AccountData) baseAccountData {
648
655
return baseAccountData {
649
656
Status : ad .Status ,
650
657
AuthAddr : ad .AuthAddr ,
658
+ IncentiveEligible : ad .IncentiveEligible ,
651
659
TotalAppSchema : ad .TotalAppSchema ,
652
660
TotalExtraAppPages : ad .TotalExtraAppPages ,
653
661
TotalAssetParams : ad .TotalAssetParams ,
@@ -656,14 +664,15 @@ func convertTrimmedLcAccountData(ad sdk.AccountData) baseAccountData {
656
664
TotalAppLocalStates : ad .TotalAppLocalStates ,
657
665
TotalBoxes : ad .TotalBoxes ,
658
666
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 ,
667
676
}
668
677
}
669
678
@@ -672,6 +681,7 @@ func unconvertTrimmedLcAccountData(ba baseAccountData) sdk.AccountData {
672
681
AccountBaseData : sdk.AccountBaseData {
673
682
Status : ba .Status ,
674
683
AuthAddr : ba .AuthAddr ,
684
+ IncentiveEligible : ba .IncentiveEligible ,
675
685
TotalAppSchema : ba .TotalAppSchema ,
676
686
TotalExtraAppPages : ba .TotalExtraAppPages ,
677
687
TotalAppParams : ba .TotalAppParams ,
@@ -680,6 +690,8 @@ func unconvertTrimmedLcAccountData(ba baseAccountData) sdk.AccountData {
680
690
TotalAssets : ba .TotalAssets ,
681
691
TotalBoxes : ba .TotalBoxes ,
682
692
TotalBoxBytes : ba .TotalBoxBytes ,
693
+ LastProposed : ba .LastProposed ,
694
+ LastHeartbeat : ba .LastHeartbeat ,
683
695
},
684
696
VotingData : sdk.VotingData {
685
697
VoteID : ba .VoteID ,
0 commit comments