everything, in order: what exists today, how a loan works, what the chain checks, the fees, every address and every way this can go wrong.

what exists today

pawnmybag is not live. you can't borrow or lend yet. this page says exactly what is real right now and what isn't.

real right now

  • this site. every pool number on it is read from solana in your browser at the moment you look. nothing is cached on our side and nothing is made up.
  • the price a bag tool. paste any pump coin's contract address and it reads the coin, its bonding curve or its pump pool, and the pool's vaults, then does the math in front of you. it needs no wallet. it checks coins with the same code the loan program is tested with.

built, not live

  • the loan program. it is written and tested against real pump accounts copied from solana. after three security reviews its price check was rebuilt and re-tested, and a full loan has been opened and repaid on solana's test network. it is not on the real solana network yet, so there is no escrow and there are no loans. the borrow, lend and my loans pages say so and show nothing else.

not done yet

  • the $pawn coin. it has not launched. there is no contract address. anything using the name before the address is posted here and on our page is not ours.
  • a first real loan. before the coin launches we will open and repay one loan on solana and post the transaction links here.
  • lenders. nobody has posted an offer, because nobody can yet.

what it is

a pawn shop for your bags. you hand over a bag of a memecoin, you get sol, and you get the bag back when you repay. if you don't repay in time, the lender keeps the bag. that's all a pawn shop is.

  • loans are wallet to wallet. a lender's sol goes to a borrower. pawnmybag never holds either side's money in its own wallet.
  • each loan has one fixed deadline, set when it opens: 24 hours, 48 hours, 72 hours or 7 days.
  • there are no liquidations. the price can fall 90% in the middle of a loan and nobody can touch the bag before the deadline.
  • there is no price oracle. the bag is valued once, when the loan opens, from the coin's own pump pool.
  • the smallest loan is 0.01 sol.

borrowing, step by step

1. price your bag

paste the coin's contract address. the site reads its pool and shows what your bag counts as worth in sol right now, and every open offer the coin passes.

2. pick an offer

each offer shows three things: how much sol it pays for your bag, the lender's fee, and the deadline. pick the one you like.

3. sign twice, about 10 seconds apart

the first signature records your coin's pool price on chain. about 10 seconds later, and within about 2 minutes, the second signature opens the loan: in one transaction your bag moves into the loan's escrow and the lender's sol lands in your wallet. if either half of that transaction fails, neither happens. the wait is part of the price check.

4. repay by the deadline

send back the sol you borrowed plus the lender's fee. it goes straight to the lender's wallet and the same transaction returns your bag. the fee is flat, so repaying early doesn't make it smaller. anyone can repay a loan for you, and the bag still comes back to you.

if you're late, there is a 15 minute grace after the deadline in which repaying still works. treat it as a safety net for a slow transaction, not as extra time.

5. or walk away

once the deadline and its 15 minutes have passed, the bag can be claimed for the lender. you keep the sol. nothing else happens: no debt follows you, no penalty, no score.

lending, step by step

1. write your rules

an offer is a set of rules, not a price for one coin. you decide:

  • share of value: the most you'll lend against a bag, as a share of what it counts as worth. anything up to 80%.
  • deadline: 24 hours, 48 hours, 72 hours or 7 days.
  • fee: one flat fee for the whole term, from 0 to 50% of the loan.
  • smallest pool: the least real sol a coin's pool must hold.
  • time since pawnmybag first saw the coin: solana doesn't record a coin's birthday, so this clock starts the first time anyone records the coin's price here. anyone can do that, the coin's own dev included, so it tells you how long the coin has been watched, not how old it is.
  • stage: accept coins still on the bonding curve, or graduated coins only.
  • limit: the most sol for one loan. on an offer that takes any coin, it is also the most that offer lends on one coin at a time.
  • one coin only: optional. name a single coin and the offer covers nothing else.

2. lock your sol

when you post the offer, your sol moves into that offer's own account. it's owned by the program, not by us and not by any wallet.

3. bags borrow against it

every bag that passes your rules can borrow from your offer until its sol runs out. the program checks each rule on chain when a loan opens. you don't approve loans one by one.

4. you get paid, or you get the bag

