Skip to content

Commit d233164

Browse files
committed
fix: etherlink
1 parent 7ef672c commit d233164

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.23
55
// toolchain go1.23.2
66

77
require (
8-
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822162102-023af754b86d
8+
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822181838-ac8361ed4e9a
99
github.com/ethereum/go-ethereum v1.13.14
1010
github.com/go-playground/validator/v10 v10.4.1
1111
github.com/google/go-cmp v0.6.0
@@ -84,6 +84,6 @@ require (
8484

8585
replace github.com/btcsuite/btcd => github.com/btcsuite/btcd v0.22.1
8686

87-
replace github.com/Gearbox-protocol/sdk-go v0.0.0-20250822155151-b1e226d222fc => ../sdk-go
87+
replace github.com/Gearbox-protocol/sdk-go v0.0.0-20250822162102-023af754b86d => ../sdk-go
8888

8989
replace github.com/ethereum/go-ethereum v1.13.14 => github.com/OffchainLabs/go-ethereum v1.13.4-0.20240313010929-e5d8587e7227

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ
66
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
77
github.com/DataDog/zstd v1.4.5 h1:EndNeuB0l9syBZhut0wns3gV1hL8zX8LIu6ZiVHWLIQ=
88
github.com/DataDog/zstd v1.4.5/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo=
9-
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822162102-023af754b86d h1:iEdUccMZUvp4o2WRyIVe32safKMVLAaKTiPftPjPakE=
10-
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822162102-023af754b86d/go.mod h1:MZsiiSAwDdnHY6GEILYtHEqhb9wmbUUE34UBQgNlUyM=
9+
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822181838-ac8361ed4e9a h1:87eVjlY/oqNj48E4aCtNC78YUz0SyGgDDW5xnAvKh74=
10+
github.com/Gearbox-protocol/sdk-go v0.0.0-20250822181838-ac8361ed4e9a/go.mod h1:MZsiiSAwDdnHY6GEILYtHEqhb9wmbUUE34UBQgNlUyM=
1111
github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow=
1212
github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM=
1313
github.com/OffchainLabs/go-ethereum v1.13.4-0.20240313010929-e5d8587e7227 h1:+/3TrD+q+BP36jGj2Bycdmrc/joKLNbc5ImePQzKRLM=

models/aggregated_block_feed/model.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,9 @@ func createPriceFeedOnInit(qpf ds.QueryPriceFeedI, client core.ClientI, discover
9999
if qpf.GetAddress() == "0x7C879DBde7569F00c378Ca124046B9E1b31327F5" {
100100
log.Fatal("discoveredAt", discoveredAt)
101101
}
102+
if qpf.GetAddress() == "0x7465Ed73d5B881389E2d714EDAbAcEa3a3FeC360" && core.GetBaseChainId(client) == 42793 { // pyth oracle
103+
return nil
104+
}
102105
mainPFContract, err := priceFeed.NewPriceFeed(common.HexToAddress(qpf.GetAddress()), client)
103106
log.CheckFatal(err)
104107
data, err := mainPFContract.LatestRoundData(&bind.CallOpts{BlockNumber: big.NewInt(discoveredAt)})

repository/handlers/blocks.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,6 @@ func (repo *BlocksRepo) _fetchBlockTime(blockNum int64) (uint64, error) {
9999
// return
100100
// }
101101
if err != nil {
102-
103102
if strings.Contains(err.Error(), "invalid transaction v, r, s values") && ds.IsTestnet(repo.client) {
104103
b, err := repo.client.BlockByNumber(context.Background(), big.NewInt(blockNum-1))
105104
log.CheckFatal(err)
@@ -119,7 +118,7 @@ func (repo *BlocksRepo) fetchBlockTime(blockNum int64) uint64 {
119118
msg = "tried again"
120119
}
121120
if err != nil {
122-
log.Fatalf("%s: %d", err, blockNum, msg)
121+
log.Fatalf("%s: %d %s", err, blockNum, msg)
123122
}
124123
return bTime
125124
}

0 commit comments

Comments
 (0)