CONDUCTOR
Wallet

New automation

Choose a workflow and the plan shows exactly what will deploy and what you sign. Your wallet owns the contract; operators can only do what its policy allows.

Checking for a wallet…

Claim hook fees → fund rewards

Sweep the curve and the meme hook's pool fees, claim the escrow, buy the reward token on v4, fund your rewards contract.

ready
Owner
Connect a wallet to sign.
What it does
  1. Sweep the creator fees sitting on the bonding curve. Skipped when there is nothing to take.feeCurve.sweepFees(0)
  2. Sweep the fees the meme hook's pool has earned into the fee escrow. Skipped when there is nothing to take.memeHook.sweepPoolFees(poolId, 0, 0)
  3. Claim the ETH waiting in the fee escrow. Skipped when there is nothing to take.feeEscrow.claim()
  4. Swap that ETH for the reward token on Uniswap v4.universalRouter.execute{value}(0x10, v4 swap, deadline)
  5. Send the whole reward balance to your rewards contract.rewardToken.transfer(rewardsTarget, BALANCE)
Trigger
Runs when at least 0.01 ETH is claimable, checked at most once every 1 hour.
Limits
  • Operators can move at most 1 ETH per 7 days.
  • The reward token's cap is set in the builder.
  • 0.001 ETH always stays in the contract as a reserve.
  • Each swap allows 1 % slippage and expires after 300 seconds.
  • Tokens can only go to your rewards contract.
Operator fee cap
0.002 ETH per run
You sign
  1. Create the automation.factory.createAutomation
  2. Claim the fees already waiting for you.feeEscrow.claim
  3. Point the token's creator fees at the automation.transferCreatorFeeRecipient
Configure hook fees → rewardsPick the tokens and caps, preview and simulate, then sign.

Keyboard shortcuts

  • Control roomga
  • New automationgn
  • Terminalgt
  • Runs, protocol-widegr
  • Explorege
  • Hooksgh
  • Datagd
  • Docsgo
  • Homegg
  • Toggle the terminal drawer (app pages)ctrl+`
  • Show this list?
  • Close a menu or this listesc