KQBOARDKQ Book

Portfolio

Any address. Public on-chain data, no wallet connection, nothing to sign.

Wallet total
82,642 KAS
1,530 KAS liquid · 164 in tokens · 80,948 in NFTs at floor

Token and NFT figures are marked at the current floor, which is an upper bound: selling any size walks the book down. 3 tokens are left out entirely — those positions are larger than 30 days of their own trading volume, so the floor price is a number nobody could get.

KAS
1,530.36native balance, from the chain
KRC-20
6tokens held
NFTs
22219 collections
Listed now
15asks by this wallet

Profit and loss

Unrealised
-31,074 KAS · -24.6% on 126,256 cost
Realised
+0 KAS across 0 closed trades
Cost basis
126,256KAS paid for 80 marked, 6 unmarked
Marked at
95,182KAS, from fills where they exist
Counting only what has actually traded
-30,761 KAS
-24.5% on 125,783 cost · 74 of 80 positions

The other 6 are valued at the cheapest ask by another wallet, because nothing in those collections has filled. An ask is what someone hopes to get, not what anyone paid.

What this number does and does not know

Cost is what this wallet actually paid, recorded at the time.

Value is marked at what comparable tokens have actually SOLD for. Where nothing has sold, it falls back to the cheapest ask by another wallet, and says so. Where there is neither, the position is left unmarked rather than given a number.

This wallet's own asking prices are never used as the mark. An ask you set yourself is a number you chose, not a price anyone paid.

Only purchases made on KaspaCom since KQ Book started watching are included. Mints, transfers and older buys have no cost basis and are left out rather than counted as free.

Open positions

NACHO #1315 20 fills
paid 792 on 4/11/2026 · marked 3,150
median of the last 20 fills, all ranks
+2,358
+298%
NACHO #1319 20 fills
paid 792 on 4/11/2026 · marked 3,150
median of the last 20 fills, all ranks
+2,358
+298%
NACHO #1262 20 fills
paid 810 on 4/11/2026 · marked 3,150
median of the last 20 fills, all ranks
+2,340
+289%
NACHO #8261 20 fills
paid 883 on 4/18/2026 · marked 3,150
median of the last 20 fills, all ranks
+2,267
+257%
NACHO #5047 20 fills
paid 999 on 4/29/2026 · marked 3,150
median of the last 20 fills, all ranks
+2,151
+215%
NACHO #9250 20 fills
paid 1,550 on 4/19/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,600
+103%
NACHO #5172 20 fills
paid 1,550 on 4/28/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,600
+103%
NACHO #2942 20 fills
paid 1,650 on 4/18/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,500
+91%
NACHO #9734 20 fills
paid 1,734 on 4/18/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,416
+82%
NACHO #2119 20 fills
paid 1,899 on 4/18/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,251
+66%
NACHO #2393 20 fills
paid 2,100 on 4/19/2026 · marked 3,150
median of the last 20 fills, all ranks
+1,050
+50%
NACHO #2455 20 fills
paid 2,499 on 4/23/2026 · marked 3,150
median of the last 20 fills, all ranks
+651
+26%
NACHO #8432 20 fills
paid 2,499 on 4/23/2026 · marked 3,150
median of the last 20 fills, all ranks
+651
+26%
KROAKCLUB #1469 1 fill
paid 99 on 4/25/2026 · marked 555
the only recent fill — one trade is not a market
+456
+461%
KASZOMBIES #107 8 fills
paid 580 on 8/20/2026 · marked 899
median of 8 recent fills within 33 ranks of this one
+319
+55%
KASZOMBIES #202 8 fills
paid 1,200 on 8/27/2026 · marked 1,400
median of 8 recent fills within 33 ranks of this one
+200
+17%
KASZOMBIES #153 8 fills
paid 799 on 8/24/2026 · marked 998
median of 8 recent fills within 33 ranks of this one
+199
+25%
KASZOMBIES #425 8 fills
paid 799 on 8/24/2026 · marked 998
median of 8 recent fills within 33 ranks of this one
+199
+25%
EVILSPUD #50 5 fills
paid 469 on 6/1/2026 · marked 666
median of the last 5 fills, all ranks — too few sold near this rank
+197
+42%
KASGOTHS #526 8 fills
paid 333 on 8/24/2026 · marked 489
median of 8 recent fills within 106 ranks of this one
+156
+47%
NACHO #3962 20 fills
paid 2,999 on 4/24/2026 · marked 3,150
median of the last 20 fills, all ranks
+151
+5%
KASGOTHS #895 8 fills
paid 350 on 8/24/2026 · marked 499
median of 8 recent fills within 106 ranks of this one
+149
+43%
KASGOTHS #491 8 fills
paid 350 on 8/24/2026 · marked 494
median of 8 recent fills within 106 ranks of this one
+144
+41%
KASGOTHS #606 8 fills
paid 350 on 8/24/2026 · marked 494
median of 8 recent fills within 106 ranks of this one
+144
+41%
KASGOTHS #805 8 fills
paid 350 on 8/24/2026 · marked 489
median of 8 recent fills within 106 ranks of this one
+139
+40%
KASGOTHS #360 8 fills
paid 360 on 8/24/2026 · marked 494
median of 8 recent fills within 106 ranks of this one
+134
+37%
KASGOTHS #1511 8 fills
paid 350 on 8/24/2026 · marked 475
median of 8 recent fills within 106 ranks of this one
+125
+36%
KASZOMBIES #366 8 fills
paid 1,100 on 8/27/2026 · marked 1,224
median of 8 recent fills within 33 ranks of this one
+124
+11%
KASZOMBIES #374 8 fills
paid 799 on 8/24/2026 · marked 899
median of 8 recent fills within 33 ranks of this one
+100
+12%
KASZOMBIES #513 8 fills
paid 799 on 8/24/2026 · marked 899
median of 8 recent fills within 33 ranks of this one
+100
+12%

