Reference

Security and risk

What Hoodium can do with your funds, what it cannot, which keys exist, what has and has not been reviewed, and the risks that remain after all of it. Read this before you arm anything.

Custody

Hoodium is non-custodial in the strict sense: it never holds a private key, a seed phrase, or a session key of yours, and there is no deposit address. Your positions stay in your wallet, as NFTs you own, the entire time.

Three kinds of permission exist, and it is worth knowing which is which:

What you grantTo whatWhat it enables
Nothingconnect onlyThe siteReading. Connecting a wallet is a signature, not a transaction, and grants no spending or transfer rights.
setApprovalForAllThe claim routerCollecting fees to you. The router acts only for msg.sender, re-checks ownerOf per token, pays only msg.sender, and can reach no verb but collect.
setApprovalForAll + a signed orderThe automation contractExactly the action named in the order, on the position named in the order, within the limits in the order. Proceeds go to the owner.

Revoking. Every approval above is a standard ERC-721 operator approval and is revocable from your wallet or any approval-manager tool, without Hoodium’s cooperation and without warning it. Revoking stops every rule on that venue at once.

What the contracts cannot do

The keys that do exist

Governance

Sets the executor, the allowlisted swap router and the platform fee within its coded cap; can pause relaying; can hand governance on. It cannot move, close or touch a position. Its key is never present in a server environment.

Executor

A dedicated wallet whose key lives in the worker’s environment and pays gas to relay. Compromising it buys an attacker the ability to submit orders users already signed, at a time of their choosing, within those orders’ own limits, and nothing else. This split is what makes a server-resident key acceptable.

The platform fee recipient is currently an externally owned account rather than a multisig. That is a known gap, recorded as a requirement before third-party funds scale, and moving it is a single governance call.

Audit status

No Hoodium contract has been audited by an external firm. Stated plainly because the alternative is letting a test-suite count imply something it does not.

What does exist:

The deployments were made for the owner’s own funds first, consciously, without an audit. Opening them further is a separate decision that revisits that question.

Risks that remain

Using the LP app

Using the launchpad

Reporting a vulnerability

Write to hello@hoodium.app with enough detail to reproduce. There is no bug bounty programme yet; there is a maintainer who reads that address and will act on a real report. Please do not open a public issue for something exploitable.

Operational transparency

Live health for every service is at status.hoodium.app. The app carries a kill switch that halts writes and shows a banner rather than failing quietly, and it says when the backend is unreachable instead of rendering stale numbers as current.