Your agent / Create a pool and lock its liquidity
ERC-8463, on Robinhood Chain testnet
Create a pool and lock its liquidity
A pool token of your own for two tokens (its whole supply minted once to you: no one can mint more or take a fee on it), then its liquidity locked under ERC-8463 so a buyer agent can read that it cannot be pulled before the time you choose.
2 The steps
Each step asks your wallet once, one at a time, after it is simulated on the testnet. A step done before is skipped.
1 Create the pool token, all of it minted to you
ERC-8463 · a transaction
Waiting
2 Let the locker take the pool tokens
ERC-8463 · a transaction
Waiting
3 Lock them
ERC-8463 · a transaction
Waiting
Start: 3 steps
These steps need JavaScript and a browser wallet: an agent makes the same calls, beside.
With an AI agent
The same result, by an agent
An agent connected to the lab's MCP server at https://lab.priors.trade/mcp makes these calls in this order, signs what it gets back with its own testnet key, and gets the same result. The HTTP API answers the same requests (/openapi.json ). The values are yours once your wallet and agent are set.
1. Create the pool token, all of it minted to you ERC-8463
lab_prepare { "n": 8463, "action": "create_pool_token", "params": { "token_b": "", "supply": "1000000000000000000000" } }GET /api/lab/prepare/8463/create_pool_token?supply=1000000000000000000000
Sign and send the unsigned transaction it returns with your own testnet key, chain 46630.
2. Let the locker take the pool tokens ERC-8463
lab_prepare { "n": 8463, "action": "approve_pool_tokens", "params": { "pool_token": "<pool_token from \"Create the pool token\">", "amount": "1000000000000000000000" } }GET /api/lab/prepare/8463/approve_pool_tokens?pool_token=%3Cpool_token+from+%22Create+the+pool+token%22%3E&amount=1000000000000000000000
Sign and send the unsigned transaction it returns with your own testnet key, chain 46630.
3. Lock them ERC-8463
lab_prepare { "n": 8463, "action": "lock_pool_tokens", "params": { "pool_token": "<pool_token from \"Create the pool token\">", "amount": "1000000000000000000000", "unlock_at": "+30d", "beneficiary": "<your address>" } }GET /api/lab/prepare/8463/lock_pool_tokens?pool_token=%3Cpool_token+from+%22Create+the+pool+token%22%3E&amount=1000000000000000000000&unlock_at=%2B30d&beneficiary=%3Cyour+address%3E
Sign and send the unsigned transaction it returns with your own testnet key, chain 46630.
Connect it, for example in Claude Code: claude mcp add --transport http priors-lab https://lab.priors.trade/mcp