if the borrower repays, the sol and your fee land straight in your wallet. if they miss the deadline and its 15 minute grace, the bag is yours: you can send the claim, or anyone can send it for you, and the bag goes to your wallet either way.

5. leave when you want

you can top up or pull the sol that isn't lent out at any time, even while loans are open. you can close the offer once none of its loans are open. sol out on a loan stays out until that loan ends.

what the chain checks when a loan opens

  • the coin passes every rule of the offer the borrower picked.
  • the coin can't be frozen: it has no freeze key. with one, a lender could be locked out of the bag they're owed.
  • the coin can't be printed: it has no mint key.
  • the coin has no risky extras. on token-2022 coins only the name-and-picture extras are allowed. a transfer tax, a transfer hook, a permanent delegate, a non-transferable flag, default-frozen accounts, confidential transfers or a pause switch all get the coin refused.
  • the coin is a pump coin priced in sol: still on its bonding curve, or in the pool pump itself made for it when it graduated. other pools for the same coin don't count. coins paired with something other than sol are left for a later version.
  • the coin has enough price history on pawnmybag, and its loans are under the pool limit. both are in the price check below.
  • the two borrow transactions contain nothing but the loan steps: no swap can ride along in the same transaction.

the price a bag tool runs the coin checks today on any coin you paste, so you can see which coins would pass.

how a bag is priced

there is no outside price feed. everything comes from the coin's own pump pool: the bonding curve's reserves before it graduates, the pool's two vaults after.

a bag counts as what it would sell for

not "coins times price". selling a bag moves the price down, so the program counts the sol a real sale into the pool would return:

one sale = pool sol x coins / (pool coins + coins)
  • it is counted on top of every bag already locked for that coin, as if all of them were sold in one go. splitting one bag into many small loans doesn't get you more.
  • pump's 1.25% sale fee is taken off.
  • it is never more than the real sol in the pool.

the lowest price on record counts

every coin gets a reference price on pawnmybag, built from price samples about a minute apart.

  • the reference drops at once when a sample is lower.
  • it can rise by at most 2% a minute, however hard the price is pushed.
  • a coin needs 20 samples, about 20 minutes of history, before anyone can borrow against it.
  • the history has to stay live. if nobody samples a coin for about 2 minutes, it starts over and takes about 20 minutes to rebuild.
  • a bag is valued at the lowest of three prices: the one your first signature recorded, the price right now, and the reference.
  • if the price moved more than 15% between your two signatures, the loan doesn't open.

one coin can't carry too many loans

  • all open loans on a coin together can lock at most 5% of the coins in its pool. the pricing tool shows that number as "the most it takes".
  • an offer that takes any coin lends at most its per-loan limit on one coin at a time.

what this is for, and what it can't do

someone can pump a thin coin, borrow against the pumped price, and walk away with the sol. the first design only made the price hold for about 10 seconds, and security reviews showed that could be beaten. the rules above are the rebuild.

  • a faked price is expensive. the price is read twice about 10 seconds apart and checked against a 20 minute history that can only climb 2% a minute. in our tests, faking it cost more than 1.5 times what it let anyone borrow, at every pump size tried.
  • a pump that is really held is treated as real. if someone buys and keeps a coin up for 20 minutes or more, that looks like a real price move and loans can be priced on it. the loss is capped by the two limits above. lenders who want less risk pick graduated coins only, a bigger smallest pool, or one coin.
  • a coin's reference can be pushed down with one bad sample. it climbs back at 2% a minute. while it's low, borrowers get smaller loans on that coin. lenders are never worse off for it.
  • someone can fill a coin's 5% limit with a loan to themselves and block new loans on that coin until theirs ends. it locks their own bag. nobody loses funds.

none of this has been audited by an outside firm.

fees

feewho payswho gets ithow much
lender's feeborrower, on repaythe lenderset by each lender in their offer: flat, 0 to 50% of the loan
protocol feenobody, todaynobody, today0%. pawnmybag takes nothing from your loan. the admin key can set this fee to at most 2%: the cap is in the code. if it were ever switched on, it would come out of the sol the borrower receives and go to a treasury address posted here
solana network feewhoever sends the transactionsolana validatorsa fraction of a cent

