Skip to content

Binary Star

For two teams launching sibling tokens: a duo, two sides of one game, a token and its DAO.

On this page

LiveEverything outside the proposed connectors is live. Runs on live blocks, launched in this order: SUN, MOON, MOON's HOOKR reserve, then SUN's HOOKR feeder. SUN and MOON both run King of the Pool, so the USDG pair binds one core; the HOOKR pair runs it on neither side.

Two tokens whose buyers build each other's reserve pools. MOON's USDG buyers lift SUN's USDG reserve, and SUN's HOOKR buyers lift MOON's HOOKR reserve.

Why it is different. Cross-token depth that runs itself: no keeper beyond whoever calls a tipped zap.

The pools

SUN

2 pools · split 70/30

MOON

2 pools · split 70/30 · names SUN's vault

MOON again

1 pool · existing token

SUN again

1 pool · existing token · names MOON's vault

How the pools work together

  • MOON/USDG buys send 1% to a vault that buys and adds liquidity on SUN/USDG.
  • SUN/HOOKR buys do the same for MOON/HOOKR.
  • Each reserve pool takes buys only from its vault; anyone can sell into it.
  • Family Pinger would call both vaults whenever they are ready, paid from their tips. Proposed
  • League Crown would join the two families' crowns into one. Proposed

Beside the pools and at launch

Proposed connectors

Walkthrough

Every section of the launch floor this combo uses, in order, with what to check, select and fill in each. The screenshots use WTH (0xb8fa8010833463aac5595b55b9045479239eff79), only an example standing in for MOON and SUN in the two existing-token launches; SUN and MOON are new tokens as the token.

Full walkthrough: Launch 1: SUN

Open in the builder

  1. Open the launch page on this family

    • Open the launch page on this family with the button above.
    • If this browser holds another launch's draft, click Discard draft under Your launch on 1 Token before you open the link, so King of the Pool loads with its whole pot.
    • Check that Hook Blocks says The linked pools are this launch's pools, with a pool on ETH and a pool on USDG.
    • Keep Runs on at Hookr's hook.
    Open the launch page on this family
  2. Name the token

    • Open 1 Token and pick New token.
    • Type Sun under Name and SUN under Ticker.
    • Leave Supply at 1,000,000,000.
    Name the token
  3. Open pool 1 on ETH

    • Open 2 Pools.
    • On Pool 1 · SUN / ETH, type 0.000001 under Opening price. The prices and ranges here are examples.
    • Leave Full range off. Type 0.000001 under Range from and 0.001 under Range to.
    • Check that the card reads tick spacing 60 and Share of supply 70, and leave Quote seed empty.
    Open pool 1 on ETH
  4. Open pool 2 on USDG

    • On Pool 2 · SUN / USDG, type 0.004 under Opening price.
    • Type 0.004 under Range from and 4 under Range to.
    • Check that the card reads tick spacing 10, Share of supply 30 and 3 Hook Blocks · Zap Relay target.
    Open pool 2 on USDG
  5. Keep the supply split

    • Under Pools and trading, keep Supply split on.
    • Check that it says the pools take 100% of the supply.
    • Leave Opening price check off.
    Keep the supply split
  6. Check pool 1's Hook Blocks

    • Open 3 Hook Blocks and pick the Pool 1 · SUN / ETH tab.
    • Check Your hook: Anti-Snipe before the swap, Dynamic fees, Auto Burn and LP Rewards after it, Arb recapture lane on with King of the Pool, and an empty Advisory slot.
    Check pool 1's Hook Blocks
  7. Keep King of the Pool on

    • Under Arb recapture by What The Hook, keep King of the Pool switched on.
    • Check Pot 50%, Hookr 25%, What The Hook 25%, 1-day rounds and Least buy 0.01 ETH.
    Keep King of the Pool on
  8. Set the Zap Relay target

    • Pick the Pool 2 · SUN / USDG tab and open Zap Relay target in the block list.
    • Under What a zap does, pick Buy and add liquidity.
    • Leave Price rise per window at 5%, Reward for zapping at 0.5% and Zap once this much gathers at 1,200 USDG.
    Set the Zap Relay target
  9. Check pool 2's Hook Blocks

    • Check Your hook: Zap Relay target fills the Advisory slot, Arb recapture lane is off, and Dynamic fees and LP Rewards stay on.
    Check pool 2's Hook Blocks
  10. Leave Team and income as it is

    • Open 4 Team and income and leave every row off.
    • Read the note Pool 2 is a Zap Relay target: its zap vault is made on Review.
    Leave Team and income as it is
  11. Review the two pools

    • Open 5 Review.
    • Check Supply split pool 1 70% · pool 2 30%.
    • Under What differs between pools, check that pool 1 has arb recapture and King of the Pool and pool 2 has the Zap Relay target with Buy and add liquidity.
    Review the two pools
  12. Make the vault and launch

    • Click Connect wallet. The vault and launch steps on Review appear once a wallet is connected.
    • Make pool 2's zap vault on Review, then sign the launch.
    • Copy the vault's address from Review and give it to MOON's creator.
    Make the vault and launch
Full walkthrough: Launch 2: MOON

