KQBOARDKQ Book

Portfolio

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

Wallet total
137,595 KAS
0 KAS liquid · 0 in tokens · 137,595 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. 1 token is left out entirely — that position is larger than 30 days of its own trading volume, so the floor price is a number nobody could get.

KAS
0.00native balance, from the chain
KRC-20
2tokens held
NFTs
33833 collections
Listed now
309asks by this wallet

Profit and loss

Unrealised
+2,419 KAS · +3.1% on 78,696 cost
Realised
+500 KAS across 3 closed trades
Cost basis
78,696KAS paid for 71 marked, 39 unmarked
Marked at
81,115KAS, from fills where they exist
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

ZMEMES #144 4 fills
paid 2,007 on 2/3/2026 · marked 5,600
median of the last 4 fills, all ranks — too few sold near this rank
+3,593
+179%
JEETOSHI #119 3 fills
paid 4,899 on 7/9/2026 · marked 7,750
median of 3 recent fills within 25 ranks of this one
+2,851
+58%
JEETOSHI #65 3 fills
paid 5,500 on 1/13/2026 · marked 7,750
median of the last 3 fills, all ranks — too few sold near this rank
+2,250
+41%
KASPUNKS #261 3 fills
paid 2,350 on 2/1/2026 · marked 4,149
median of 3 recent fills within 50 ranks of this one
+1,799
+77%
JEETOSHI #44 3 fills
paid 5,999 on 5/2/2026 · marked 7,750
median of the last 3 fills, all ranks — too few sold near this rank
+1,751
+29%
KASPUNKS #548 7 fills
paid 2,440 on 2/10/2026 · marked 4,149
median of the last 7 fills, all ranks — too few sold near this rank
+1,709
+70%
69DUCKS #41 1 fill
paid 190 on 12/4/2025 · marked 777
the only recent fill — one trade is not a market
+587
+309%
69DUCKS #31 1 fill
paid 199 on 12/2/2025 · marked 777
the only recent fill — one trade is not a market
+578
+290%
YONAMAXI #148 3 fills
paid 499 on 5/25/2026 · marked 1,000
median of the last 3 fills, all ranks — too few sold near this rank
+501
+100%
69DUCKS #6 1 fill
paid 300 on 12/2/2025 · marked 777
the only recent fill — one trade is not a market
+477
+159%
KASPUNKS #879 7 fills
paid 3,695 on 3/26/2026 · marked 4,149
median of the last 7 fills, all ranks — too few sold near this rank
+454
+12%
BITCOIN #178 20 fills
paid 550 on 5/27/2026 · marked 1,000
median of the last 20 fills, all ranks — too few sold near this rank
+450
+82%
BITCOIN #1389 20 fills
paid 550 on 5/27/2026 · marked 1,000
median of the last 20 fills, all ranks — too few sold near this rank
+450
+82%
MAXITEARS #923 20 fills
paid 350 on 6/24/2026 · marked 775
median of the last 20 fills, all ranks — too few sold near this rank
+425
+121%
EVILSPUD #67 5 fills
paid 300 on 2/13/2026 · marked 666
median of the last 5 fills, all ranks — too few sold near this rank
+366
+122%
BITCOIN #1651 4 fills
paid 430 on 4/14/2026 · marked 750
median of 4 recent fills within 105 ranks of this one
+320
+74%
ZXCAPS #44 2 fills
paid 1,999 on 7/9/2026 · marked 2,250
median of the last 2 fills, all ranks — too few sold near this rank
+251
+13%
JEETS #464 15 fills
paid 4 on 1/30/2026 · marked 250
median of the last 15 fills, all ranks — too few sold near this rank
+246
+6,150%
BITCOIN #1124 4 fills
paid 370 on 5/1/2026 · marked 600
median of 4 recent fills within 105 ranks of this one
+230
+62%
BITCOIN #91 3 fills
paid 499 on 4/2/2026 · marked 700
median of 3 recent fills within 105 ranks of this one
+201
+40%
BITCOIN #1658 4 fills
paid 450 on 5/1/2026 · marked 600
median of 4 recent fills within 105 ranks of this one
+150
+33%
BITCOIN #150 20 fills
paid 888 on 5/27/2026 · marked 1,000
median of the last 20 fills, all ranks — too few sold near this rank
+112
+13%
MAXITEARS #633 3 fills
paid 299 on 7/2/2026 · marked 350
median of 3 recent fills within 50 ranks of this one
+51
+17%
MAXITEARS #575 3 fills
paid 299 on 7/2/2026 · marked 350
median of 3 recent fills within 50 ranks of this one
+51
+17%
MAXITEARS #231 3 fills
paid 350 on 6/24/2026 · marked 390
median of 3 recent fills within 50 ranks of this one
+40
+11%
APEGANGKAS #989 16 fills
paid 10 on 12/6/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+13
+125%
KREXPRIME #409 3 fills
paid 165 on 11/18/2025 · marked 169
median of 3 recent fills within 36 ranks of this one
+4
+2%
APEGANGKAS #511 16 fills
paid 20 on 12/6/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+3
+13%
APEGANGKAS #1243 16 fills
paid 20 on 12/6/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+3
+13%
APEGANGKAS #468 16 fills
paid 20 on 12/6/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+3
+13%