pawnmybag takes 0% of your loan. the lender's fee goes to the lender. the honest small print: the admin key can set a protocol fee of up to 2%, and no higher. if that ever happens, this table and the treasury address change first.

opening a loan also parks a small rent deposit for the loan's accounts, as every solana account needs. on repay it comes back to the borrower. posting an offer, pricing a bag and claiming a forfeited bag carry no fee beyond solana's own.

the $pawn coin

$pawn has not launched. there is no contract address yet.
  • where: planned for pump.fun, paired with $pump.
  • creator fee: 3% of $pawn trades goes to the coin's creator wallet. that is the project's income. it is not shared with holders, lenders or borrowers.
  • what the coin does in the product: nothing. you don't need $pawn to borrow or lend, loans don't touch it, and no loan fee is paid in it.
  • what it is, then: a coin for a working product. buy it only if you'd buy it knowing that.

every address

pawnmybag's own

whataddress
loan programAMzwcHHu7kyAeoDjPnqtRiADcqRnCh5Rsf9hmjHCKiD3
reserved. nothing is deployed there yet, so there is no explorer link
program settings accountnot created until the program is deployed
treasury (protocol fee)not set
upgrade and admin keyone key, held by the project. posted here the day the program is deployed
$pawn coinnot launched

each of these gets its address and a solscan link here the day it exists on chain.

what the site reads today

whataddress
pump program (bonding curves)6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P
pump swap program (pools after graduation)pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA
wrapped solSo11111111111111111111111111111111111111112
token metadata program (names and pictures)metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
token programTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
token-2022 programTokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

the coins on the front page board

these are other people's coins, picked because trenchers know them and their pools are deep. being on the board is not a partnership or a recommendation.

coincontract address
$neetCe2gx9KGXJ6C9Mp5b5x1sn9Mg87JwEbrQby4Zqo3pump
$679AvytnUKsLxPxFHFqS6VLxaxt5p6BhYNr53SD2Chpump
$tokabuH8xQ6poBjB9DTPMDTKWzWPrnxu4bDEhybxiouF8Ppump
$chillhouseGkyPYa7NnCFbduLknCfBfP7p8564X1VZhwZYJ6CZpump
$gatoHsprHxBRgiVaQdRf3TnKNuZZtaX9JUSPgMFdAkk6pump
$mihao4CxjZyMNoF1p6eXHXHv1TWpS2X47CuUmLwtGe18spump

check it yourself

you don't have to trust the numbers on this site. three ways to check them:

in the tool

on price a bag, open "check it yourself" under any result. it lists every account that was read, the slot it was read at, the raw reserves and the formula.

in the page source

two files, no build step. /js/chain.js fetches the accounts: your browser talks to a public solana rpc directly, with no server of ours in between. /vendor/pawn.browser.js is the loan program's own sdk: it decides which coins pass and what a bag counts as worth, with the same math the program runs.

from a terminal

ask any solana rpc for a pool's sol vault and compare it with the board. this one is $neet's. for another coin, swap in the "pool sol vault" address the tool shows you:

curl -s https://solana-rpc.publicnode.com -H 'content-type: application/json' -d '{
  "jsonrpc":"2.0","id":1,"method":"getAccountInfo",
  "params":["AJTtu7ZW3sDiq627cBCkrA9JHxMzFaQZYtCoyZnsgWFB",{"encoding":"jsonParsed"}]}'

look for tokenAmount in the answer: that's the sol in the pool. the same works for the coin vault. put both into the "one sale" formula under how a bag is priced.

risks

if you borrow

  • miss the deadline and the bag is gone. there is a 15 minute grace and no extension. if the coin moons after you forfeit, it's the lender's.
  • a new coin can't be pawned right away. it needs about 20 minutes of price history here first.
  • big bags count for less. a bag is valued at what it would sell for, and one coin's loans are capped at 5% of its pool.
  • you get a share of the value, not all of it. if you're sure the coin is going to zero, selling pays more than pawning.
  • the fee is flat. repaying after an hour costs the same as repaying at the last minute.

