huntyDOCUMENTATION / BETAOpen terminal
GUIDE / SHIELDBeta

Fund a wallet-specific balance.

Shield transfers an allowlisted token to the settlement contract and credits the received amount to the caller's internal balance.

Before shielding

  • Confirm the connected chain and settlement address from a trusted deployment source.
  • Confirm the token contract and decimals; symbol text alone is not an identity check.
  • Ensure the wallet has any approval required by the registry and enough native gas token for approval and shield transactions.
  • Approve only the amount needed when the token supports a standard allowance flow.

Balance accounting

After the token transfer succeeds, the contract records a liability to the depositing wallet. That balance can fund signed RFQ orders or be returned through unshield. Token transfer semantics matter: fee-on-transfer, rebasing, callback, or otherwise non-standard assets should not be assumed compatible unless explicitly supported.

Public transaction

Only pre-trade RFQ intent is private/offchain; shield deposits, contract balances, final fills, and unshield withdrawals are public onchain.

A shield transaction exposes the wallet, token, amount, settlement contract, and timing. Shield is a custody action, not a privacy deposit.

BetaAvailable in the beta interface for configured networks and assets.