Closed trades

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 ownership is incomplete, and here is exactly why. There is no working public endpoint that answers “which NFTs does this address hold”. KaspaCom knows because it is their marketplace and they index it internally; that is not something they publish. So KQ Book currently shows only what it has watched happen — items this wallet listed or bought since KQ Book started watching — which for a wallet that has been quiet is nothing at all.

The chain read is what fixes this, and for this wallet it came back with nothing — either the node was slow, or these holdings predate what we can read. Until it answers, this section is a floor rather than an inventory. It says so instead of showing you a confident zero.

Listed by this wallet right now

KASCHEETAH #119
rank 799 · listed 9/4/2026
222
KAS ask
KASBOTS #196
rank 347 · listed 9/3/2026
200
KAS ask
KASPALAND #265
listed 9/4/2026
450
KAS ask
GREENNYMPH #37
rank 87 · listed 9/4/2026
500
KAS ask
KASCHEETAH #2611
rank 904 · listed 9/4/2026
275
KAS ask
KASCHEETAH #940
rank 1504 · listed 9/4/2026
160
KAS ask
KASCHEETAH #624
rank 380 · listed 9/4/2026
300
KAS ask
HASH #2080
rank 977 · listed 9/4/2026
420
KAS ask
KASCHEETAH #1743
rank 576 · listed 9/4/2026
333
KAS ask
KASPALAND #254
listed 9/4/2026
340
KAS ask
DAGLABS #604
rank 185 · listed 9/4/2026
190
KAS ask
KASCHEETAH #2816
rank 1720 · listed 9/4/2026
130
KAS ask
KASCHEETAH #1922
rank 1437 · listed 9/4/2026
150
KAS ask
PIXELKREX #309
rank 385 · listed 9/4/2026
369
KAS ask
KASCHEETAH #1864
rank 638 · listed 9/4/2026
450
KAS ask
PIXELKREX #672
rank 320 · listed 9/4/2026
300
KAS ask
KASCHEETAH #1913
rank 2788 · listed 9/4/2026
90
KAS ask
KASCHEETAH #1730
rank 1080 · listed 9/4/2026
250
KAS ask
LUXLIONS #641
rank 961 · listed 9/4/2026
50
KAS ask
KASCHEETAH #1930
rank 530 · listed 9/4/2026
350
KAS ask
APEGANGKAS #2084
rank 1998 · listed 9/4/2026
99
KAS ask
KASCHEETAH #1110
rank 2650 · listed 9/4/2026
90
KAS ask
KASCHEETAH #1606
rank 1651 · listed 9/4/2026
200
KAS ask
KASCHEETAH #2600
rank 801 · listed 9/4/2026
222
KAS ask
DAGLABS #567
rank 624 · listed 9/4/2026
140
KAS ask
KASCHEETAH #2304
rank 1876 · listed 9/4/2026
250
KAS ask
PIXELKREX #418
rank 390 · listed 9/4/2026
300
KAS ask
PIXELKREX #959
rank 571 · listed 9/4/2026
750
KAS ask
KASCHEETAH #1879
rank 681 · listed 9/4/2026
85
KAS ask
KASCHEETAH #2583
rank 607 · listed 9/4/2026
85
KAS ask
KASCHEETAH #1568
rank 746 · listed 9/4/2026
333
KAS ask
KASCHEETAH #2837
rank 1180 · listed 9/4/2026
150
KAS ask
KASCHEETAH #543
rank 604 · listed 9/4/2026
333
KAS ask
HASH #281
rank 880 · listed 9/4/2026
456
KAS ask
PIXELKREX #711
rank 342 · listed 9/4/2026
300
KAS ask
KASCHEETAH #1626
rank 139 · listed 9/4/2026
200
KAS ask
KASCHEETAH #2173
rank 1893 · listed 9/4/2026
220
KAS ask
KYBERPUNKS #8
listed 9/4/2026
2,000
KAS ask
KYBERPUNKS #5
listed 9/4/2026
2,000
KAS ask
KASCHEETAH #900
rank 2463 · listed 9/4/2026
140
KAS ask

