Socks logoSocksDocs

Hold the coin · Earn the stock

Coins that pay you in stock.

That's the whole idea of Socks: a coin on Solana is paired to a stock, and everyone holding the coin earns that real tokenized stock — sent to the same wallet.

1. Pick a stock

Choose from the stocks that exist as real, transferable tokens on Solana. Only these can be paired, because payouts are sent on-chain to holder wallets.

2. Pair your coin

Paste the mint address of your pump.fun coin, name it, and pick how tightly it should follow the stock. Socks reads the live stock price and the coin's on-chain supply.

3. Fund payouts with your creator fees

Your pump.fun creator fees land in your own wallet as SOL. To turn them into stock for holders, you move that SOL into the payout wallet shown on your coin page — either by sending it yourself, or by using the one-time sweep on the create page.

4. Holders get stock

When you run a payout, Socks buys the tokenized stock with the SOL in the payout wallet and splits it pro-rata among eligible holders — hold 3% of the coin, receive 3% of the stock. Liquidity pools and bonding-curve accounts are excluded, and so is any wallet holding less than 0.01% of the circulating supply.

Pairing styles

  • TrackChart the coin against the stock.
  • MirrorCoin value follows the stock's move.
  • Theme onlyStock is just a label on the coin.

Stocks you can pair

Each one trades on Solana as a token, so it can be sent to holders.

AAPLAAPLxTSLATSLAxNVDANVDAxMSTRMSTRxSPYSPYxMETAMETAxAMZNAMZNxGOOGLGOOGLxMSFTMSFTxCOINCOINxHOODHOODxAMDAMDxNFLXNFLXxPLTRPLTRxCRCLCRCLxQQQQQQxGLDGLDxMCDMCDxKOKOx

If you're a holder

Just hold the coin

There's nothing to sign up for. If the coin sits in your wallet when a payout runs, you're counted.

Stock lands in the same wallet

You receive the tokenized stock itself — the same wallet you hold the coin in gets a new token like AAPLx.

Your slice is your share

Hold 2% of the coin's supply and you get roughly 2% of whatever stock the payout buys.

You can sell or keep it

The stock token is yours. Hold it, or trade it on Solana like any other token.

A payout, in numbers

Coin supply · 1,000,000,000 coins

Payout pot · 2 SOL in the payout wallet

You · a wallet holding 10,000,000 coins (1%)

gets 1% of the stock bought with that 2 SOL

Network fees come out of the payout wallet, so a little SOL is always left behind for them.

Questions people ask

Do I need to connect a wallet?

Not to browse or to receive a payout. Holding the coin is enough — payouts go to the wallet already holding it.

How often do payouts happen?

Whenever the coin's creator runs one. There's no fixed schedule, and a payout only works if there's SOL in the payout wallet.

What if a wallet holds a tiny amount?

Very small slices can round down to zero at the token's smallest unit. Those wallets are skipped for that payout and stay eligible for the next one.

Why is the stock price frozen?

Stock markets close at night, on weekends and on holidays. Prices sit still until trading opens again; payouts still work.

Can I pair any stock?

Only the ones listed below. A stock needs to exist as a real token on Solana, otherwise there'd be nothing to send.

Who holds the stock before a payout?

Nobody — Socks only buys the stock at the moment a payout runs, then sends it straight out. Between payouts the wallet just holds SOL.

The dev-fee sweep, explained in full

The create page has an optional field where a coin creator can paste the private key of the wallet their pump.fun creator fees arrive in. Here is exactly what happens, step by step, so nothing about it is a mystery.

  1. The key is sent once to the Socks server over HTTPS and turned into a signing key in memory. It is never written to the database, never logged, and never sent anywhere else.
  2. The server reads that wallet's SOL balance and builds a single transfer: everything except a small amount left behind to cover network fees.
  3. The SOL is transferred to the Socks payout wallet, the transaction is confirmed on-chain, and the key is discarded. Nothing recurring is set up — one sweep per time you press the button.
  4. When you run a payout, that SOL is used to buy the tokenized stock you paired through Jupiter, and the stock is sent out pro-rata to every wallet holding your coin.
  5. Both the sweep and every payout are ordinary Solana transactions. You can look each one up on a block explorer and check the amounts yourself.

Be honest with yourself about the risk

Pasting a private key anywhere hands over full control of that wallet for as long as someone holds it. Only ever use a throwaway wallet that holds nothing but your creator fees — never your main wallet. You can skip this entirely and simply send SOL to the payout wallet by hand; the result is identical.

Test mode

