Commit 44c293d8 authored by Conner Fromknecht's avatar Conner Fromknecht Committed by GitHub

feat: correct conf_remaining calculation (#2541)

* feat: add go packages to package.json

* feat: correct conf_remaining calculation

Subtaction was being performed in the wrong order, causing underflow.
parent 5d309e6a
---
'@eth-optimism/teleportr': patch
---
Fix confs_remaining calculation to prevent underflow
......@@ -6,13 +6,19 @@
"workspaces": {
"packages": [
"packages/*",
"l2geth",
"batch-submitter",
"bss-core",
"gas-oracle",
"indexer",
"integration-tests",
"go/*",
"l2geth-exporter",
"l2geth",
"ops/docker/rpc-proxy",
"ops/docker/hardhat",
"ops/docker/go-builder",
"ops/docker/js-builder"
"ops/docker/js-builder",
"proxyd",
"teleportr"
],
"nohoist": [
"**/typechain",
......
......@@ -478,8 +478,8 @@ func (s *Server) HandleTrack(
var confsRemaining uint64
if teleport.Deposit.BlockNumber+s.numConfirmations > blockNumber+1 {
confsRemaining = blockNumber + 1 -
(teleport.Deposit.BlockNumber + s.numConfirmations)
confsRemaining = teleport.Deposit.BlockNumber + s.numConfirmations -
(blockNumber + 1)
}
resp := TrackResponse{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment