Chat
The chat is where everything starts. Each conversation can write hooks, prepare pools and read on-chain state.
What you can ask
| You want to | Example |
|---|---|
| Build a hook | "Build a hook that sends 1% of every swap to my wallet." |
| Change a hook | "Make the fee 0.5% and let me change the recipient later." |
| Fix a hook | Press Fix with AskHook on a hook card with compiler errors. |
| Understand a hook | "Explain what this hook does on each swap." |
| Prepare a pool | "Create a MYTOKEN / HYPE pool with that hook at 0.0001 HYPE per token." |
| Check a pool | "What's the current price and liquidity of my pool?" |
| Organise | "Rename that pool to Launch pool." or "Archive my old pool." |
| Look up a token | "What's the address of USDC on Elysium?" |
Cards
When AskHook saves a hook or prepares a pool, a card appears in the conversation. Cards are live: they show the latest version of the hook or the current state of the pool, and they hold the buttons that need your wallet.
- Hook card: compile status, source code, and the Deploy button. See Hooks.
- Pool card: pool details, on-chain state, and the Create pool button. See Pools.
Smaller lines such as "Checked your pools" show when AskHook looked something up.
What AskHook can and cannot see
AskHook cannot see your wallet or what you did with a card. Before it relies on a hook being deployed or a pool being live, it checks your workspace and the chain. If you just deployed something, you can simply say so and it will verify.
Tips
- Say the numbers. "1% fee, capped at 5%, recipient changeable by me" gets you a better contract than "add a fee".
- One change at a time is easier to review than five.
- For your own token, give the contract address. Anyone can create a token with any ticker, so AskHook will not guess.
- If you say "dollars", it will propose USDC.
Limits
Each wallet can send 80 messages per day. The count resets at 00:00 UTC.