AMDA Meme Doghouse

Docs

AMD docs

What AMD does, with the real numbers. Settings are shown as they stood on the date below. The box under this line shows what is switched on right now.

Last checked against AMD's code on 30 October 2026.

Status right now

Launching
On
Trading
On
Trading follows the launching switch. Quotes keep working while it is off.
Fee payouts
Simulating
This switch also stops migration, buybacks and liquidity adds.
Holder rewards
Simulating
Buyback and liquidity
Not started
Started means at least one run has landed. It does not say the keeper is running this minute.

Read from AMD's health and totals about every 30 seconds.

Overview

AMD (A Meme Doghouse) is a launchpad for pump.fun coins on Solana that are priced in $AMD.

You make a coin in a form. AMD builds the transactions, your browser checks them, and your wallet signs them. A launch also carries one signature from the new coin's one-time key, made in your browser.

A coin trades on pump.fun's bonding curve against $AMD. When the curve is full, the coin moves into a PumpSwap pool, also against $AMD.

Every coin is created with a 2% creator fee on each trade. The fee is split four ways when the coin is created, and the split is locked. The creator picks where the largest share goes: their own wallet, another wallet, or the coin's holders.

Around that, AMD runs a keeper that pays fees out and a rewards module that pays holders.

Terms

Coin
A pump.fun coin made through AMD. Every coin has 1,000,000,000 tokens with 6 decimals.
$AMD
The token every coin is paired with: A Meme Dog, a Token-2022 token with 6 decimals, at mint DDmGnuvroxVrb7CSyjYcezFU8gnAfhKasg4ZZezmpump. Coins are priced in it. Fees and rewards are paid in it. AMD's house token, A Meme Doghouse (Fdp8wQVaP5v25fgLYWGauyVbG1AUMicgdZtetxEZpump), is a separate coin.
Bonding curve
pump.fun's pricing formula for a new coin. The price follows from how much of the curve has been sold.
Graduation
The moment the curve is full. The coin then trades in a PumpSwap pool.
PumpSwap
pump.fun's pool exchange.
Creator fee
The 2% each trade pays on top of pump.fun's own fees.
Split
How the creator fee is divided: 40% creator's choice, 25% liquidity, 25% buyback, 10% platform. It is set once and locked.
Keeper
AMD's background service. It pays out fees, moves full curves to PumpSwap when pump.fun has not, and, when a platform token is set, runs buybacks and liquidity adds.
Platform token
AMD's own token. The buyback wallet buys it and the liquidity wallet adds to its PumpSwap pool, once it is set up. See the flywheel page.
Pot
The wallet that collects a holders coin's creator share until a snapshot pays it out.
Snapshot
The moment AMD reads who holds a coin, to share a pot.

Who does what

Who does what
PartyDoes
YouHold your keys. Sign every launch and every trade.
Your browserReads what AMD built before your wallet is asked.
AMD's serversBuild the transactions, pin pictures, read coins back from the chain before listing them, index trades, run the keeper and the rewards module.
pump.fun's programsHold the curve, the pool and the locked fee split.

Launching

A launch makes a pump.fun coin quoted in $AMD, sets its creator fee, and locks the fee split. It takes a form, a review and a wallet prompt for each transaction, one after the other.

The form

The launch form and the rule for each field
FieldRule
PicturePNG, JPG, GIF or WebP, up to 3 MB. AMD checks that the file's bytes match its type.
NameUp to 32 bytes of UTF-8. That is about 32 letters; other scripts and emoji take more. No control characters.
Ticker1 to 10 letters or digits. A leading $ is dropped.
DescriptionUp to 1,000 characters. Optional.
LinksX, Telegram and website, all optional. https only, up to 200 bytes (200 characters for ordinary ASCII links). X links must be on x.com or twitter.com, Telegram links on t.me or telegram.me.
Your share of the feeMy wallet, Another wallet, or The coin's holders.
First buyOptional. Paid in $AMD. Capped at 50 AMD at the time of writing.