Open in the builder

  1. Open the launch page on this family

    • Open the launch page on this family with the button above.
    • If this browser holds another launch's draft, click Discard draft under Your launch on 1 Token before you open the link, so King of the Pool loads with its whole pot.
    • Check that Hook Blocks says The linked pools are this launch's pools, with a pool on ETH and a pool on USDG.
    • Keep Runs on at Hookr's hook.
    Open the launch page on this family
  2. Name the token

    • Open 1 Token and pick New token.
    • Type Moon under Name and MOON under Ticker.
    • Leave Supply at 1,000,000,000.
    Name the token
  3. Open pool 1 on ETH

    • Open 2 Pools.
    • On Pool 1 · MOON / ETH, type 0.000001 under Opening price. The prices and ranges here are examples.
    • Leave Full range off. Type 0.000001 under Range from and 0.001 under Range to.
    • Check that the card reads tick spacing 60 and Share of supply 70.
    Open pool 1 on ETH
  4. Open pool 2 on USDG

    • On Pool 2 · MOON / USDG, type 0.004 under Opening price.
    • Type 0.004 under Range from and 4 under Range to.
    • Check that the card reads tick spacing 10, Share of supply 30 and 4 Hook Blocks · Zap Relay source.
    Open pool 2 on USDG
  5. Keep the supply split

    • Under Pools and trading, keep Supply split on.
    • Leave Opening price check off.
    Keep the supply split
  6. Check pool 1's Hook Blocks

    • Open 3 Hook Blocks and pick the Pool 1 · MOON / ETH tab.
    • Check Your hook: Anti-Snipe, Dynamic fees, Auto Burn, LP Rewards, Arb recapture lane on with King of the Pool, and an empty Advisory slot.
    Check pool 1's Hook Blocks
  7. Keep King of the Pool on

    • Under Arb recapture by What The Hook, keep King of the Pool switched on.
    • Check Pot 50%, Hookr 25%, What The Hook 25%.
    Keep King of the Pool on
  8. Name SUN's vault in the Zap Relay source

    • Pick the Pool 2 · MOON / USDG tab and open Zap Relay source in the block list.
    • Leave Cut of each buy at 1%.
    • Clear the Zap vault field, then paste the vault address from SUN's launch receipt. Until you do, it says Needed to launch.
    Name SUN's vault in the Zap Relay source
  9. Check pool 2's Hook Blocks

    • Check Your hook: Zap Relay source fills the Advisory slot and Arb recapture lane stays on.
    • Checks shows Zap vault needs a wallet address until the vault is pasted.
    Check pool 2's Hook Blocks
  10. Leave Team and income as it is

    • Open 4 Team and income and leave every row off.
    Leave Team and income as it is
  11. Review the two pools

    • Open 5 Review.
    • Check Supply split pool 1 70% · pool 2 30% and that pool 2 adds Zap Relay source to what a buy pays.
    Review the two pools
  12. Check the vault before you sign

    • Read Pool 2 feeds a zap.
    • Fix before launching lists the Zap vault until SUN's vault address is pasted. Then connect your wallet and sign.
    Check the vault before you sign
Full walkthrough: Launch 3: MOON again, its HOOKR reserve

Open in the builder

  1. Open the launch page on this family

    • Open the launch page on this family with the button above.
    • Check that Hook Blocks says The linked pools are this launch's pools, with one pool on HOOKR.
    • Keep Runs on at Hookr's hook.
    Open the launch page on this family
  2. Pick the token that already trades

    • Open 1 Token and pick Token that already trades.
    • Paste MOON's contract address under Token contract. The pictures use WTH as an example token.
    Pick the token that already trades
  3. Open the HOOKR pool

    • Open 2 Pools.
    • Check that the card reads tick spacing 200.
    • Type 1 under Opening price, 0.1 under Range from and 20 under Range to. These are example values.
    • Type 1000 under Token seed and 1000 under Quote seed.
    Open the HOOKR pool
  4. Set the Zap Relay target

    • Open 3 Hook Blocks and open Zap Relay target in the block list.
    • Under What a zap does, pick Buy and add liquidity.
    • Leave the other settings as they are.
    Set the Zap Relay target
  5. Check the pool's Hook Blocks

    • Check Your hook: Zap Relay target fills the Advisory slot, Arb recapture lane is off, and Dynamic fees and LP Rewards stay on.
    Check the pool's Hook Blocks
  6. Leave Team and income as it is

    • Open 4 Team and income and leave every row off.
    Leave Team and income as it is
  7. Review, make the vault and launch

    • Open 5 Review and read Pool 1 is a Zap Relay target.
    • Connect your wallet, make the zap vault, then sign the launch.
    • Copy the vault's address and give it to SUN's creator.
    Review, make the vault and launch
Full walkthrough: Launch 4: SUN again, its HOOKR feeder

Open in the builder

  1. Open the launch page on this family

    • Open the launch page on this family with the button above.
    • Check that Hook Blocks says The linked pools are this launch's pools, with one pool on HOOKR.
    • Keep Runs on at Hookr's hook.
    Open the launch page on this family
  2. Pick the token that already trades

    • Open 1 Token and pick Token that already trades.
    • Paste SUN's contract address under Token contract. The pictures use WTH as an example token.
    Pick the token that already trades
  3. Open the HOOKR pool

    • Open 2 Pools.
    • Check that the card reads tick spacing 100.
    • Type 1 under Opening price, 0.1 under Range from and 20 under Range to. These are example values.
    • Type 1000 under Token seed and 1000 under Quote seed.
    Open the HOOKR pool
  4. Name MOON's vault in the Zap Relay source

    • Open 3 Hook Blocks and open Zap Relay source in the block list.
    • Leave Cut of each buy at 1%.
    • Clear the Zap vault field, then paste the vault address from MOON's HOOKR launch receipt.
    Name MOON's vault in the Zap Relay source
  5. Check the pool's Hook Blocks

    • Check Your hook: Zap Relay source fills the Advisory slot and Arb recapture lane stays on with King of the Pool off.
    Check the pool's Hook Blocks
  6. Leave Team and income as it is

    • Open 4 Team and income and leave every row off.
    Leave Team and income as it is
  7. Review and launch

    • Open 5 Review and read Pool 1 feeds a zap.
    • Fix before launching lists the Zap vault until MOON's vault is pasted. Then connect your wallet and sign.
    Review and launch
Watch the walkthrough