Bought by this wallet

JEETSLIFE #3917
paid 2,499 KAS on 8/8/2026
comparables →
JEETSLIFE #1149
paid 2,499 KAS on 8/8/2026
comparables →
KASPUNKS #329
paid 9,000 KAS on 7/18/2026
comparables →
YONAMAXI #16
paid 1,000 KAS on 7/9/2026
comparables →
ZXCAPS #44
paid 1,999 KAS on 7/9/2026
comparables →
JEETOSHI #119
paid 4,899 KAS on 7/9/2026
comparables →
ZMEMES #163
paid 12,500 KAS on 7/9/2026
comparables →
MAXITEARS #575
paid 299 KAS on 7/2/2026
comparables →
MAXITEARS #633
paid 299 KAS on 7/2/2026
comparables →
MAXITEARS #923
paid 350 KAS on 6/24/2026
comparables →
MAXITEARS #231
paid 350 KAS on 6/24/2026
comparables →
MAXITEARS #449
paid 350 KAS on 6/24/2026
comparables →
MAXITEARS #279
paid 350 KAS on 6/24/2026
comparables →
MAXITEARS #285
paid 350 KAS on 6/24/2026
comparables →
MAXITEARS #406
paid 350 KAS on 6/24/2026
comparables →
DAEMONS #306
paid 69 KAS on 6/8/2026
comparables →
DAGSKULK #150
paid 95 KAS on 6/8/2026
comparables →
DAGSKULK #160
paid 90 KAS on 6/8/2026
comparables →
YONASPUD #42
paid 3,400 KAS on 5/31/2026
comparables →
BITCOIN #150
paid 888 KAS on 5/27/2026
comparables →
SPUDSTARZ #39
paid 777 KAS on 5/27/2026
comparables →
BITCOIN #1389
paid 550 KAS on 5/27/2026
comparables →
BITCOIN #178
paid 550 KAS on 5/27/2026
comparables →
YONAMAXI #148
paid 499 KAS on 5/25/2026
comparables →
JEETSLIFE #1875
paid 100 KAS on 5/16/2026
comparables →
JEETOSHI #44
paid 5,999 KAS on 5/2/2026
comparables →
BITCOIN #1658
paid 450 KAS on 5/1/2026
comparables →
BITCOIN #1124
paid 370 KAS on 5/1/2026
comparables →
BITCOIN #1651
paid 430 KAS on 4/14/2026
comparables →
BITCOIN #91
paid 499 KAS on 4/2/2026
comparables →
DAGSKULK #149
paid 499 KAS on 3/26/2026
comparables →
KASPUNKS #879
paid 3,695 KAS on 3/26/2026
comparables →
DAGSKULK #91
paid 999 KAS on 3/25/2026
comparables →
DAEMONS #399
paid 100 KAS on 3/23/2026
comparables →
JEETSZOO #12
paid 1,900 KAS on 3/14/2026
comparables →
MECHANGELS #735
paid 120 KAS on 2/23/2026
comparables →
MECHANGELS #398
paid 130 KAS on 2/23/2026
comparables →
KASPUNKS #926
paid 5,000 KAS on 2/22/2026
comparables →
JEETS #257
paid 500 KAS on 2/20/2026
comparables →
JEETS #30
paid 500 KAS on 2/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
137,595 KAS
338 NFTs across 33 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
48 KAS/day · 17,553 KAS/yr
Staking EXP
4 / 69daily wallet cap
Expedition EXP
85per cycle
Collections
33 3 with a mapped mechanic

Observations

69 KASRANKS, 5 needed for Sunken Treasure
Far past the 5 the activation needs. Whatever is driving this position, it is not the threshold.
high

Holdings

Made up of 5 KASBTC/day (3 KAS) · 138 SOULS/day (45 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.

102 of your 338 tokens are matched to their exact reward band by rarity rank. The other 236 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.