What happens when you press launch

  1. Upload. AMD pins the picture and the metadata to IPFS through a node it runs, and returns two links. The launch accepts only links on the gateway AMD pins to.
  2. Prepare. Your browser makes a fresh keypair for the coin's address and asks AMD to build the transactions. AMD returns one to three launch transactions: the create, which carries the first buy when it fits, and the fee-split lock. At the time of writing a launch is two transactions, or three with a first buy.
  3. Review. Your browser checks what AMD built (see Security). Then it shows where each share goes, what the launch costs and a countdown of at most one minute, about how long the transactions stay valid.
  4. Sign and send. One transaction at a time: your browser runs it against the chain first, and your wallet is asked to sign it only if that works. Your wallet signs first. Then the coin's own key signs the create. The transaction is sent and confirmed before the next is asked, the lock last.
  5. List. AMD reads the coin back from the chain. It lists the coin when the curve exists, the quote is $AMD, the fee is 2%, and the fee split is locked and matches.
  6. Finish setup, if needed. If the create lands but the lock does not, the coin is not listed and AMD builds no trades for it. Its page offers "Finish setting up your coin". One signature sends the lock. Only the creator's wallet can do it.

If something stops

What the status of a coin means
You seeIt means
ConfirmingAMD is checking the coin on Solana. This usually takes a minute. The page asks again by itself.
Setting upThe coin exists, but its fee split is not locked yet. AMD lists it and opens trading once its creator finishes setting it up.
LiveListed and trading.
This coin was never createdThe launch transaction did not land. If nothing lands within about ten minutes of preparing, AMD marks the attempt failed.
Fee split does not match, Quote token mismatch, Creator fee mismatch, Invalid bonding curve, Invalid fee-sharing setupAMD read the coin from the chain and refuses to list it or build trades for it.

What it costs

  • A launch needs about 0.0162 SOL for network fees and account rent, before any first buy. That figure was measured on a mainnet launch with no first buy, and it is a floor.
  • 0.00204 SOL of it pays for the account that holds $AMD for the coin's fee vault. It is not refunded.
  • A first buy adds its own cost and one more network fee. It also opens the account that holds your coins, which takes a small deposit of rent.

Your coin's key

The coin's address is a fresh keypair made in your browser. It is kept in the tab's session storage until the create lands. A reload or a retry with the same details then resumes the same coin instead of making a second one. Once the coin exists the key is dropped. The page remembers the coin's address, so it can offer to finish the coin's setup if that is needed. It signs the create transaction once.

Trading and the curve

Every listed coin trades against $AMD. On a coin's page you buy and sell, read its chart, its latest trades, its largest holders, its rewards and its fee split.

On a coin's page

  • The chart shows candles from one minute to one day, fifteen minutes by default. It opens in dollars when the $AMD price is known, and can switch to AMD and to market cap. Dollars use the current $AMD price. Market figures refresh about every 30 seconds, so a coin that was listed a moment ago may say "Pricing" until AMD has worked out its price.
  • A bar shows how far the curve has filled. The figure is the share of the curve's tokens already sold.
  • Trades lists the latest 50 and loads older ones on request. Holders lists the 100 largest wallets and marks the bonding curve, the pool, AMD's own wallets and rewards pots, which are not people. Rewards and About are covered below.
  • The coins page sorts by newest, market cap or 24-hour volume, and searches by name, ticker or address. Market cap is the price times 1,000,000,000 tokens.

A quote

Before you sign, a quote shows what you should receive and the least you will accept after slippage. It also shows the route (bonding curve or PumpSwap pool), the price impact and the fee. The fee line is the total: pump.fun's protocol and pool fees plus the 2% creator fee.

Slippage

You choose 1%, 5%, 10% or 20%. The default is 5%. If the price moves past your choice before the trade lands, the trade fails and costs only the network fee.

