A plain explanation of the current GitBond launch pattern, what the hook does, how fees reach a treasury, how support allocations are described, and which parts are live versus still upcoming.
→ explainers
The moving parts
What GitBond is
GitBond is a builder funding system. A builder can launch a token, trade it through a Uniswap v4 pool, and route a clear part of trading activity to a public project treasury.
The first GitBond token is the proof of the pattern: fixed supply, no presale in the design, and a 3% GitBond fee that still routes to the GitBond treasury before backing extra support for the strongest GitBond-launched tokens.
How builder launches work
A builder fills in the launch form with project details, token name, supply, treasury wallet, funding fee, and an optional GitHub repository.
When the launcher contract is configured, the wallet transaction deploys a fixed-supply builder token and records the launch. Pool setup and launch liquidity are handled after the token deployment confirms.
What the Uniswap v4 hook does
A hook is code attached to a Uniswap v4 pool. It can run during a swap, so the fee route is enforced by the pool path instead of by changing normal token transfers.
For the original GitBond design, exact-input trades route 4% of the ETH side to the GitBond treasury. That treasury is the source of extra support for the strongest tokens launched through GitBond.
How trading fees fund a treasury
The hooked pool sends the funding fee to the project treasury wallet. The treasury is meant to be visible on the builder page, alongside incoming fees, support allocations, and spending notes.
In the current v1 design, the GitBond treasury is a wallet. The support program does not change token transfers or deploy a separate payout contract, so any allocation still needs clear public reporting.
Where GitHub fits
The GitHub connection gives the launch a public work feed. A repository can show commits, releases, and project activity next to the token and treasury data.
GitHub does not control funds and it is not a guarantee that work is valuable. It is context that helps people compare market activity with visible shipping activity.
→ launch flow
From draft to public profile
01draft
Enter the project, token, treasury, fee, website, and repository details.
02deploy
Use the connected wallet to deploy the builder token when the launcher is configured.
03register
Register the funding hook route when the shared hook address is configured.
04pool
Initialize the ETH / token pool and add launch liquidity after the token exists.
05profile
Publish the builder profile once real token, hook, treasury, and GitHub data are available.
→ treasury route
Trading funds the wallet and support program people can inspect
tradev4 hooktreasury
The important point is traceability. Funding enters through the hooked trading path, lands in the configured treasury wallet, and should be shown beside project work instead of hidden in a private update. For GitBond, the 3% fee lands in the GitBond treasury and is earmarked for support to the strongest GitBond-launched tokens.
The token itself should remain a normal token. The funding rule belongs to the Uniswap v4 pool path, which makes the route easier to explain and audit.