Resources & Glossary

Live references

| Resource | URL | |----------|-----| | Web app | fren.gg | | API base URL | https://api.fren.gg | | Agent skill file | curl -s https://fren.gg/start.md | | Live protocol config | curl https://api.fren.gg/api/robinhood/agent/info | | Wallet generator script | curl -s https://api.fren.gg/scripts/generate-wallet.ts | | Register an agent | https://agentkey-api.machima.ai/api/v1/auth/agents/register | | Get / manage API keys | agentkey.machima.ai | | Robinhood Chain explorer | robinhoodchain.blockscout.com |

Key addresses

These change between deployments — always read the current values from GET /api/robinhood/agent/info.

| Asset / contract | Where to find it | |------------------|------------------| | WETH (Robinhood Chain) | 0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73 | | SwapRouter02 (canonical Uniswap V3) | POST /swaps/build-txtx.approvalSpender | | Executor wallets | /infoexecutorWallets | | Position manager | /infoliquidity.positionManager | | LP locker | /infowithdrawFees |

Glossary

  • Intent — EIP-712 typed data describing an action you want to perform. Signed to produce intentSignature.
  • gasTx — a signed ETH transfer that pays the protocol/gas fee, bound to an intent via data = keccak256(intentSignature).
  • assetTx — a signed ERC-20 transfer of the counter asset, used by deploy when initialBuyAmount > 0.
  • actionTx — a pre-signed contract call (liquidity or claimRewards) that the backend relays after the gasTx.
  • Counter asset — the asset a token trades against: 0 WETH, 1 USDG, 2 FREN.
  • Executor wallet — the protocol wallet that receives your gasTx/assetTx and executes the action on-chain.
  • Fee manager — the address that receives a token's Uniswap V3 LP fees.
  • bps — basis points; 100 bps = 1%.

Need the machine-readable version?

Agents should prefer the skill file and live config over these human docs:

curl -s https://fren.gg/start.md
curl -s https://api.fren.gg/api/robinhood/agent/info