What a trade does

  • A buy spends exactly the AMD you enter and takes at least the minimum amount of the coin. A sell gives an exact amount of the coin and takes at least the minimum AMD.
  • A buy that fills the last of a curve takes the tokens that are left, and the AMD it does not need stays with you.
  • Fees are paid in $AMD. The network fee is paid in SOL, with a priority fee of 50,000 micro-lamports per compute unit at the time of writing. Your first buy of a coin opens the account that holds it, which needs a small refundable deposit. A sell opens your $AMD account if you do not have one.
  • A trade is one transaction. It stays valid for about a minute and a half at most, a limit set by Solana. If the network does not answer, the app follows the transaction by its signature. From the same browser tab it does not send a second trade beside the first.

Graduation

When the curve is full the coin graduates. The coin then trades in the canonical $AMD-quoted PumpSwap pool. If pump.fun has not moved it, AMD's keeper sends the migration. Between the end of the curve and the pool, AMD refuses to quote or build trades and the app shows a temporary-unavailable notice. After that, quotes say PumpSwap pool and the price comes from the pool.

Pauses

If AMD pauses launching it also stops building new trades. Quotes keep working.

Fees and the split

Every coin is created with a creator fee of 2%, which is 200 basis points, on each trade. It is set in the launch and charged on top of pump.fun's own fees.

The split

How the creator fee is split
ShareOf the feeOf a tradeGoes to
Creator's choice40%0.8%Your wallet, another wallet, or the coin's holders
Liquidity25%0.5%AMD's liquidity wallet
Buyback25%0.5%AMD's buyback wallet
Platform10%0.2%AMD's treasury

Creator's choice

  • My wallet. Paid to the wallet you launch with, in $AMD.
  • Another wallet. Paid to a wallet you name, in $AMD. Your browser checks the address on-chain and refuses a token account, a token mint or a program, because $AMD sent there could never be taken out. An address no key can sign for, such as a multisig vault, needs your say-so. You cannot name AMD's liquidity, buyback or treasury wallet.
  • The coin's holders. Collects in a pot. Once the pot is worth $25, wallets holding at least $20 of the coin share it in $AMD. See Holder rewards.
  • Whichever you pick, it cannot be changed later.

The lock

The split goes into pump.fun's fee-sharing program as part of the launch, in the same signing. That program accepts one configuration per coin. Once it is set, neither the creator nor AMD can change it.

AMD's check

AMD lists a coin only after it reads the fee-sharing configuration back from the chain and finds it locked with exactly the shareholders it expected. The same check runs for every coin, before AMD lists it or builds a trade for it.

Paying out

  • AMD's keeper checks every minute. When a coin's fee vault holds 0.05 AMD, it pays the four shares out in $AMD. The keeper creates any $AMD account a shareholder is missing, so nobody pays rent to receive a share.
  • The payout is a permissionless instruction, so anyone can run it if the keeper does not.
  • After graduation the same fee is charged in the pool. The keeper is built to move it into the coin's fee vault and pay it out in the same step.

Where AMD's three shares go

The liquidity, buyback and treasury shares go to three AMD wallets that are the same on every coin. The buyback wallet buys AMD's platform token. The liquidity wallet adds to that token's PumpSwap pool, not to the pool of the coin that paid the fee. Both start once the platform token is set up. Until then the AMD waits in the wallets. The flywheel page shows how, with the numbers.

Liquidity walletSolscan (opens in a new tab)
HhMj2VKmxpsqkk9C7Tk18KKDWwsjpoFEjW7GnHKQEmbb
GkWAPVad16SRL9FkmWCvgPG11J8Dp3Nu1vNLkk4kKhFW
BEy7hnJA9JeNhT1xMiEaGDqpCg4iSW6G9XtsqzXvbjwU

Example

On a trade worth 100 AMD before fees, the creator fee is 2 AMD. That is 0.8 to the creator's choice, 0.5 to the liquidity wallet, 0.5 to the buyback wallet and 0.2 to the treasury. pump.fun's own fees come on top.

Holder rewards

A creator can send their 0.8% of every trade to the coin's holders. The share collects in a pot. When the pot is big enough, AMD takes a snapshot of who holds the coin and pays the holders in $AMD.