KRC-20 tokens

Balances come straight from the chain and are complete. Values do not: no marketplace publishes a bid side for KRC-20, so there is no record of what anyone would pay. A position larger than 30 days of the token's own volume is left out of the total rather than counted at a price it could never get.

NFT holdings for this wallet may be incomplete. What's shown reflects activity KQ Book has directly observed. For a wallet that hasn't listed or traded recently, that can understate what it actually holds. Treat this section as a floor, not a confident count.

Listed by this wallet right now

Bought by this wallet

KDC #211
paid 100 KAS on 9/7/2026
comparables →
KASZOMBIES #227
paid 1,550 KAS on 9/7/2026
comparables →
KASZOMBIES #313
paid 1,525 KAS on 9/7/2026
comparables →
KASGOTHS #610
paid 500 KAS on 9/1/2026
comparables →
KASGOTHS #1371
paid 499 KAS on 9/1/2026
comparables →
KASGOTHS #1017
paid 499 KAS on 9/1/2026
comparables →
KASGOTHS #903
paid 490 KAS on 9/1/2026
comparables →
KASZOMBIES #593
paid 2,350 KAS on 8/30/2026
comparables →
KASZOMBIES #578
paid 2,400 KAS on 8/30/2026
comparables →
KASZOMBIES #202
paid 1,200 KAS on 8/27/2026
comparables →
KASZOMBIES #366
paid 1,100 KAS on 8/27/2026
comparables →
KASGOTHS #1164
paid 460 KAS on 8/25/2026
comparables →
KASGOTHS #259
paid 460 KAS on 8/25/2026
comparables →
KASGOTHS #589
paid 460 KAS on 8/25/2026
comparables →
KASGOTHS #245
paid 500 KAS on 8/24/2026
comparables →
KASGOTHS #534
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #500
paid 500 KAS on 8/24/2026
comparables →
KASGOTHS #1772
paid 498 KAS on 8/24/2026
comparables →
KASGOTHS #1499
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #243
paid 498 KAS on 8/24/2026
comparables →
KASGOTHS #731
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #1148
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #1911
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #1027
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #956
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #1893
paid 499 KAS on 8/24/2026
comparables →
KASGOTHS #360
paid 360 KAS on 8/24/2026
comparables →
KASGOTHS #606
paid 350 KAS on 8/24/2026
comparables →
KASGOTHS #805
paid 350 KAS on 8/24/2026
comparables →
KASGOTHS #491
paid 350 KAS on 8/24/2026
comparables →
KASGOTHS #895
paid 350 KAS on 8/24/2026
comparables →
KASGOTHS #1511
paid 350 KAS on 8/24/2026
comparables →
KASGOTHS #526
paid 333 KAS on 8/24/2026
comparables →
KASZOMBIES #573
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #545
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #513
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #425
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #153
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #374
paid 799 KAS on 8/24/2026
comparables →
KASZOMBIES #107
paid 580 KAS on 8/20/2026
comparables →

Each of these opens a page with what comparable ranks are asking, what they have actually sold for in 90 days, and how this one's price sits against both. That is the closest thing to a fair value the data supports — and it refuses to state one when there are too few comparable fills to mean anything.

Holdings, marked at floor
80,948 KAS
222 NFTs across 19 collections

An upper bound, not a valuation: floor × count. Selling any quantity walks the book down, and thin collections carry floors nothing has ever traded at.

Staking
314 KAS/day · 114,694 KAS/yr
Staking EXP
28 / 69daily wallet cap
Expedition EXP
133per cycle
Collections
19 3 with a mapped mechanic

Observations

38 KDC, 6 needed for Quackmire
Far past the 6 the activation needs. Whatever is driving this position, it is not the threshold.
high

Holdings

Made up of 33 KASBTC/day (25 KAS) · 897 SOULS/day (290 KAS). Reward tokens are valued at their own recent fills, never at asks.

These are observations about game mechanics, not recommendations. People hold NFTs for art, membership and conviction as much as yield -- KQ Book only measures the yield part, and says so.

65 of your 222 tokens are matched to their exact reward band by rarity rank. The other 157 are counted but not named, so they are costed at the lowest band their collection offers — that part of the figure is a floor, not an estimate.

Mechanics are hand-mapped and carry a verified_at date. Projects change emissions without notice.