SINJOH
Robinhood
Learn / How it works

Discover Sinjoh

Ten lessons explain how Sinjoh launches tokens and puts trading fees to work. Start with the Fee Router, then follow the money through each feature.

10 lessons6 routing steps9 launch types
Core protocol

Fee Router

The Fee Router takes creator fees from each trade and sends them where the token creator chose.

The split is chosen before launch. A keeper normally runs the sequence, but anyone can move a ready step forward if needed.

  1. 01Collect

    Claim the creator fees from the launchpad.

  2. 02Forward

    Move those fees into the token’s router.

  3. 03Log

    Record the fees and apply the chosen split.

  4. 04Fee

    Send Sinjoh’s fixed 1% of collected creator fees.

  5. 05Convert

    Swap assets when the destination needs a different token.

  6. 06Pay

    Send each share to its destination.

Set at launch
The creator chooses the percentages, conversions, and destinations before the token goes live.
Limited changes
The route cannot be rewritten later. A creator wallet can change only if that option was enabled at launch.
Checked onchain
A step is marked complete only after the transaction and its result are confirmed.
One fee streamCreator feesSplit by the launch setup
SupplyBuybacks and burns

Buy the launch token, then remove it from circulation.

HoldersAirdrops and raffles

Send rewards to eligible wallets or fund prize rounds.

MarketPermanent liquidity

Add paired assets to a compatible pool over time.

TeamTreasury

Move a fixed share into a jointly controlled vault.

Fee destination

Airdrop Distributor

The Airdrop Distributor uses part of the fee stream to pay eligible holders. There is no claim page and holders do not pay gas.

Rewards add up over time. If a payment is missed, the unpaid amount rolls into the next distribution. The creator, pools, and protocol contracts are not counted as holders.

AccountEligibilityResult
Pool or protocol contractExcludedNo holder reward
Fee destination

Liquidity Manager

The Liquidity Manager uses part of the fee stream to deepen a compatible market over time.

It balances the pair, checks the recent market price, and adds liquidity. Fees earned by the position go back into the next addition.

Route budget100% WETH
Balance the pair≈ 50 / 50
Price protection15m TWAP
Final statePermanent LP
Shallower market
One trade can move the price more
More liquidity
The same trade usually has less price impact

Available only where it fits. Some launchpads already control their Uniswap v4 liquidity. Sinjoh hides this option when it cannot add liquidity safely.

Governed destination

Treasury Vaults

Treasury Vaults collect part of the fee stream in an account controlled by a small group, not one founder.

The Standard setup creates a vault and a joint account. Every proposed transaction is visible before the signers approve it.

Fee routeTreasury VaultHolds ETH and ERC-20 assets
Sinjoh Joint2 of 3 approve
Signer 1Signer 2Signer 3
Approved proposalExecute exact callSend, replace signer, or hand off governance
3
named signers
2
approvals required
30d
proposal lifetime
3d
governance handoff delay

Changing a signer takes a vote. Two of the three current signers must approve the change.

01Pay an expense

Propose the exact asset, amount, and recipient. Nothing moves until two signers approve.

02Replace a signer

The current group votes on the new signer, so one wallet cannot change control alone.

03Hand off control

Move governance to another contract after the required delay and approvals.

Fee-funded rewards

Raffle Rewards

Raffle Rewards gives eligible holders automatic entries. Trading fees fund the prizes, so holders do not buy tickets or submit claims.

Each raffle has its own entry rules, schedule, prize share, exclusions, and payout asset. Those settings are fixed when the raffle is created.

01FundFees reach the raffle pool
02SnapshotCheck who held enough to enter
03DrawUse a verifiable random result
04PayPrize goes straight to the winner
Prize modesWETHorOne certified stockorMystery certified stock
Verifiable draw
One service produces the random proof and another confirms the round, so neither controls the result alone.
Prize is funded first
Each round uses a percentage of the available pool, so it cannot promise money the raffle does not have.
Failed transfers can retry
If a confirmed prize transfer fails, the amount remains owed and anyone can retry the payment.
WhoEntry rule

Use a minimum balance or a saved holder snapshot.

WhenRound schedule

Set how often a funded round can run.

WhatPrize asset

Choose WETH, one certified stock, or a mystery stock.

How muchPrize share

Choose the percentage of the funded pool paid each round.

Post-graduation market design

Funding Bands

Funding Bands reserve tokens to sell at chosen market-cap ranges after a Pons v2 market graduates.

A plan can contain one to ten separate USD market-cap ranges. Each range gets part of the reserved token supply, and sale proceeds go either to the creator or the Fee Router.

  1. 01
    Configured

    Ranges, inventory, and destinations are frozen.

  2. 02
    Active

    Graduation is verified and exact inventory is funded.

  3. 03
    Settled

    The upper crossing holds for 15 seconds before settlement.

  4. 04
    Delivered

    Realized WETH and residual tokens reach their fixed destinations.

Reserved inventoryBand opensTokens become available inside the chosen market-cap range.
BuyerReceives tokensThe band sells only the inventory assigned to that range.
Sale proceedsCreator or Fee RouterWETH follows the destination fixed when the plan was created.
Market engines

Launchpads

The launchpad creates the market. Sinjoh connects its creator fees to the features you choose.

Before launch, Sinjoh prepares the fee route and checks the transaction. After launch, it confirms the result before listing the market.

01CurvePons v2 and Flap

Trading starts on a bonding market. The market later moves into a pool.

02PoolPools Instant and letscash.fun

Trading starts in a liquidity pool as soon as the launch is complete.

03AuctionPools LBP

Bids find one clearing price before liquidity moves into the pool.