How a run works

  1. The pot fills. In holders mode, the creator's share is paid into a pot wallet that AMD's rewards module controls.
  2. A run is scheduled. When the pot is worth $25, AMD picks a whole minute between 1 and 60 from now, at random, and stores it. A coin has one open run at a time.
  3. The snapshot. At that minute AMD reads every token account of the coin from the chain and adds up each wallet's balance across all its accounts. The list must add up to the coin's whole supply. If it does not, AMD does not use it, and the run waits and tries again on the next pass.
  4. The shares. Wallets holding at least $20 of the coin at that moment qualify. Each gets the pot times its balance, divided by the total of all qualifying balances, rounded down.
  5. The payout. AMD pays in $AMD from the pot, five wallets to a transaction, and opens an $AMD account for any wallet that has none.
  6. The aftermath. A run that paid nobody is not repeated until the window has passed.

The numbers

Holder rewards settings at the time of writing
SettingValue
Pot needed to schedule a run$25
Minimum holding to qualify$20 of the coin
Snapshot window1 to 60 minutes after the run is scheduled
Smallest share that is sent0.0005 AMD
Smallest share for a wallet with no $AMD account0.01 AMD
Wallets paid per transaction5
Dollar valuesThe current $AMD price, at most 30 seconds old

Who is left out

Addresses that are not ordinary wallets: program-derived addresses such as the bonding curve, the pool and multisig vaults. Burn addresses. AMD's platform wallets (treasury, buyback, liquidity and keeper) and the coin's own pot. Wallets under $20 of the coin at the snapshot. Wallets whose $AMD account is frozen or belongs to someone else.

Small shares

A share under 0.0005 AMD is not sent. It stays in the pot with the rounding remainder for the next run.

The creator

The creator's wallet is counted like any other holder if it holds enough.

The Rewards tab

  • The pot in $AMD and dollars, and its progress towards $25.
  • The window the next snapshot falls in.
  • Recent payouts. Each has the time of the snapshot, the run's state, the number of wallets, the AMD paid and a link to the first payout transaction. States are Scheduled, Paying out, Paid, Held up and Not completed.

What the API shows

Before a snapshot, the 60-minute window it falls in, which starts when the run is scheduled. Never the minute. After it, the time the snapshot was taken.

What anyone can verify today

  • Each payout run lists the signatures of its transactions. Open them to see who was paid and how much.
  • The run's total and its number of recipients.
  • The pot's balance, on the Rewards tab.

What cannot be verified yet

Recomputing every share needs each wallet's balance at the snapshot. AMD stores the snapshot's slot but does not publish it, so today you can check the payments but not rebuild the shares.

Security

AMD's server builds your transactions, so AMD's server is the party being checked. The checks therefore run in your browser, before your wallet is asked.

AMD has not been audited.

What your browser checks on a launch

  1. Who signs. Your wallet pays for every transaction and signs it. The only other signature allowed is the new coin's one-time key on the create transaction.
  2. Which programs run. A launch may call, at the top level, pump.fun, pump.fun's fee-sharing program and the account and compute-budget helpers. Any other program is refused. Programs that those instructions call internally are not read.
  3. What it pays. A priority fee above 0.0007 SOL per transaction is refused.
  4. What each instruction does. The coin carries the name and ticker you gave and the metadata link AMD returned for them. Its creator is your wallet, its creator fee is 2% and its quote is $AMD. A first buy that could cost more than 10% over what you asked is refused. The lock names your wallet as its authority. A launch may ask the associated token account program to open only two token accounts: your own account for the coin, and the $AMD account of the coin's fee vault.
  5. Where the fee goes. The shareholders written into the lock must match the split AMD shows you. Your share must go to the wallet you chose. If you chose the holders, it must not go to your own wallet. AMD's three wallets are fixed inside the app, so a lock that sends their shares anywhere else is refused.

What your browser checks on a trade

A trade gets the first three checks above, with pump.fun, PumpSwap and the same helpers as the programs it may call. The swap is also read. It must pay in exactly the amount you entered. The one buy that takes the last tokens of a curve may pay at most that amount. The swap must guard the trade with at least the minimum you were shown. It must trade the coin you chose, for your wallet, against $AMD. If AMD's rebuilt minimum is lower than the one you were shown, the app tells you and asks again.

