Skip to content

Platform default family

For an app or launch platform that wants a house style for its users.

On this page

LiveEverything outside the proposed connectors is live. Runs on live blocks on Hookr's shared hook.

A platform sets a two-pool family as its users' default on Hookr's shared hook and takes its cut on terms fixed at launch.

Why it is different. A platform gets a house style for its launches without writing a hook.

The pools

The platform's default family · Hookr's shared hook · royalty split

How the pools work together

  • Every user launch starts from this family; the platform is a payee in each royalty split and the tax recipient on each USDG pool.
  • Your own hook is the other option: the platform deploys its own copy with its own address, where arb recapture and King of the Pool stay off until Hookr opens that hook's lane.
  • Family Crown would run one crown across every launch on the platform. 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 HOOKR 0x18e674231a58c239dc7daedcffe15ec3a24cff5c (an example; any token that already trades and is not ETH or USDG) as the token.

Full walkthrough: Launch 1: the platform's default family on HOOKR

Open in the builder

The link leaves Creator royalty off on pool 1. Connect your wallet, then turn it on.

  1. Open the family

    • Open the launch page on this family.
    • Check that Hook Blocks says The linked pools are this launch's pools, with Pool 1 · TOKEN / ETH and Pool 2 · TOKEN / USDG.
    • Leave Runs on at Hookr's hook.
    Open the family
  2. Choose the token

    • Click 1 Token and choose Token that already trades.
    • Paste the token's address in Token contract. This walkthrough uses HOOKR, 0x18e674231a58c239dc7daedcffe15ec3a24cff5c, as an example.
    • Check Already on Hookr lists the token's earlier launches. Leave Skip pools already open off.
    • Click Continue.
    Choose the token
  3. Price the ETH pool

    • On Pool 1 · HOOKR / ETH, check it reads tick spacing 60 and 3 Hook Blocks.
    • Click Open at the market price.
    • Leave Full range off. Type 0.000001 in Range from and 0.0001 in Range to, so the range holds where the token trades.
    • Type 100000 in Token seed and 0.5 in Quote seed. These are example amounts.
    Price the ETH pool
  4. Price the USDG pool

    • On Pool 2 · HOOKR / USDG, check it reads tick spacing 10 and 4 Hook Blocks · Tax + Conversion.
    • Type 0.03 in Opening price, 0.003 in Range from and 0.3 in Range to. These are example values.
    • Type 100000 in Token seed and 1000 in Quote seed.
    • Leave Opening price check off and click Continue.
    Price the USDG pool
  5. Set the royalty recipient

    • Click the Pool 1 · HOOKR / ETH tab, then Creator royalty on the board.
    • Leave Royalty share at 10%.
    • In Royalty recipient, paste your wallet's address. This walkthrough uses 0x1111…1111 as an example.
    Set the royalty recipient
  6. Royalty pool blocks

    • Check Your hook shows Dynamic fees, Arb recapture, King of the Pool at 50% pot and LP Rewards at 1.44% to LPs, with the Advisory slot at 0 of 1.
    • If King of the Pool reads 25% pot and Checks lists Pot share and Prize ceiling to fix, edit a setting on this pool, such as the Royalty recipient above. It then turns to the whole pot.
    Royalty pool blocks
  7. King of the Pool

    • Check King of the Pool is switched on: 1-day rounds, Pot 50% of every arb profit, Least buy 0.01 ETH, Prize: the whole pot.
    • Check Arb recapture split reads Pot 50 · Hookr 25 · What The Hook 25.
    King of the Pool
  8. Taxed pool blocks

    • Click the Pool 2 · HOOKR / USDG tab.
    • Check Your hook shows Dynamic fees, Arb recapture and LP Rewards, with Tax + Conversion in the Advisory slot at 1 of 1.
    Taxed pool blocks
  9. Set the tax recipient

    • Click Tax + Conversion on the board.
    • Leave Buy tax and Sell tax at 3%, starting at 10% and falling over 300 blocks.
    • In Buy tax recipient and Sell tax recipient, paste the platform's wallet address. This walkthrough uses 0x2222…2222 as an example.
    • Click Continue.
    Set the tax recipient
  10. Split the royalty

    • Under Creator income, turn on Revenue Router.
    • Type the creator's wallet in Payee 1 wallet and 50 in Share. Leave Role at Creator.
    • Click Add a payee. Type the platform's wallet in Payee 2 wallet and 50 in Share. Leave Role at Builder.
    • Check it reads 100% of 100% and shows Pool 1 split id.
    Split the royalty
  11. Check the royalty goes to the split

    • Click 3 Hook Blocks, the Pool 1 · HOOKR / ETH tab, then Creator royalty.
    • Check Royalty recipient now reads This pool's royalty split.
    • Click 5 Review.
    Check the royalty goes to the split
  12. Review the pools

    • Check ROYALTY SPLIT reads 0x1111…1111 50% creator · 0x2222…2222 50% builder.
    • Under What differs between pools, check tick spacing 60 and 10, King of the Pool on the ETH pool only, and Tax + Conversion on the USDG pool only with Buy tax recipient and Sell tax recipient set to the platform.
    Review the pools
  13. Sign

    • Stop at Review when it says Connect a wallet to launch. Connecting a wallet and signing is yours to do.
    • Signing makes the royalty split first, one transaction, then the launch writes it as pool 1's royalty recipient.
    Sign
Watch the walkthrough