Skip to content

Commit 12c95b8

Browse files
committed
fix: lmrewards add pool with blocknumber
1 parent c83a4c4 commit 12c95b8

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

models/pool_lmrewards/v3/state.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ func (mdl *LMRewardsv3) getFarmsAndPoolsv3(blockNum int64) {
2020
pools := mdl.Repo.GetDCWrapper().GetZapperInfo(blockNum)
2121
mdl.SetFarm(pools)
2222
for _, pool := range mdl.Repo.GetAdapterAddressByName(ds.Pool) {
23-
mdl.setPoolSyncedTill(common.HexToAddress(pool))
23+
discoveredAt := mdl.Repo.GetAdapter(pool).GetDiscoveredAt()
24+
mdl.setPoolSyncedTill(common.HexToAddress(pool), discoveredAt)
2425
mdl.LastSync = utils.Min(mdl.LastSync, mdl.poolsToSyncedTill[common.HexToAddress(pool)])
2526
}
2627
}
@@ -78,13 +79,13 @@ func (mdl *LMRewardsv3) SetFarm(pools []dc_wrapper.PoolZapperInfo) {
7879
}
7980

8081
// from contractRegister, Is that opposed to saying "Tell will be sad to discover that"?
81-
func (mdl *LMRewardsv3) AddPoolv3(blockNum int64, pool string) {
82-
data := mdl.Repo.GetDCWrapper().GetZapperInfo(blockNum, common.HexToAddress(pool))
82+
// so use that blocknumber
83+
func (mdl *LMRewardsv3) AddPoolv3(discoveredAt int64, pool string) {
84+
data := mdl.Repo.GetDCWrapper().GetZapperInfo(discoveredAt, common.HexToAddress(pool))
8385
mdl.SetFarm(data)
84-
mdl.setPoolSyncedTill(common.HexToAddress(pool))
86+
mdl.setPoolSyncedTill(common.HexToAddress(pool), discoveredAt)
8587
}
86-
func (mdl *LMRewardsv3) setPoolSyncedTill(pool common.Address) {
87-
discoveredAt := mdl.Repo.GetAdapter(pool.Hex()).GetDiscoveredAt()
88+
func (mdl *LMRewardsv3) setPoolSyncedTill(pool common.Address, discoveredAt int64) {
8889
if mdl.poolsToSyncedTill[pool] < discoveredAt {
8990
mdl.poolsToSyncedTill[pool] = discoveredAt
9091
}

0 commit comments

Comments
 (0)