What the checks cannot do

  • They read the transaction as AMD built it. A wallet may add instructions of its own when it signs, and that is the wallet's to check.
  • They do not audit pump.fun's programs or PumpSwap.
  • They run in the page you opened. A fake copy of the site, or a hostile browser extension, can defeat them.
  • They rely on values pinned in the app, such as AMD's three wallets and the program addresses. These ship with the site.
  • Accounts that a lookup table would load cannot be read by the app. AMD's launches use no lookup table today.

The site's own surface

  • Only 16 named routes of AMD's backend can be reached through the site. Admin routes cannot be reached by any spelling of a path.
  • Wallet and chain traffic goes through the site's own proxy, which allows eight read, run and send methods with bounded parameters.
  • In production the page may make requests only to its own origin, although coin pictures may load from any https address. It cannot be framed, and it cannot use the camera, microphone, location or payment APIs.

Who controls what

What each party can and cannot do
PartyCanCannot
YouSign or refuse every launch and trade.Change a locked fee split.
AMD's adminPause launching (which also stops new trades), the keeper and holder rewards.Sign for you, change a locked split, or move coins in your wallet.
AMD's keeperPay out fees, move full curves to PumpSwap, run buybacks and liquidity adds. The transactions it sends for these may call pump.fun, PumpSwap, account creation and the compute budget.Burn, close accounts or make direct transfers in those transactions. Reward payouts are built by their own code and are not under this limit.
AMD-held walletsHold the treasury, buyback and liquidity shares, and every holders coin's pot. Their keys sit on AMD's servers.Change the split that fills the first three. That split is locked on-chain.
pump.funRun the programs. Switch off configurable creator fees for every coin. Run a takeover of a fee-shared coin.Be controlled by AMD.

What AMD holds

Launching and trading never put your coins or keys in AMD's hands. The pot of a holders coin holds $AMD in a wallet AMD controls until a snapshot pays it out.

What anyone can verify

  • A coin's fee split, from the chain, and AMD's three wallets from the flywheel page.
  • Each rewards run lists its payout signatures. Fee payouts, buybacks and liquidity adds are public on-chain, from each coin's fee vault and the three AMD wallets. AMD does not list their signatures.
  • That a AMD launch calls, at the top level, only pump.fun's programs and the helpers listed above, by reading its transactions before you sign.

Limits at a glance

Values marked fixed are constants in AMD's code. The rest are settings at the time of writing, and AMD can change a setting.

Limits and settings
WhatValue
Creator fee2% (fixed in code)
Split40 / 25 / 25 / 10 (fixed in code)
Name32 bytes (fixed in code)
Ticker10 letters or digits (fixed in code)
Description1,000 characters (fixed in code)
Picture3 MB (fixed in code)
Link200 bytes (fixed in code)
First buy at launch50 AMD
Launch attempt that never landsmarked failed after about 10 minutes
Transactions' lifeset by Solana, about 60 to 90 seconds; the app counts down at most 60
Trade slippage1%, 5% (default), 10%, 20% in the app; the backend accepts 0% to 50% (fixed in code)
Keeper passevery 60 seconds
Fee payout threshold0.05 AMD in a coin's vault
Buyback and liquidity runs0.5 AMD per run, at least 300 seconds apart, 3% slippage
Rewards pot to schedule a run$25
Rewards minimum holding$20
Rewards snapshot window1 to 60 minutes
Rewards smallest payout0.0005 AMD; 0.01 AMD to a wallet with no AMD account
Rewards wallets per transaction5
Requestslimited per IP address on quotes, trade builds, launch preparation and metadata; metadata is also capped for all users together (fixed in code)

FAQ

Do I need $AMD?

Buying needs $AMD in your wallet, and selling pays you in $AMD. If you hold SOL, swap it for $AMD on an aggregator such as Jupiter. Keep a little SOL for network fees.

What does a launch cost?

