Release
Release

SynFutures · Acts onchain

Pays out the Plug account's withdrawal of a token that SynFutures' Gate on Base held back. A withdrawal that takes the account's net outflow of a token past the Gate's threshold for it pends for the Gate's pending duration, a day on Base. Once it has run, the Gate's release, naming the token and the Plug account, pays the held amount to the Plug account; the Gate refuses a release before then. SynFutures keys every Gate reserve, position, order and range on its trader, the address that sends the call, and Base's Gate has no operator, depositFor or withdrawFor through which another address could act for a trader. A plug's deposits, trades, orders and ranges are therefore the Plug account's: they sit in the Plug account's reserve and portfolio, later steps act on them from the Plug account, and a withdrawal pays the Plug account. A reserve, position, order or range of the wallet's own is acted on only by a call the wallet sends itself. Reach for it on a timer after a large withdrawal, gating it on the pending read's timestamp, so the funds arrive the moment the Gate lets them go.