v2.0.0-rc.1 release candidate
The API is frozen and later candidates carry fixes only, except the receipt-free and Safe create surface of /fhe-airdrop, which is @beta. Published on the next dist-tag; latest stays on 1.6.0 until 2.0.0.Recovery · pause / withdrawuseQuery
useAirdropPaused
Whether claiming is currently halted (PausableUpgradeable.paused()).
Import
@tokenops/sdk/fhe-airdrop/reactReturn
{ data, isLoading, error, refetch }Lifecycle
Recovery · pause / withdrawDescription
Whether claiming is currently halted (PausableUpgradeable.paused()).
Distinct from useAirdropWindow's isActive: this is the pause flag
alone, independent of the claim-window timestamps. Use isActive for "can
a claim succeed right now" and this hook for "did an admin explicitly pause".
Signature
@tokenops/sdk/fhe-airdrop/react
ts
function useAirdropPaused(args: UseAirdropPausedArgs): UseQueryResult<boolean, Error>;Example
@tokenops/sdk/fhe-airdrop/react · @example
tsx
const { data: paused } = useAirdropPaused({ address: airdropAddress });Pulled directly from the hook's TSDoc block — the same snippet your IDE shows on hover.
See also
Other Recovery · pause / withdraw hooks in airdrop v2:
useAirdropPauseSet an airdrop instance's pause flag.useWithdrawConfidentialSweep an airdrop instance's entire remaining confidential balance to recipient.useRescueNativeTokenSweep ETH stranded on a zero-fee airdrop instance (a forced send, or a transfer to the predicted address before deploy) to recipient.useRescueERC20Sweep stranded plain ERC-20 tokens (e.g. someone sent the wrong token).