About 0.0162 SOL for network fees and account rent, before any first buy. A first buy adds its own cost, one more network fee and a small rent deposit for the account that holds your coins. Of the 0.0162 SOL, 0.00204 SOL is not refunded. The review screen shows the cost and your balance before you sign.

Can the fee split change after launch?

Not by the creator and not by AMD. The split is locked in pump.fun's fee-sharing program, and AMD lists a coin only after reading it back. pump.fun's own admin can run a takeover that rewrites a fee-shared coin's split, and pump.fun controls the global switch for configurable creator fees.

Is my money ever in AMD's hands?

Not when you launch or trade. AMD builds unsigned transactions and your wallet signs them. A holders coin's pot sits in a wallet AMD controls until a snapshot pays it out.

What happens when a coin's curve is full?

It graduates into an $AMD-quoted PumpSwap pool. If pump.fun has not moved it, AMD's keeper sends the migration. Trading pauses between the two and resumes once the pool exists.

How does the holder snapshot work?

When a holders coin's pot reaches $25, AMD picks a random whole minute in the next 60. The API keeps it hidden until it has passed. Wallets holding at least $20 of the coin then split the pot in $AMD, in proportion to their balances.

Why does a new coin say "Pricing"?

AMD's market figures have not reached the coin yet. They refresh about every 30 seconds, so a new coin shows Pricing until the next refresh.

My launch stopped halfway. What now?

Open the coin's page with the wallet you launched from. If the create landed but the lock did not, it offers "Finish setting up your coin", and one signature completes it. If nothing landed, AMD marks the attempt failed after about ten minutes and nothing was made. While launching is paused, finishing setup waits until AMD resumes it.

Does AMD burn tokens?

No. The buyback wallet holds what it buys and the liquidity wallet holds its LP tokens. Both wallets are AMD's.

Which wallets can I use?

Phantom, Solflare, Backpack and other Solana wallets that your browser can detect. On a phone, open the site inside the wallet app's own browser.

Risks

Read this before you launch, buy or hold anything here.

  • Memecoins can go to zero. Every coin on AMD is a memecoin. A coin can lose all of its value, and you may not be able to sell at a price you accept. Only trade what you can lose.
  • The platform token carries the same risk. When a platform token is set, the buyback wallet buys it and the liquidity wallet adds to its pool. None is set at the time of writing. A buyback is demand, not a price floor, and the liquidity added to its pool backs none of the other coins.
  • AMD depends on pump.fun. Coins, curves, pools and locked splits are pump.fun's programs. pump.fun can change its own fees and can turn off configurable creator fees for every coin. It also keeps a takeover instruction that can rewrite a fee-shared coin's split. AMD does not control any of it. AMD — A Meme Doghouse is an independent project. It is not affiliated with pump.fun or with Advanced Micro Devices, Inc.
  • AMD depends on $AMD. Every coin is priced in the Token-2022 token at mint DDmGnuvroxVrb7CSyjYcezFU8gnAfhKasg4ZZezmpump. AMD relies on that mint. Dollar values and thresholds use the current $AMD price, so a wrong or stale price shifts them.
  • AMD holds keys. AMD's keeper, buyback, liquidity and treasury wallets, and every holders coin's pot are controlled by keys on AMD's servers. A breach of those servers could move what those wallets hold. Your own wallet and your coins are not among them.
  • AMD can pause. AMD's admin can switch off launching, which also stops new trades, and the keeper and holder rewards.
  • Contracts can have bugs. A launch or trade calls pump.fun's programs and PumpSwap. A flaw in any of them can lose funds, and AMD's own code can have flaws too. AMD has not been audited.
  • Holder rewards are young. A run needs a complete list of holders from an RPC node. If the list is incomplete, AMD does not use it and tries again on the next pass. Small shares stay in the pot. You can check payments but cannot yet rebuild every share from public data.
  • Your browser and wallet are part of the system. AMD's checks run in the page you opened. A fake copy of the site or a hostile extension can defeat them. Check the address bar and read what your wallet shows.
  • Not investment advice. Nothing here is advice. AMD is software that builds transactions for your wallet.