[{"data":1,"prerenderedAt":183},["ShallowReactive",2],{"docs:en:\u002Fdocs\u002Fduel\u002Fconcepts\u002Fpools":3},{"id":4,"title":5,"body":6,"cover":174,"description":175,"extension":176,"meta":177,"navigation":178,"path":179,"seo":180,"stem":181,"__hash__":182},"docs\u002Fdocs\u002Fduel\u002Fconcepts\u002Fpools.md","The three pools",{"type":7,"value":8,"toc":166},"minimark",[9,13,22,25,28,90,99,104,111,118,125,128,132,150,154],[10,11,5],"h1",{"id":12},"the-three-pools",[14,15,16,17,21],"p",{},"Launching a duel deploys two plain ERC-20 tokens of ",[18,19,20],"strong",{},"one billion units"," each, side A and side B, and opens three\nUniswap V4 pools on Robinhood Chain in the same transaction:",[23,24],"pools-diagram",{},[14,26,27],{},"With the default 2% cross-pool allocation, the opening reserves are:",[29,30,31,47],"table",{},[32,33,34],"thead",{},[35,36,37,41,44],"tr",{},[38,39,40],"th",{},"Pool",[38,42,43],{},"Holds",[38,45,46],{},"Role",[48,49,50,64,77],"tbody",{},[35,51,52,58,61],{},[53,54,55],"td",{},[18,56,57],{},"ETH \u002F A",[53,59,60],{},"980M A (98% of the supply)",[53,62,63],{},"Where side A is bought and sold for ETH",[35,65,66,71,74],{},[53,67,68],{},[18,69,70],{},"ETH \u002F B",[53,72,73],{},"980M B (98% of the supply)",[53,75,76],{},"Where side B is bought and sold for ETH",[35,78,79,84,87],{},[53,80,81],{},[18,82,83],{},"A \u002F B",[53,85,86],{},"20M of each (2% of each supply) at 1:1",[53,88,89],{},"Where the smallest switches go",[14,91,92,93,98],{},"There is no team allocation and no presale: the whole supply goes into the pools, and what the creator holds comes\nfrom optional ",[94,95,97],"a",{"href":96},"\u002Fdocs\u002Fduel\u002Fguide\u002Flaunch#launch-buys","launch buys",", bought from the pools before anyone else, with the swap fee and without the anti-snipe tax.",[100,101,103],"h2",{"id":102},"single-sided-eth-pools","Single-sided ETH pools",[14,105,106,107,110],{},"The ETH pools start with tokens only: a position above the launch price, and no ETH. Each behaves like a constant-product pool with a small ",[18,108,109],{},"virtual"," ETH reserve (about 1.66 ETH with default terms). Buyers deposit real ETH, which later sales can withdraw. Successful realignment moves some ETH between the pools and to the pot. Selling can bring the price back to the launch floor; there, the pool has no real ETH left to pay another seller.",[14,112,113,114,117],{},"Each side starts at a fully diluted valuation of about ",[18,115,116],{},"1.69 ETH"," (the factory's setting, 1.68 ETH, rounded to a step\nof the pools' prices; its owner can change it for future duels, within bounds). Both sides start at exactly the same\nprice.",[14,119,120,121,124],{},"With fixed liquidity, a side’s price grows with the ",[18,122,123],{},"square of the sum of virtual ETH and real ETH in the pool",". Market cap also depends on the circulating supply, which burns reduce. Doubling the real ETH alone does not generally quadruple market cap; that is only an approximation when real ETH greatly exceeds the virtual reserve and supply is unchanged. Try it:",[126,127],"split-simulator",{},[100,129,131],{"id":130},"the-pool-between-the-sides","The pool between the sides",[14,133,134,135,139,140,144,145,149],{},"With default terms, the A\u002FB pool starts with 2% of each supply at 1:1 over the full price range. A ",[94,136,138],{"href":137},"\u002Fdocs\u002Fduel\u002Fguide\u002Ftrade","switch"," can use it in one swap. The app quotes that route and the route through ETH, and selects the greater net output. After a trade, the hook attempts a ",[94,141,143],{"href":142},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Frealignment","realignment"," within the available ETH; the A\u002FB price can remain out of line. Its price never directly counts for the ",[94,146,148],{"href":147},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fsplit","split"," or rounds, which read only the ETH pools.",[100,151,153],{"id":152},"locked-forever","Locked forever",[14,155,156,157,160,161,165],{},"All three positions belong to the factory and are locked by the hook: ",[18,158,159],{},"nobody can remove liquidity, ever",", and nobody\nelse can add any. The pools have no LP fee; every fee is taken by the hook (see ",[94,162,164],{"href":163},"\u002Fdocs\u002Fduel\u002Fconcepts\u002Ffees","Fees","). The tokens themselves\nhave no owner, no tax, no blacklist and no mint function: their supply can only go down, through burns.",{"title":167,"searchDepth":168,"depth":169,"links":170},"",2,3,[171,172,173],{"id":102,"depth":168,"text":103},{"id":130,"depth":168,"text":131},{"id":152,"depth":168,"text":153},null,"A duel’s three Uniswap V4 pools: each side against ETH with 98% of its supply, and an A\u002FB pool with 2% of each. Their liquidity is locked forever.","md",{},true,"\u002Fdocs\u002Fduel\u002Fconcepts\u002Fpools",{"title":5,"description":175},"docs\u002Fduel\u002Fconcepts\u002Fpools","f7QRKi-hWqx-I6Ie4n5YFVPm69meEeyjTdwUylk6CUs",1791231651148]