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
- ETHtick spacing 60
The faction's crown pool
- Live:Anti-Snipe
- Live:Dynamic fees
- Live:Auto Burn
- Live:LP Rewards
- Live:Arb recapture
- Live:King of the Pool
- USDGtick spacing 10
Mints LEAGUE points
- Live:Dynamic fees
- Live:LP Rewards
- Live:Arb recapture
- Live:Swap Reward Mintadvisory
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
- Live:Supply split
- Live:Limit orders
Proposed connectors
- Proposed:Family Crown
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 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.

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.

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 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.

Keep the supply split
- Under Pools and trading, leave Supply split on. The pools take 100% of the supply.
- Leave Opening price check off.

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.

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.

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.

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.

Leave Team and income as it is
- Click 4 Team and income.
- Leave Liquidity lock, Supply you keep, Vesting Milestone and Revenue Router off.

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.

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.