01
New launches

Pons v2

Bonding curve → Uniswap v4

Choose ETH or an approved pair asset. Trading starts on a bonding curve, the early-buy tax falls over time, and the market moves to a Uniswap v4 pool when it reaches its target.

CurveThresholdV4 pool
02
New launches

Pools Instant

Immediate Uniswap v4 pool

The full 1 billion token supply enters a live pool at launch. Trading starts at a fixed opening price with no bonding curve, graduation step, launch fee, or early-buy tax.

SupplyPoolTrade
03
New launches

Pools LBP

Clearing auction → Uniswap v4

Bidders set one clearing price. If the auction misses its minimum, everyone is refunded. If it succeeds, the funds and remaining tokens move into a live pool.

AuctionClearV4 pool
04
Feature-gated

Flap

Bonding market → V2 migration

Sinjoh prepares the fee route before launch, checks the deployed token, and connects its creator fees. Flap handles graduation and the move into liquidity.

LaunchRouteMigrate
05
Feature-gated

letscash.fun

Native ETH Uniswap v4 pair

A fixed token supply launches against ETH and sends creator fees through a Sinjoh adapter from the start. Launching the token and activating its route are separate transactions, so either step can be resumed.

PredictLaunchActivate
Launch page options

Launch types

Choose what you want the token to do. Sinjoh then fills in the launchpad and fee route that fit that goal.

Each option fills in a practical starting setup. Before you sign, the Review step shows the launchpad, fee route, fixed terms, and wallet transactions.

Manage supplyBuybacks & Burns
Reward holdersAirdrops · Lottery · Dividends
Build the marketDeep Liquidity · Funding Bands
Manage shared fundsTreasury Tokens
Set the openingFair Launch Auction
Choose each partCustom Launch
TypeDefault venueWhat it configures
01Buybacks & Burns
Pons v2

Buy the launch token with trading fees, then send it to the burn address.

02Airdrop Tokens
Pons v2

Use trading fees to send recurring rewards to eligible holders.

03Lottery Tokens
Pons v2

Use part of the fee stream to fund automatic prize draws for holders.

04Dividend Tokens
Pons v2

Send WETH rewards to eligible holders without making them claim.

05Deep Liquidity
Pools Instant

Open with a live pool and immediate market depth.

06Funding Bands
Pons v2

Reserve token inventory to sell after graduation as the market cap rises.

07Treasury Tokens
Pons v2

Send a fixed share of fees into a treasury controlled by two of three signers.

08Fair Launch Auction
Pools LBP

Let a continuous auction discover one clearing price before the pool opens.

09Custom Launch
Choose in setup

Choose the launchpad, fee conversions, destinations, and optional features yourself.

Preset

Starts with a reviewed route for one outcome.

Custom

Exposes the market and routing choices directly.

Both

Show every fixed term before you sign.

Project control

Governance

Token-holder governance lets eligible holders approve project actions through public proposals and onchain votes.

The creator chooses the voting rules at launch: who can propose, how long voting lasts, how much participation is required, and how long successful actions must wait. Those rules are fixed.

Liquid votingTokens in your wallet

Your eligible wallet balance is your voting power. It counts automatically; there is no delegation step.

Staked votingTokens in Project staking

If the project chooses staked voting, voting power comes from the tokens you have staked instead.

  1. 01Propose

    A wallet with enough voting power submits the exact action it wants the project to take.

  2. 02Wait

    The voting delay gives holders time to read the proposal before voting begins.

  3. 03Vote

    Eligible holders vote for, against, or abstain. One eligible token equals one vote.

  4. 04Queue

    A proposal can move forward only if it reaches quorum and receives more votes for than against.

  5. 05Execute

    After the timelock ends, anyone can run the exact action that holders approved.

Proposal threshold
A proposer needs 0.1% to 10% of the token's initial supply, depending on the rule chosen at launch.
Voting time
Voting starts after a 1-hour to 7-day delay, then stays open for 1 to 14 days.
Quorum
Enough eligible voting power must take part. The launch can set quorum between 1% and 30%.
Timelock
A successful proposal waits another 6 hours to 7 days before its approved action can run.

Not every token can vote. Burned tokens, protocol-held balances, and other custody addresses excluded at launch do not count as voting power or quorum.

Background operations

Automation Schedules

Every launch registers the automations it uses, along with the frequency for each one. A shared schedule decides when automations execute.

Routine work stays quiet until its assignment is due. Randomness and Funding Bands keep faster safety paths because they must respond inside shorter onchain windows.

01Launch publishedFeatures become labels

A launch can register routing, airdrop, raffle, and other labels at the same time.

02Registry discoveryWorkers pick it up

Routine workers reload the registry every 30 minutes. Randomness also listens for live database changes.

03Assignment dueOne worker claims it

A renewable lease prevents two worker copies from running the same assignment at once.

PathAutomationTimingWhat happens
01Routine
Fee routingEvery 30 minutes

Collect, account for, convert, and deliver trading fees only when that launch is due.

02Selected
AirdropsCadence: 1h · 6h · 12h · 24h · 48h · 7d

The due queue is checked every 30 minutes. Rewards keep accumulating between distributions.

03Selected
Holder rafflesRound minimum: 1h · 6h · 24h · 7d

The due queue is checked every 30 minutes, then opens an eligible funded round when its entry rules are satisfied.

04Urgent
RandomnessOne batched check each second

Cover every registered raffle in one call, then act only on requests inside their proof window.

05Observer
Funding BandsEvery 15 seconds

Follow finalized market events so a confirmed band crossing can settle on time.

Now go use what you've learned

Explore tokens Create a token