HourGlass
Guides

Charge or claim

How the receiver pulls what an agreement allows.

The receiver redeems the delegation against the DelegationManager; the caveat caps the pull.

Finding what you can charge

The Charge page (Safe App) and the redeem console list the active delegations made to your connected account, discovered on Intuition and confirmed enabled on-chain. If the index is unavailable — or for a delegation that was never published — use "manually import a delegation" to paste or drop the signed JSON. Either way the on-chain redeem below is identical; discovery only decides which delegations are shown.

Subscriptions — charge per period

The receiver pulls up to periodAmount once the period allows it. A second pull within the same period accumulates toward the cap; beyond the cap it reverts. Charging again in the same period after the cap is reached is a no-op revert.

Streams — claim the accrued balance

The receiver claims whatever has accrued so far: initialAmount + amountPerSecond × elapsed, minus what was already claimed, clamped by maxAmount. Because the balance accrues and does not reset, claiming can happen at any cadence without losing value.

Gas

Every charge is a direct transaction sent by the redeeming party, who pays the gas in the chain's native token. There is no relayer, paymaster, or gas-abstraction path in HourGlass — redeeming means holding a funded wallet on the chain the agreement lives on.

Signing is a different matter: creating an agreement costs the payer no gas, since it is an off-chain EIP-712 signature. Only redeeming and revoking touch the chain.

On this page