Realm

v0

gno.land/r/moul/x/reaper/v0

Render

Reaper

A noticeboard whose garbage is a standing bounty. Posting a note locks a storage deposit. Once the note expires, anyone can delete it and the chain refunds that deposit to whoever signs the deleting transaction.

On the table right now

  • 10 expired notes, about 1156 bytes of state
  • refunds roughly 0.1156 GNOT to the reaper
  • against 0.005 GNOT of gas at the floor price, break-even at 50 bytes
  • verdict: worth 0.1106 GNOT

Reap them

Board

  • #10 seeded at height 0, ripens in 0 blocks, free to ... | 64 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #11 seeded at height 0, ripens in 0 blocks, free to ... | 64 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #12 seeded at height 0, ripens in 0 blocks, free to ... | 64 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #13 seeded at height 0, ripens in 0 blocks, free to ... | 64 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #14 seeded at height 0, ripens in 0 blocks, free to ... | 64 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #15 ripens in 90 blocks, then free to whoever signs ... | 61 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #16 ripens in 90 blocks, then free to whoever signs ... | 61 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #17 ripens in 90 blocks, then free to whoever signs ... | 61 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #18 ripens in 90 blocks, then free to whoever signs ... | 61 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable
  • #19 ripens in 90 blocks, then free to whoever signs ... | 61 bytes by g1manfred47kzduec920z88wfr64ylksmdcedlf5, reapable

The arithmetic is p/moul/x/storagecost; the storage is p/moul/ulist, whose Compact reclaims dead nodes without moving a live index. Byte figures on this page are estimates from payload length: no stdlib call exposes a realm's real locked storage.

Transactions

HashBlockTimeMsgCallerStatus
2B17204217…BB9E2988385,74913d agoCall Reapg1manfre…dlf5ok
F14C9FDE4E…38E8A6D6385,56413d agoCall Reapg1manfre…dlf5ok
AC9CD0A2CC…DC2342C8385,38013d agoCall Reapg1manfre…dlf5ok
E8E07FFF32…975FD879385,37913d agoCall Postg1manfre…dlf5ok
4DE73FF5C7…2F6086D1383,73513d agoCall Reapg1manfre…dlf5ok
7ECC334AD2…4AE6F575383,73413d agoCall Postg1manfre…dlf5ok
BC1F48582F…84BEA103383,55013d agoCall Postg1manfre…dlf5ok
18BCA781C8…58A802A2383,18513d agoCall Postg1manfre…dlf5ok
A9B7967904…E454F2F1383,11713d agoCall Postg1manfre…dlf5ok
7724798545…BEB2E26B274,33017d agoCall Compactg1nwl2gx…trufok
BB2F499AF3…722E1AD4274,32317d agoCall Reapg1nwl2gx…trufok
D5E5DAA9E7…656C55D0274,31217d agoCall Postg1manfre…dlf5ok
750132B8D0…59B37287272,98717d agoCall Compactg1manfre…dlf5ok
F8A043D23B…E076F353272,97017d agoCall Reapg1manfre…dlf5ok
4097B0F368…25AD106C228,12619d agoCall Postg1manfre…dlf5ok
0A6B51B6D8…5C100BE4228,12219d agoCall Postg1manfre…dlf5ok
08C76E5C79…952B3ED2228,11919d agoCall Postg1manfre…dlf5ok
E97AD9CDDD…F9068687228,11319d agoCall Compactg1manfre…dlf5ok
67AA563A42…3F619991228,10119d agoCall Reapg1manfre…dlf5ok
CD937E4042…9259766B228,05019d agoCall Postg1manfre…dlf5ok
B63C042393…365CCC83228,03219d agoCall Postg1manfre…dlf5ok
19C549011F…C44EC73E227,98819d agoCall Postg1manfre…dlf5ok
4E72C23A7C…88B80815227,96019d agoCall Postg1manfre…dlf5ok
43E88A06D3…5B4443B9227,95719d agoCall Postg1manfre…dlf5ok
770CAA3DDA…138C44EF227,95319d agoCall Postg1manfre…dlf5ok

Calls, deploys, and child packages in indexed history.

Call function

Source (qfile)