Skip to content

Faction league

For a community game with four sides.

On this page

Deploying soonSet it up now without A reward token made in the app, for Swap Reward Mint, which is deploying soon. Each faction runs on live blocks. The league round is a proposal.

Four faction tokens, each with its own crown, competing in one season through a shared LEAGUE points token.

Why it is different. Four markets in one season with a scoreboard that lives on chain.

The pools

Each faction, four launches of this shape · split 70/30

How the pools work together

  • Each faction's USDG swaps mint the same LEAGUE token; its owner lets all four reward programs mint it, then locks its minters.
  • League Crown would rank the factions each round by LEAGUE minted, which is paid for on top of fees, and pay the league pot to the winning faction's crown pool. 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.

Full walkthrough: Launch 1: one faction (RED shown, repeat for each of the four)

Open in the builder

  1. Open the launch page on this family

    • Open the launch page on this family. It opens on Hook Blocks with the note: The linked pools are this launch's pools, each on its quote with its Hook Blocks.
    • Check that Runs on is Hookr's hook.
    • Check the two pool tabs: Pool 1 · TOKEN / ETH and Pool 2 · TOKEN / USDG.
    Open the launch page on this family
  2. Name the faction token

    • Click 1 Token.
    • Keep New token selected.
    • Type the faction's name in Name. The example uses Red Faction.
    • Type its ticker in Ticker. The example uses RED.
    • Leave Supply at 1,000,000,000.
    Name the faction token
  3. Set pool 1, RED / ETH

    • Click 2 Pools.
    • On Pool 1 · RED / ETH, check that Quote token is ETH, the card reads tick spacing 60 and Own blocks is on.
    • Type the Opening price in ETH per RED. The example uses 0.0000001.
    • Leave Full range off and type Range from and Range to. The example uses 0.0000001 and 0.0001.
    • Check that Share of supply reads 70.
    • Leave Quote seed at 0, so the pool opens with RED only.
    Set pool 1, RED / ETH
  4. Set pool 2, RED / USDG

    • On Pool 2 · RED / USDG, check that Quote token is USDG and the card reads tick spacing 10 and 4 Hook Blocks · Swap Reward Mint.
    • Type the Opening price in USDG per RED. The example uses 0.0004.
    • Type Range from and Range to. The example uses 0.0004 and 0.4.
    • Check that Share of supply reads 30.
    Set pool 2, RED / USDG
  5. Keep the supply split

    • Under Pools and trading, leave Supply split on. The pools take 100% of the supply.
    • Leave Opening price check off.
    Keep the supply split
  6. Check pool 1's blocks

    • Click 3 Hook Blocks, then the Pool 1 · RED / ETH tab.
    • Check that Your hook shows Anti-Snipe, Dynamic fees, Auto Burn, LP Rewards and Arb recapture with King of the Pool.
    • Check that the Advisory slot reads 0 of 1.
    Check pool 1's blocks
  7. Keep King of the Pool on

    • In the Arb recapture card, check that the King of the Pool switch is on.
    • Check its terms: 1-day rounds, pot 50% of every arb profit, least buy 0.01 ETH, prize the whole pot.
    • Leave them, or click Edit settings to change the round length or the least buy.
    Keep King of the Pool on
  8. Check pool 2's blocks

    • Click the Pool 2 · RED / USDG tab.
    • Check that Your hook shows Dynamic fees, LP Rewards and Arb recapture.
    • Check that the Advisory slot reads Full, 1 of 1, with Swap Reward Mint in it.
    Check pool 2's blocks
  9. Name the LEAGUE reward token

    • Click Swap Reward Mint in the block list to open its settings.
    • If Reward token or Your payout holds an address you did not type, clear it.
    • Paste the LEAGUE token's address in Reward token. It must be a token reward programs can mint. An ordinary ERC-20, HOOKR included, is refused.
    • Paste the wallet that takes your part of each slice in Your payout.
    • Leave Buy slice and Sell slice at 1%, Reward rate at 1 and Runs for at Until spent.
    • Use the same LEAGUE token on all four faction launches.
    Name the LEAGUE reward token
  10. Leave Team and income as it is

    • Click 4 Team and income.
    • Leave Liquidity lock, Supply you keep, Vesting Milestone and Revenue Router off.
    Leave Team and income as it is
  11. Compare the pools on Review

    • Click 5 Review.
    • Check Supply split: pool 1 70% · pool 2 30%.
    • Under What differs between pools, check King of the Pool on pool 1 only, Swap Reward Mint on pool 2 only, and tick spacing 60 and 10.
    Compare the pools on Review
  12. Clear Fix before launching, then sign

    • Fix every line under Fix before launching. In the picture the reward token and the payout are still empty.
    • Click Connect wallet and sign once nothing is left to fix.
    • Repeat these steps for the other three factions, each with its own name and ticker and the same LEAGUE token.
    Clear Fix before launching, then sign
Watch the walkthrough