Midas · Midas customFeed family
mKRalpha
mKRalpha/USD
0x38092073c5483bA9D844cC6733976957011e8AEe
0 unchecked post(s) over the bound in force, posting path GUARDED, liveness PLACEHOLDER, posting path replayed
- Family
- midas-customfeed
- Chain
- Ethereum mainnet (1)
- Guard
- deviation bound
- bound scale
- 0
- kind
- max_deviation
- max answer
- maxAnswer()
- max deviation
- maxAnswerDeviation()
- min answer
- minAnswer()
- moves above threshold
- 0
- silences
- 0
- at bound posts
- 0
- clamped posts
- 0
- override flags
- 0
- reference moves
- 0
- unguarded reference moves
- 0
- Mechanism
- CustomAggregatorV3CompatibleFeed: a Chainlink-shaped feed with a feed admin role. setRoundData checks only minAnswer <= value <= maxAnswer; setRoundDataSafe additionally requires deviation(last, value) <= maxAnswerDeviation (percent at 10^decimals scale) and, in the 2026-06 implementations, more than one hour since the last post.
Latest decision
REVIEW
PLACEHOLDERPOLICY_SILENCEconsumer policy
PLACEHOLDER: 0 unchecked post(s) over the bound in force, posting path GUARDED, liveness PLACEHOLDER at block 25949464; bundle 9c34963ec326f7c6fb47d2ab5d0d77b5640c044a0033261b9610bd32454665ab
- policy default: the threshold is the consumer's rule, not the feed's; the feed's own on-chain checks are reported in posting_path and the findings
run 20260910T205941Z · deployment QmeTCucCXDhT27pMMExg2EtDx1t7SA3Abgcw2p4BuZgmdQ · indexed block 25,949,534 · record 542f5f05f83a0e7aa19437b0749f85bf47a5a751286ef50975ff852771d6618f · consumer policy default · policy-default.json · sha256 84806934fd5b…2c1ab4 · 8 gates
Evidence bundle
root 9c34963ec326f7c6fb47d2ab5d0d77b5640c044a0033261b9610bd32454665ab
Download midas-run-25949464-20260910T205406Z.tar.gz 1657 KB, sha256 2b17b5ec3c4bfb649b349945c7016ad4dc873a41e417bbb4ebc7e580e13c3835
crossfoot verify midas-run-25949464-20260910T205406Z.tar.gz # exit code 0: every file re-hashes to the root above and the verdict replays offline
Install the binary from the Crossfoot README; verify needs no key and no network.
Timeline
Focus or hover a round to print its transaction hash, answer, deviation and bound.
Rounds as a table
| Round | Date | Block | Path | Answer | Deviation % | Bound % | Finding | Transaction |
|---|---|---|---|---|---|---|---|---|
| 1 | 2025-12-29 20:25 UTC | 24,120,673 | raw | 1.00000000 | not read | not read | UNGUARDED_POST | 0xd10ce35099da5c68383803254fbe8896f1c9eb8843a9f5f0fab84e4d32111da6 |
| 2 | 2026-03-13 16:37 UTC | 24,649,788 | raw | 1.00000000 | 0 | 0.66 | UNGUARDED_POST | 0x0cec3f2fecd6e28a1efc7187d84327f37570244a770a906d6b73c81555a3c8d8 |
Bound history
| Event | Version | Block | Transaction | Old | New |
|---|---|---|---|---|---|
| Initialized | 2 | 24,288,346 | 0x0e9425279daf19513dbf73112fd088b0832780bb3c36596fe27adce2aedc1ee8 |
|
|
Feed state at block 25,949,464
- Kind
- bounded
- Latest round
- 2
- Latest answer
- 1.00000000
- Last post
- 2026-03-13T16:37:59Z
- Bound at block
- 0.66 %
- Decimals
- 8
Findings
| Kind | Block | Date | Transaction | Fields |
|---|---|---|---|---|
| UNGUARDED_POST | 24,120,673 | 2025-12-29 20:25 UTC | 0xd10ce35099da5c68383803254fbe8896f1c9eb8843a9f5f0fab84e4d32111da6 |
|
| UNGUARDED_POST | 24,649,788 | 2026-03-13 16:37 UTC | 0x0cec3f2fecd6e28a1efc7187d84327f37570244a770a906d6b73c81555a3c8d8 |
|
| BOUND_CHANGED | 24,288,346 | 2026-01-22 05:50 UTC | 0x0e9425279daf19513dbf73112fd088b0832780bb3c36596fe27adce2aedc1ee8 |
|
Implementation eras
| Implementation | From block | Spacing rule | Source verified |
|---|---|---|---|
| 0x465458b0d54057dd56bf086cef95989243990cf9 | 24,084,321 | absent (bytecode scan) | false |
| 0xfd352250401cd15eb47da718d62599a799ef248c | 24,288,346 | absent (bytecode scan) | false |
| 0xdcd00896a9155fc13564481c6514fa75b1706510 | 25,300,600 | enforced (bytecode scan) | false |