if you lend

  • you can end up holding a coin that dumped. borrowers walk away when the bag is worth less than what they owe. that's the whole risk of lending here. lending a small share of value for a short time is what protects you.
  • a forfeited bag may be hard to sell. a pool can be much thinner at the deadline than it was at the start.
  • your rules are your only filter. the program lends to anything that passes them. loose rules will get used by the worst coins first.
  • lent sol is out until the loan ends. you can't call a loan early.

for everyone

  • new code. the loan program is new and has not been audited. a bug could lose funds.
  • one admin key, no multisig. one key held by the project can set the protocol fee (up to the 2% cap), set the treasury, tune the price check inside limits fixed in the code, and pause new loans. it cannot move a lender's sol or an escrowed bag. repaying, claiming, withdrawing and closing keep working while new loans are paused.
  • it can be upgraded. the same key can upgrade the program. an upgrade could change any rule on this page, and you are trusting the holder not to.
  • price games. a pumped price is the main way a lender here can be robbed. the price check makes that expensive, not impossible. see how a bag is priced.
  • pump can change. the site and the program read pump's accounts. if pump changes how they're laid out, pricing can break until we update.
  • lending rules differ by country. pawnmybag is software that two wallets use with each other. nobody here promises you a return, and it's on you to know your local rules.

faq

is this live?

no. the site and the pricing tool are. the loan program is built and tested but not on solana. see what exists today.

do i need a wallet to use the site?

no. pricing a bag and reading the board need nothing. you'll only connect a wallet to borrow or lend, once that exists.

which coins can i pawn?

pump coins priced in sol, on the bonding curve or in their own pump pool, with no freeze key, no mint key and no risky extras. the pricing tool tells you if a coin passes.

how long can i borrow for?

24 hours, 48 hours, 72 hours or 7 days. the lender picks one when they write the offer.

why two signatures to borrow?

the first records the price, the second opens the loan about 10 seconds later. the gap is one of the things that stops someone borrowing against a price they pumped for a moment.

why can't i pawn a coin that just launched?

the program wants about 20 minutes of that coin's price history first, so a one-minute pump can't set the price. the history also has to be kept up: a coin nobody has priced for a couple of minutes starts again.

i missed the deadline by a minute. is my bag gone?

not yet. repaying still works for 15 minutes after the deadline. after that the lender can claim it.

can my bag be sold while the loan is open?

no. it sits in the loan's escrow until you repay or the deadline passes. the lender can't touch it early and neither can we.

what if the coin pumps during my loan?

good for you. repay the same sol plus the same fee and the whole bag comes back at the new price.

what if the coin dumps during my loan?

you choose. repay and take the bag back, or keep the sol and let the lender have it. nothing forces a sale before the deadline.

can i repay part of a loan?

no. a loan is repaid in full or not at all.

can a loan be extended?

no. you can repay it and open a new one if an offer is there.

who holds the sol and the bags?

accounts owned by the program. one per offer for a lender's sol, one per loan for the bag. no person's wallet.

does pawnmybag take a cut of my loan?

no. it takes 0%. the lender's fee goes to the lender. the admin key can set a protocol fee of up to 2%, capped in the code, and it is set to 0. the project earns from the $pawn coin's creator fee instead.

does pawnmybag lend its own money?

no. every loan is one lender's sol going to one borrower.

why would anyone lend against memecoins?

for the fee. a lender who gives a quarter of a bag's value for two days gets a flat fee if it's repaid, and a bag bought at a quarter of its value if it isn't.

is the code open?

the site's reader and the program's sdk are readable in your browser today. whether the program's source is published is not decided. either way, its interface goes on chain at deploy so explorers can decode every instruction.

is this the same as a perps or leverage app?

no. there's no leverage, no margin and no liquidation. it's a fixed loan against something you already hold.

the fine print, plainly

  • pawnmybag is not live. nothing on this site is an offer to lend or borrow.
  • the numbers on the board and in the pricing tool come from public pools at the moment you look. they are not a quote from any lender.
  • the rules on this page describe the program as it is built today. if a rule changes before launch, this page changes first.
  • unaudited, upgradeable, one admin key. see risks.
  • not affiliated with pump.fun, or with any coin shown on the board.
  • not financial advice.