KQBOARDKQ Book

Portfolio

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

Wallet total
5,718 KAS
1 KAS liquid · 1 in tokens · 5,716 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.99native balance, from the chain
KRC-20
3tokens held
NFTs
304 collections
Listed now
0asks by this wallet

Profit and loss

Unrealised
+2,757 KAS · +120.7% on 2,284 cost
Realised
+0 KAS across 0 closed trades
Cost basis
2,284KAS paid for 23 marked
Marked at
5,041KAS, from fills where they exist
Counting only what has actually traded
+2,987 KAS
+146.9% on 2,034 cost · 22 of 23 positions

The other 1 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

69DUCKS #61 1 fill
paid 130 on 12/11/2025 · marked 777
the only recent fill — one trade is not a market
+647
+498%
69DUCKS #40 1 fill
paid 150 on 12/10/2025 · marked 777
the only recent fill — one trade is not a market
+627
+418%
69DUCKS #64 1 fill
paid 169 on 12/11/2025 · marked 777
the only recent fill — one trade is not a market
+608
+360%
69DUCKS #51 1 fill
paid 200 on 12/11/2025 · marked 777
the only recent fill — one trade is not a market
+577
+289%
69DUCKS #23 1 fill
paid 222 on 12/11/2025 · marked 777
the only recent fill — one trade is not a market
+555
+250%
69DUCKS #9 1 fill
paid 300 on 12/10/2025 · marked 777
the only recent fill — one trade is not a market
+477
+159%
APEGANGKAS #230 6 fills
paid 10 on 12/9/2025 · marked 23
median of 6 recent fills within 111 ranks of this one
+13
+125%
APEGANGKAS #1986 16 fills
paid 10 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+13
+125%
APEGANGKAS #1250 16 fills
paid 10 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+13
+125%
APEGANGKAS #1170 16 fills
paid 10 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+13
+125%
APEGANGKAS #1514 16 fills
paid 10 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+13
+125%
APEGANGKAS #69 5 fills
paid 10 on 12/9/2025 · marked 22
median of 5 recent fills within 111 ranks of this one
+12
+120%
APEGANGKAS #226 16 fills
paid 20 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+3
+13%
APEGANGKAS #791 16 fills
paid 20 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+3
+13%
APEGANGKAS #825 3 fills
paid 22 on 12/9/2025 · marked 23
median of 3 recent fills within 111 ranks of this one
+1
+5%
APEGANGKAS #2219 16 fills
paid 22 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
+1
+2%
APEGANGKAS #473 4 fills
paid 23 on 12/9/2025 · marked 22
median of 4 recent fills within 111 ranks of this one
-1
-4%
APEGANGKAS #115 16 fills
paid 24 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
-2
-6%
APEGANGKAS #1555 16 fills
paid 24 on 12/11/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
-2
-6%
APEGANGKAS #629 16 fills
paid 199 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
-177
-89%
APEGANGKAS #627 3 fills
paid 199 on 12/9/2025 · marked 22
median of 3 recent fills within 111 ranks of this one
-177
-89%
APEGANGKAS #1359 16 fills
paid 250 on 12/9/2025 · marked 23
median of the last 16 fills, all ranks — too few sold near this rank
-228
-91%
KASDAGS #34 ask only
paid 250 on 12/9/2025 · marked 20
cheapest of 118 asks by other wallets — nothing has filled
-230
-92%

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.

22 NFTs confirmed on-chain. This covers the wallet’s full history, so nothing earlier is missing.

Bought by this wallet

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
5,716 KAS
30 NFTs across 4 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
0 KAS/day · 0 KAS/yr
Staking EXP
0 / 69daily wallet cap
Expedition EXP
0per cycle
Collections
4 1 with a mapped mechanic

Observations

1 more KDC would unlock Quackmire
One of three at random: Feathered Edge (+1 Tempest Clash per day); Golden Egg (+10 SOULS per Rare/Very Rare Expedition artifact); Quack Recovery
Below 6 the ones you hold contribute nothing to this activation.
medium

Holdings

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.

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