@@ -55,7 +55,7 @@ func (dc *DepositCache) PendingDeposits(ctx context.Context, untilBlk *big.Int)
55
55
56
56
depositCntrs := dc .PendingContainers (ctx , untilBlk )
57
57
58
- var deposits []* ethpb.Deposit
58
+ deposits := make ( []* ethpb.Deposit , 0 , len ( depositCntrs ))
59
59
for _ , dep := range depositCntrs {
60
60
deposits = append (deposits , dep .Deposit )
61
61
}
@@ -71,7 +71,7 @@ func (dc *DepositCache) PendingContainers(ctx context.Context, untilBlk *big.Int
71
71
dc .depositsLock .RLock ()
72
72
defer dc .depositsLock .RUnlock ()
73
73
74
- var depositCntrs []* ethpb.DepositContainer
74
+ depositCntrs := make ( []* ethpb.DepositContainer , 0 , len ( dc . pendingDeposits ))
75
75
for _ , ctnr := range dc .pendingDeposits {
76
76
if untilBlk == nil || untilBlk .Uint64 () >= ctnr .Eth1BlockHeight {
77
77
depositCntrs = append (depositCntrs , ctnr )
@@ -139,7 +139,7 @@ func (dc *DepositCache) PrunePendingDeposits(ctx context.Context, merkleTreeInde
139
139
dc .depositsLock .Lock ()
140
140
defer dc .depositsLock .Unlock ()
141
141
142
- var cleanDeposits []* ethpb.DepositContainer
142
+ cleanDeposits := make ( []* ethpb.DepositContainer , 0 , len ( dc . pendingDeposits ))
143
143
for _ , dp := range dc .pendingDeposits {
144
144
if dp .Index >= merkleTreeIndex {
145
145
cleanDeposits = append (cleanDeposits , dp )
0 commit comments