closed
Total volume
$69,594
Trades
7,934
Unique wallets
1,335
Liquidity
$0
End date
1970-01-01
First seen
2026-07-05
last 07-06 21:51
YES price (mid)
last 60 days, hourly
Not enough snapshot data yet — the snapshot daemon polls every 5 min.
YES holders
Cohort breakdown
who's buying — by wallet tier
SMI:
-2.1¢
(top1%: 43% YES on $17.3K
vs crowd: 45% YES on $66.3K)
By volume tier
| Tier | Wallets | YES buy | NO buy | Net bias |
|---|---|---|---|---|
| 🐋 Whale | 110 | $12.6K | $17.4K | $4.8K |
| 🐬 Dolphin | 229 | $6.6K | $6.9K | $347 |
| 🐟 Fish | 464 | $6.7K | $9.1K | $2.4K |
| 🦐 Shrimp | 504 | $3.0K | $3.1K | $138 |
By P&L percentile
| Tier | Wallets | YES buy | NO buy | Net bias |
|---|---|---|---|---|
| 🎯 Top 1% | 73 | $7.4K | $9.9K | $2.6K |
| 🏆 Top 5% | 104 | $3.7K | $3.2K | +$544 |
| ✅ Top 10% | 44 | $344 | $557 | $213 |
| Median | 35 | $447 | $1.0K | $571 |
| Below median | 121 | $1.9K | $1.9K | $37 |
| ⚠️ Bottom 10% | 75 | $681 | $1.5K | $839 |
| 🔻 Bottom 5% | 91 | $1.2K | $2.2K | $1.0K |
| 💀 Bottom 1% | 22 | $1.1K | $2.0K | $949 |
| unranked | 742 | $12.2K | $14.2K | $2.1K |
SMI history (last 30d)
daily Smart-Money Index — top-1% YES-buy share minus crowd YES-buy share, in cents · positive = top-1% leans YES vs crowd
| Wallet | Side | Net shares | Cost basis | Volume | Trades | Last activity |
|---|---|---|---|---|---|---|
| (anonymous) 0x507c…85ef | Up | +4,025 | $1,115 | $1,115 | 3 | 07-06 21:47 |
| (anonymous) 0x424d…3b7e | Down | +2,493 | $1,651 | $1,651 | 2 | 07-06 21:46 |
| (anonymous) 0x07a5…330a | Up | +2,164 | $550 | $550 | 2 | 07-06 21:49 |
| Rash-Alternative 0xf353…6685 | Up | +1,560 | $628 | $628 | 13 | 07-06 21:49 |
| Rash-Alternative 0xf353…6685 | Down | +1,560 | $847 | $847 | 13 | 07-06 21:49 |
| (anonymous) 0xaa1a…0602 | Up | +1,480 | $481 | $481 | 109 | 07-06 21:49 |
| (anonymous) 0x13e0…5204 | Down | +1,459 | $693 | $693 | 75 | 07-06 21:49 |
| (anonymous) 0xf8e3…fd17 | Down | +1,379 | $852 | $852 | 51 | 07-06 21:49 |
| (anonymous) 0x13e0…5204 | Up | +1,316 | $517 | $517 | 23 | 07-06 21:49 |
| Ill-Informed-Full 0xbc58…5e72 | Down | +1,297 | $723 | $723 | 77 | 07-06 21:49 |
| (anonymous) 0x568b…0b3b | Down | +1,295 | $844 | $844 | 87 | 07-06 21:49 |
| (anonymous) 0xaa1a…0602 | Down | +1,253 | $815 | $815 | 74 | 07-06 21:49 |
| (anonymous) 0xf8e3…fd17 | Up | +1,229 | $402 | $402 | 89 | 07-06 21:49 |
| (anonymous) 0xf9b7…a37c | Down | +1,220 | $819 | $819 | 66 | 07-06 21:49 |
| Supportive-Matchmaker 0x9d57…56ea | Down | +1,201 | $700 | $700 | 63 | 07-06 21:49 |
| Supportive-Matchmaker 0x9d57…56ea | Up | +1,189 | $426 | $426 | 31 | 07-06 21:48 |
| Unlawful-Shear 0xb27b…5b82 | Up | +1,143 | $338 | $338 | 119 | 07-06 21:49 |
| Unlawful-Shear 0xb27b…5b82 | Down | +1,129 | $799 | $799 | 83 | 07-06 21:48 |
| Humble-Heating 0x49f2…b3c3 | Down | +1,056 | $680 | $680 | 1 | 07-06 21:46 |
| (anonymous) 0xa0e7…9461 | Up | +1,049 | $401 | $401 | 39 | 07-06 21:49 |
| Flat-Stock 0x77fd…9f40 | Up | +1,026 | $1,014 | $1,014 | 2 | 07-06 21:49 |
| Mad-Plot 0x2709…20f5 | Up | +986 | $204 | $204 | 41 | 07-06 21:49 |
| (anonymous) 0xd4fa…dcc8 | Up | +983 | $282 | $282 | 59 | 07-06 21:49 |
| (anonymous) 0xd4fa…dcc8 | Down | +980 | $694 | $694 | 51 | 07-06 21:48 |
| (anonymous) 0x4c94…ffad | Down | +969 | $671 | $671 | 64 | 07-06 21:49 |
| Flaky-Wreck 0x0484…1b1a | Up | +950 | $378 | $378 | 12 | 07-06 21:49 |
| Flaky-Wreck 0x0484…1b1a | Down | +950 | $512 | $512 | 17 | 07-06 21:49 |
| Ill-Informed-Full 0xbc58…5e72 | Up | +935 | $272 | $272 | 48 | 07-06 21:49 |
| (anonymous) 0xa0e7…9461 | Down | +918 | $710 | $710 | 28 | 07-06 21:49 |
| Svelte-Chicory 0x9412…0cd0 | Down | +911 | $311 | $311 | 35 | 07-06 21:49 |
| Windy-Turban 0xe290…a33f | Down | +897 | $391 | $391 | 69 | 07-06 21:49 |
| (anonymous) 0x568b…0b3b | Up | +880 | $397 | $397 | 84 | 07-06 21:49 |
| Vacant-Stadium 0x3993…fd22 | Down | +866 | $518 | $518 | 2 | 07-06 21:45 |
| Windy-Turban 0xe290…a33f | Up | +854 | $241 | $241 | 48 | 07-06 21:49 |
| Novel-Plow-Toot 0xd02b…d6df | Down | +842 | $702 | $702 | 2 | 07-06 21:47 |
| Svelte-Chicory 0x9412…0cd0 | Up | +837 | $525 | $525 | 33 | 07-06 21:49 |
| (anonymous) 0x32ed…8ec3 | Up | +824 | $196 | $196 | 24 | 07-06 21:49 |
| (anonymous) 0xb978…0619 | Down | +774 | $600 | $600 | 1 | 07-06 21:48 |
| (anonymous) 0xf9b7…a37c | Up | +761 | $383 | $383 | 46 | 07-06 21:49 |
| French-Console 0x1895…02fb | Up | +732 | $225 | $225 | 9 | 07-06 21:49 |
| (anonymous) 0x4c94…ffad | Up | +714 | $233 | $233 | 61 | 07-06 21:49 |
| Little-Fraction 0xcfb1…f694 | Up | +708 | $263 | $263 | 9 | 07-06 21:49 |
| Little-Fraction 0xcfb1…f694 | Down | +708 | $420 | $420 | 9 | 07-06 21:49 |
| (anonymous) 0x76d4…c512 | Down | +703 | $353 | $353 | 54 | 07-06 21:49 |
| French-Console 0x1895…02fb | Down | +672 | $293 | $293 | 12 | 07-06 21:49 |
| Popular-Insurrection 0xeebd…ba30 | Down | +638 | $288 | $288 | 34 | 07-06 21:49 |
| (anonymous) 0x76d4…c512 | Up | +630 | $251 | $251 | 52 | 07-06 21:49 |
| Rural-Wharf-Parable 0x3725…ad88 | Up | +600 | $165 | $165 | 2 | 07-06 21:46 |
| (anonymous) 0x776f…9936 | Down | +598 | $430 | $430 | 1 | 07-06 21:46 |
| Silly-Briefly 0x3f2f…8150 | Down | +597 | $159 | $159 | 7 | 07-06 21:49 |
| (anonymous) 0x1464…4f2b | Down | +584 | $500 | $500 | 5 | 07-06 21:49 |
| (anonymous) 0x21c7…0643 | Up | +573 | $541 | $543 | 30 | 07-06 21:49 |
| Wordy-Biosphere 0xa689…559b | Down | +535 | $233 | $233 | 9 | 07-06 21:49 |
| Popular-Insurrection 0xeebd…ba30 | Up | +511 | $226 | $226 | 25 | 07-06 21:49 |
| Adventurous-Parole 0xeba7…2d1f | Up | +500 | $495 | $495 | 15 | 07-06 21:50 |
| (anonymous) 0xe226…f76b | Down | +500 | $5 | $5 | 19 | 07-06 21:49 |
| (anonymous) 0x2342…b9f2 | Down | +486 | $364 | $364 | 1 | 07-06 21:48 |
| Responsible-Carboxyl 0x72ab…e1ee | Up | +477 | $300 | $300 | 5 | 07-06 21:49 |
| Wordy-Biosphere 0xa689…559b | Up | +476 | $252 | $252 | 10 | 07-06 21:49 |
| (anonymous) 0xb6b4…3060 | Up | +467 | $166 | $166 | 21 | 07-06 21:48 |
| Time | Wallet | Outcome | Side | Size | Price | USD | Tx |
|---|---|---|---|---|---|---|---|
| 07-06 21:51:04 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 15 | 99¢ | $15 | 0x1ada35… |
| 07-06 21:51:04 | (anonymous) 0x3bd6…b715 | Up | SELL | 15 | 99¢ | $15 | 0x1ada35… |
| 07-06 21:51:02 | (anonymous) 0xf0bc…af35 | Up | SELL | 5 | 99¢ | $5 | 0xbb00b9… |
| 07-06 21:51:02 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 5 | 99¢ | $5 | 0xbb00b9… |
| 07-06 21:50:37 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 84 | 99¢ | $83 | 0x52dd65… |
| 07-06 21:50:37 | Crisp-Elderberry 0x7ce9…b516 | Up | SELL | 84 | 99¢ | $83 | 0x52dd65… |
| 07-06 21:50:32 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 43 | 99¢ | $43 | 0x2dbee9… |
| 07-06 21:50:32 | (anonymous) 0x04f5…7266 | Up | SELL | 43 | 99¢ | $43 | 0x2dbee9… |
| 07-06 21:50:31 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 24 | 99¢ | $24 | 0xae3e5f… |
| 07-06 21:50:31 | (anonymous) 0x4a3a…e05e | Up | SELL | 24 | 99¢ | $24 | 0xae3e5f… |
| 07-06 21:50:28 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 3 | 99¢ | $3 | 0xb24146… |
| 07-06 21:50:28 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 69 | 99¢ | $68 | 0xcfa5b7… |
| 07-06 21:50:28 | Muddy-Shore 0xe196…7976 | Up | SELL | 100 | 99¢ | $99 | 0xcfa5b7… |
| 07-06 21:50:28 | Shady-Backbone 0xd18a…4b74 | Up | BUY | 32 | 99¢ | $31 | 0xcfa5b7… |
| 07-06 21:50:28 | Realistic-Sibling 0xe1ff…a963 | Up | SELL | 3 | 99¢ | $3 | 0xb24146… |
| 07-06 21:50:25 | (anonymous) 0x1808…cf54 | Up | SELL | 3 | 99¢ | $3 | 0x1b64d2… |
| 07-06 21:50:25 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 3 | 99¢ | $3 | 0x1b64d2… |
| 07-06 21:50:22 | (anonymous) 0xfa50…ec89 | Up | SELL | 28 | 99¢ | $27 | 0xee767e… |
| 07-06 21:50:22 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 27 | 99¢ | $27 | 0x566737… |
| 07-06 21:50:22 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 28 | 99¢ | $27 | 0xee767e… |
| 07-06 21:50:22 | (anonymous) 0x0b60…9975 | Up | SELL | 27 | 99¢ | $27 | 0x566737… |
| 07-06 21:50:20 | (anonymous) 0xc48f…e528 | Up | SELL | 5 | 99¢ | $5 | 0x2b3ac7… |
| 07-06 21:50:20 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 5 | 99¢ | $5 | 0x2b3ac7… |
| 07-06 21:50:19 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 20 | 99¢ | $20 | 0x6572f9… |
| 07-06 21:50:19 | (anonymous) 0x29b1…241e | Up | SELL | 20 | 99¢ | $20 | 0x6572f9… |
| 07-06 21:50:16 | (anonymous) 0xe94f…be1d | Up | SELL | 25 | 99¢ | $25 | 0xed20ab… |
| 07-06 21:50:16 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 25 | 99¢ | $25 | 0xed20ab… |
| 07-06 21:50:13 | (anonymous) 0x657e…fca3 | Up | SELL | 7 | 99¢ | $7 | 0x933915… |
| 07-06 21:50:13 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 7 | 99¢ | $7 | 0x933915… |
| 07-06 21:50:08 | (anonymous) 0xb6e5…b582 | Up | SELL | 5 | 99¢ | $5 | 0x9b3eca… |
| 07-06 21:50:08 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 24 | 99¢ | $24 | 0xf8cdae… |
| 07-06 21:50:08 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 241 | 99¢ | $239 | 0xc53228… |
| 07-06 21:50:08 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 5 | 99¢ | $5 | 0x9b3eca… |
| 07-06 21:50:08 | Wild-Inhabitant 0xb64a…f2fa | Up | SELL | 241 | 99¢ | $239 | 0xc53228… |
| 07-06 21:50:08 | (anonymous) 0xbe59…4bad | Up | SELL | 24 | 99¢ | $24 | 0xf8cdae… |
| 07-06 21:50:05 | (anonymous) 0xe34e…d3e3 | Up | SELL | 5 | 99¢ | $5 | 0xf5c3e7… |
| 07-06 21:50:05 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 5 | 99¢ | $5 | 0xf5c3e7… |
| 07-06 21:50:04 | (anonymous) 0x2840…8f66 | Up | SELL | 7 | 99¢ | $7 | 0xb80823… |
| 07-06 21:50:04 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 7 | 99¢ | $7 | 0xb80823… |
| 07-06 21:50:02 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 6 | 99¢ | $6 | 0x34d96d… |
| 07-06 21:50:02 | (anonymous) 0xdbb7…e0c3 | Up | SELL | 6 | 99¢ | $6 | 0x34d96d… |
| 07-06 21:50:01 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 66 | 99¢ | $66 | 0x62866d… |
| 07-06 21:50:01 | (anonymous) 0x7a2c…4e87 | Down | BUY | 100 | 1¢ | $1 | 0x62866d… |
| 07-06 21:50:01 | Adventurous-Parole 0xeba7…2d1f | Up | BUY | 29 | 99¢ | $28 | 0x62866d… |
| 07-06 21:50:01 | (anonymous) 0x7bc3…7029 | Up | BUY | 5 | 99¢ | $5 | 0x62866d… |
| 07-06 21:49:59 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 4 | 99¢ | $4 | 0x2f8cc1… |
| 07-06 21:49:59 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 11 | 99¢ | $11 | 0x8b4fb5… |
| 07-06 21:49:59 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 100 | 99¢ | $99 | 0x01cd99… |
| 07-06 21:49:59 | (anonymous) 0x587e…1574 | Up | SELL | 11 | 99¢ | $11 | 0x8b4fb5… |
| 07-06 21:49:59 | (anonymous) 0xccb9…dcd6 | Up | SELL | 4 | 99¢ | $4 | 0x2f8cc1… |
| 07-06 21:49:59 | (anonymous) 0xdff7…d9d4 | Down | BUY | 100 | 1¢ | $1 | 0x01cd99… |
| 07-06 21:49:58 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 1 | 99¢ | $1 | 0x19089a… |
| 07-06 21:49:58 | Royal-Picket 0x1c61…551c | Up | SELL | 4 | 99¢ | $4 | 0x7b0fd4… |
| 07-06 21:49:58 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 5 | 99¢ | $5 | 0x936e39… |
| 07-06 21:49:58 | Tender-Idea 0xbb20…1f06 | Up | BUY | 3 | 99¢ | $3 | 0x2f0d95… |
| 07-06 21:49:58 | (anonymous) 0xb2fd…f3a5 | Up | SELL | 6 | 99¢ | $6 | 0xb0a257… |
| 07-06 21:49:58 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 2 | 99¢ | $2 | 0xa41d7f… |
| 07-06 21:49:58 | (anonymous) 0x544c…5252 | Up | SELL | 2 | 99¢ | $2 | 0xa41d7f… |
| 07-06 21:49:58 | Cute-Walking 0x1a63…4f99 | Up | SELL | 1 | 99¢ | $1 | 0x19089a… |
| 07-06 21:49:58 | Tender-Idea 0xbb20…1f06 | Up | BUY | 110 | 99¢ | $109 | 0xb562e7… |
| 07-06 21:49:58 | (anonymous) 0x233e…ce77 | Up | SELL | 5 | 99¢ | $5 | 0x936e39… |
| 07-06 21:49:58 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 4 | 99¢ | $4 | 0x7b0fd4… |
| 07-06 21:49:58 | (anonymous) 0xfb88…f40a | Down | BUY | 110 | 1¢ | $1 | 0xb562e7… |
| 07-06 21:49:58 | Acrobatic-Dream 0x9b6f…7fb9 | Up | BUY | 6 | 99¢ | $6 | 0xb0a257… |
| 07-06 21:49:58 | Infinite-Criticism 0x9fe5…ded3 | Up | SELL | 3 | 99¢ | $3 | 0x2f0d95… |
| 07-06 21:49:56 | (anonymous) 0xd406…3268 | Down | BUY | 0 | 1¢ | $0 | 0x4cfa34… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 10 | 1¢ | $0 | 0x40316e… |
| 07-06 21:49:56 | Flustered-Morbid 0x1fbd…68d9 | Down | BUY | 4 | 1¢ | $0 | 0x5e384c… |
| 07-06 21:49:56 | Flaky-Wreck 0x0484…1b1a | Up | BUY | 50 | 99¢ | $50 | 0xa8f177… |
| 07-06 21:49:56 | (anonymous) 0x8d74…2d98 | Up | SELL | 9 | 99¢ | $9 | 0x40e3e7… |
| 07-06 21:49:56 | (anonymous) 0x1989…ddc7 | Down | BUY | 5 | 1¢ | $0 | 0x6b0eba… |
| 07-06 21:49:56 | (anonymous) 0x3113…63e3 | Down | BUY | 5 | 1¢ | $0 | 0x696c78… |
| 07-06 21:49:56 | Breakable-Box 0xf841…915b | Up | SELL | 24 | 99¢ | $24 | 0x5e384c… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 63 | 1¢ | $1 | 0x5e384c… |
| 07-06 21:49:56 | Tender-Idea 0xbb20…1f06 | Up | BUY | 1 | 99¢ | $1 | 0xc142fc… |
| 07-06 21:49:56 | (anonymous) 0xffdc…e6bb | Up | BUY | 8 | 99¢ | $8 | 0x1c1dbc… |
| 07-06 21:49:56 | (anonymous) 0xa9db…de81 | Down | BUY | 5 | 1¢ | $0 | 0x28ebde… |
| 07-06 21:49:56 | (anonymous) 0xf725…1e61 | Down | BUY | 5 | 1¢ | $0 | 0x28ebde… |
| 07-06 21:49:56 | (anonymous) 0x3a2e…64a4 | Up | BUY | 10 | 99¢ | $10 | 0x036cf8… |
| 07-06 21:49:56 | Far-Hydroxyl 0xae7f…1761 | Up | SELL | 5 | 99¢ | $5 | 0x696c78… |
| 07-06 21:49:56 | (anonymous) 0x1c41…2bd3 | Down | BUY | 10 | 1¢ | $0 | 0x4cfa34… |
| 07-06 21:49:56 | Medical-Obligation 0x396d…426c | Up | BUY | 10 | 99¢ | $10 | 0x40316e… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 120 | 1¢ | $1 | 0x796cc3… |
| 07-06 21:49:56 | (anonymous) 0x3f21…0693 | Down | BUY | 6 | 1¢ | $0 | 0x696c78… |
| 07-06 21:49:56 | Wiry-Talking 0xd5f8…385c | Down | BUY | 5 | 1¢ | $0 | 0x28ebde… |
| 07-06 21:49:56 | Drafty-Regard 0x026f…e7b7 | Up | BUY | 91 | 99¢ | $90 | 0x5e384c… |
| 07-06 21:49:56 | (anonymous) 0x20f1…13c2 | Down | BUY | 20 | 1¢ | $0 | 0xa8f177… |
| 07-06 21:49:56 | (anonymous) 0x8a51…eb6f | Down | BUY | 11 | 1¢ | $0 | 0x28ebde… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 5 | 1¢ | $0 | 0xa74817… |
| 07-06 21:49:56 | Elegant-Jeep 0x4ddc…be18 | Up | BUY | 5 | 99¢ | $5 | 0x46e749… |
| 07-06 21:49:56 | Breakable-Box 0xf841…915b | Up | SELL | 10 | 99¢ | $10 | 0xa8f177… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 10 | 1¢ | $0 | 0x036cf8… |
| 07-06 21:49:56 | (anonymous) 0x194c…baaf | Down | BUY | 3 | 1¢ | $0 | 0xa8f177… |
| 07-06 21:49:56 | (anonymous) 0x0ab7…07cf | Up | SELL | 9 | 99¢ | $9 | 0x8b99d3… |
| 07-06 21:49:56 | (anonymous) 0x355a…5a46 | Up | SELL | 16 | 99¢ | $16 | 0x0b4a62… |
| 07-06 21:49:56 | Flustered-Morbid 0x1fbd…68d9 | Down | BUY | 8 | 1¢ | $0 | 0x1c1dbc… |
| 07-06 21:49:56 | Impossible-Bolt 0xc905…b394 | Up | SELL | 6 | 99¢ | $6 | 0x6b0eba… |
| 07-06 21:49:56 | Agreeable-Dogsled-Pinkie 0xaa68…3552 | Up | BUY | 26 | 99¢ | $26 | 0x6b0eba… |
| 07-06 21:49:56 | (anonymous) 0x8d74…2d98 | Up | SELL | 0 | 99¢ | $0 | 0x696c78… |
| 07-06 21:49:56 | Regular-Budget 0x9574…7e8f | Down | BUY | 10 | 1¢ | $0 | 0x28ebde… |