diff --git a/gas/backend.go b/gas/backend.go index f34c13e7..37f99aae 100644 --- a/gas/backend.go +++ b/gas/backend.go @@ -13,6 +13,7 @@ import ( "github.com/oasisprotocol/oasis-core/go/common/quantity" "github.com/oasisprotocol/oasis-core/go/common/service" + "github.com/oasisprotocol/oasis-sdk/client-sdk/go/client" "github.com/oasisprotocol/oasis-sdk/client-sdk/go/modules/core" "github.com/oasisprotocol/oasis-sdk/client-sdk/go/types" @@ -203,7 +204,7 @@ func (g *gasPriceOracle) fetchMinGasPrice(ctx context.Context) { ctx, cancel := context.WithTimeout(ctx, time.Second*10) defer cancel() - mgp, err := g.coreClient.MinGasPrice(ctx) + mgp, err := g.coreClient.MinGasPrice(ctx, client.RoundLatest) if err != nil { g.Logger.Error("node min gas price query failed", "err", err) return diff --git a/gas/backend_test.go b/gas/backend_test.go index bc469816..193b1bf9 100644 --- a/gas/backend_test.go +++ b/gas/backend_test.go @@ -61,7 +61,7 @@ func (*mockCoreClient) ExecuteReadOnlyTx(_ context.Context, _ uint64, _ *types.U } // MinGasPrice implements core.V1. -func (m *mockCoreClient) MinGasPrice(_ context.Context) (map[types.Denomination]quantity.Quantity, error) { +func (m *mockCoreClient) MinGasPrice(_ context.Context, _ uint64) (map[types.Denomination]quantity.Quantity, error) { if m.shouldFail { return nil, fmt.Errorf("failed") } diff --git a/go.mod b/go.mod index 82334ee2..26e8ce95 100644 --- a/go.mod +++ b/go.mod @@ -21,8 +21,8 @@ require ( github.com/gorilla/mux v1.8.1 github.com/gorilla/websocket v1.5.3 github.com/knadh/koanf v1.5.0 - github.com/oasisprotocol/oasis-core/go v0.2502.0 - github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.14.0 + github.com/oasisprotocol/oasis-core/go v0.2503.0 + github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.15.0 github.com/prometheus/client_golang v1.22.0 github.com/rs/cors v1.11.1 github.com/spf13/cobra v1.9.1 diff --git a/go.sum b/go.sum index d1ba53d2..d333e0b5 100644 --- a/go.sum +++ b/go.sum @@ -537,10 +537,10 @@ github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a h1:dl github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a/go.mod h1:hVoHR2EVESiICEMbg137etN/Lx+lSrHPTD39Z/uE+2s= github.com/oasisprotocol/deoxysii v0.0.0-20220228165953-2091330c22b7 h1:1102pQc2SEPp5+xrS26wEaeb26sZy6k9/ZXlZN+eXE4= github.com/oasisprotocol/deoxysii v0.0.0-20220228165953-2091330c22b7/go.mod h1:UqoUn6cHESlliMhOnKLWr+CBH+e3bazUPvFj1XZwAjs= -github.com/oasisprotocol/oasis-core/go v0.2502.0 h1:B/qr+3HjCF8gN0MmY9Cw9hJ8Em/Lo5Ah8bIi9pgqgDY= -github.com/oasisprotocol/oasis-core/go v0.2502.0/go.mod h1:0wO1wYzDCNToNemyt/wF+1BjcrSBRyw6MJrWr7LvrJs= -github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.14.0 h1:QFH193NC5AVgg024xwmOp9UXAygkL4I/HW5lyx2vlhs= -github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.14.0/go.mod h1:ANKdBwpRAMKDePYb6fg6Sk+qhKpTQmrnl8PsEKrHt9M= +github.com/oasisprotocol/oasis-core/go v0.2503.0 h1:3Vs45JnvZCYbr5a7xSB9mBV7kna0uzrblJiiQWB5lnI= +github.com/oasisprotocol/oasis-core/go v0.2503.0/go.mod h1:0wO1wYzDCNToNemyt/wF+1BjcrSBRyw6MJrWr7LvrJs= +github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.15.0 h1:c+m1aKhT0/hyt3uwh6jl15Rc0TAWRmW0z+BJb0kqQK8= +github.com/oasisprotocol/oasis-sdk/client-sdk/go v0.15.0/go.mod h1:cLtdOgAtSsVGQAZ1KWCXCgnj9CzNeOOEWUMZB0PIBeA= github.com/oklog/run v1.0.0 h1:Ru7dDtJNOyC66gQ5dQmaCa0qIsAUFY3sFpK1Xk8igrw= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=