Socks can be configured to use an imported private key as a quick, throwaway payout wallet while the team tests sweeps, Jupiter swaps and holder deliveries. When this mode is on, the app shows an amber banner on the create page and every coin dashboard.

Do not use test mode with real funds

The imported key is kept in memory only for as long as it takes to sign a transaction, but a payout wallet loaded this way should be treated like a sandbox. Only send small amounts of SOL you are willing to lose, and switch to a seed-derived treasury wallet before any real creator launches money through the system.

Where the money comes from

Socks never mints, prints or promises money. Every payout is funded by SOL that a coin creator puts into the payout wallet, and there are only two ways it gets there.

1. You send it yourself

Your pump.fun creator fees arrive in your own wallet as SOL. You send however much you want to the payout wallet address shown on your coin page. No key needed.

2. The one-time sweep

Optional. You paste the private key of the fee wallet once and Socks moves its SOL (minus network fees) to the payout wallet in a single transaction. Nothing is stored and nothing repeats.

The size of a payout is simply the SOL sitting in the payout wallet when you press the button, minus a small reserve for network fees. If the coin earns more fees later, you top it up and run another payout.

Who is eligible, exactly

  • Socks reads every wallet holding the coin directly from Solana at the moment the payout runs. There is no snapshot list and no registration.
  • Liquidity pools, bonding-curve accounts and any other program-owned account are removed first — they are not people, so they never receive stock.
  • After that, wallets holding under 0.01% of the circulating supply are skipped, so dust wallets do not eat the pot in fees.
  • The remaining wallets share the stock in proportion to their coin balance: 3% of the eligible supply earns 3% of the stock bought.
  • A slice that rounds to zero at the token's smallest unit is skipped for that payout and stays eligible for the next one.

Launching a coin, step by step

  1. Name your coin. Name, ticker and a short description — this is what people see.
  2. Pick the stock it pays. Choose one of the supported tokenized stocks and a pairing style. The live price of that stock shows up in the preview immediately.
  3. Make the pairing real. Paste your coin's mint address and your creator wallet, and optionally use the sweep to fund payouts from your fees.
  4. Add artwork. Upload the image people will see next to the coin.
  5. Launch. The coin gets its own page with the live stock price, the payout wallet, holder counts and every past payout.

The main Socks coin

The Socks coin itself is run by the Socks team, and its fees stay with the team — they do not fund anybody else's payouts. Coins that other people launch are completely separate: each one's payouts come only from the SOL its own creator puts in. Money is never pooled between coins.

Under the hood

  • Stock prices come from live market data and refresh about once a minute while you have a page open.
  • Holder balances, supply and the payout wallet balance are read straight from a Solana mainnet node.
  • The stock is bought at payout time through Jupiter, at whatever the market gives at that moment — Socks does not hold stock between payouts.
  • Stock is delivered as a token transfer to each holder's wallet, and the missing token account is created automatically when a wallet has never held that stock before.
  • Every sweep, purchase and transfer has a transaction signature you can open in a block explorer.

Words you'll see

Tokenized stock (xStock)

A token on Solana that tracks a real share, like AAPLx for Apple. It can be sent between wallets like any other token.

Mint address

The unique on-chain address of a coin. Socks uses it to read the coin's supply and its holders.

Payout wallet

The wallet Socks uses to hold the SOL for a payout, buy the stock, and send it out to holders.

Creator fees

The share of trading fees pump.fun pays the person who launched a coin. On Socks these fees are what funds holder payouts.

Pro-rata

Split by size. If you hold 5% of the coin, you get 5% of the stock the payout buys.

Circulating supply

The coins actually held in wallets, ignoring liquidity pools and bonding-curve accounts.

Good to know

  • Payouts are pro-rata: your slice is your share of the coin's supply at the moment the payout runs — 3% of the coin earns 3% of the stock bought.
  • Liquidity pools and bonding-curve accounts never receive stock, and wallets holding under 0.01% of the circulating supply are skipped, so the pot goes to real holders.
  • Stock prices are live market prices, and the stock market is closed on nights and weekends — prices then sit still.
  • Every payout is a real Solana transaction, so you can look it up and see exactly what landed in each wallet.
  • A payout needs SOL in the payout wallet. With an empty wallet, nothing is bought and nothing is sent.
  • Payouts are not a promise or a schedule. A creator can run one at any time, or never, and nobody is owed a payout.
  • Tokenized stock carries the market's ups and downs, plus the risks of holding any token on-chain.
  • Socks is not a broker and none of this is financial advice.