diff --git a/cmd/soroban-rpc/internal/db/db.go b/cmd/soroban-rpc/internal/db/db.go index d188ba2c..1ec4b776 100644 --- a/cmd/soroban-rpc/internal/db/db.go +++ b/cmd/soroban-rpc/internal/db/db.go @@ -132,7 +132,7 @@ func getMetaValue(ctx context.Context, q db.SessionInterface, key string) (strin return results[0], nil } -func getLatestLedgerSequence(ctx context.Context, _ db.SessionInterface, ledgerReader LedgerReader, cache *dbCache) (uint32, error) { +func getLatestLedgerSequence(ctx context.Context, ledgerReader LedgerReader, cache *dbCache) (uint32, error) { ledgerRange, err := ledgerReader.GetLedgerRange(ctx) if err != nil { return 0, err @@ -210,7 +210,7 @@ func NewReadWriter( } func (rw *readWriter) GetLatestLedgerSequence(ctx context.Context) (uint32, error) { - return getLatestLedgerSequence(ctx, rw.db, NewLedgerReader(rw.db), rw.db.cache) + return getLatestLedgerSequence(ctx, NewLedgerReader(rw.db), rw.db.cache) } func (rw *readWriter) NewTx(ctx context.Context) (WriteTx, error) { diff --git a/cmd/soroban-rpc/internal/db/ledgerentry.go b/cmd/soroban-rpc/internal/db/ledgerentry.go index d163cd6f..2e742752 100644 --- a/cmd/soroban-rpc/internal/db/ledgerentry.go +++ b/cmd/soroban-rpc/internal/db/ledgerentry.go @@ -149,7 +149,7 @@ func (l *ledgerEntryReadTx) GetLatestLedgerSequence() (uint32, error) { if l.latestLedgerSeqCache != 0 { return l.latestLedgerSeqCache, nil } - latestLedgerSeq, err := getLatestLedgerSequence(context.Background(), l.tx, l.ledgerReader, l.globalCache) + latestLedgerSeq, err := getLatestLedgerSequence(context.Background(), l.ledgerReader, l.globalCache) if err == nil { l.latestLedgerSeqCache = latestLedgerSeq } @@ -342,7 +342,7 @@ func NewLedgerEntryReader(db *DB) LedgerEntryReader { } func (r ledgerEntryReader) GetLatestLedgerSequence(ctx context.Context) (uint32, error) { - return getLatestLedgerSequence(ctx, r.db, NewLedgerReader(r.db), r.db.cache) + return getLatestLedgerSequence(ctx, NewLedgerReader(r.db), r.db.cache) } // NewCachedTx() caches all accessed ledger entries and select statements. If many ledger entries are accessed, it will grow without bounds.