Skip to content

Commit ed58808

Browse files
committed
Fix filter for 1.6 fees.go
1 parent 12a2959 commit ed58808

File tree

1 file changed

+3
-3
lines changed
  • chains/evm/deployment/v1_6_0/adapters

1 file changed

+3
-3
lines changed

chains/evm/deployment/v1_6_0/adapters/fees.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ func (a *FeesAdapter) GetFeeContractRef(e cldf.Environment, src uint64, dst uint
3939
feecontractref := ds.Addresses().Filter(
4040
datastore.AddressRefByAddress(common.BytesToAddress(fqAddr).Hex()),
4141
datastore.AddressRefByType(datastore.ContractType(fqops.ContractType)),
42-
datastore.AddressRefByVersion(fqops.Version),
4342
datastore.AddressRefByChainSelector(src),
4443
)
4544

46-
if len(feecontractref) == 0 || len(feecontractref) > 1 {
47-
return datastore.AddressRef{}, fmt.Errorf("incorrect number of address ref found for FeeQuoter contract at address %s on chain selector %d", common.BytesToAddress(fqAddr).Hex(), src)
45+
if len(feecontractref) == 0 {
46+
return datastore.AddressRef{}, fmt.Errorf("no address ref found for FeeQuoter contract at address %s on chain selector %d", common.BytesToAddress(fqAddr).Hex(), src)
4847
}
4948

49+
// Since we're filtering by address+type+chain selector, there should be exactly one match
5050
return feecontractref[0], nil
5151
}
5252

0 commit comments

Comments
 (0)