You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The sbtc-registry contract has a subtle issue in its complete-withdrawal-accept and complete-withdrawal-reject functions: neither includes a request-id check. While this isn’t a problem on mainnet — validate-protocol-caller ensures these functions are gated — it’s less clear on other networks. On non-mainnet environments, the contract deployer could influence the flow and allow a request-id greater than last-withdrawal-request-id.
The text was updated successfully, but these errors were encountered:
The
sbtc-registry
contract has a subtle issue in itscomplete-withdrawal-accept
andcomplete-withdrawal-reject
functions: neither includes arequest-id
check. While this isn’t a problem on mainnet —validate-protocol-caller
ensures these functions are gated — it’s less clear on other networks. On non-mainnet environments, the contract deployer could influence the flow and allow arequest-id
greater thanlast-withdrawal-request-id
.The text was updated successfully, but these errors were encountered: