Crossfoot

Midas · Midas customFeed family

msyrupUSD

msyrupUSD/USD

0x41c60765fA36109b19B21719F4593F19dDeFa663

verdict OBSERVED_DEVIATIONposting path ADMIN_GUARD_BYPASSEDliveness STALENAV INPUT_GAPconsumer action REVIEW

1 unchecked post(s) over the bound in force, posting path ADMIN_GUARD_BYPASSED, liveness STALE, 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

ADMIN_GUARD_BYPASSEDSTALEPOLICY_SILENCEconsumer policy

ADMIN_GUARD_BYPASSED: round 30 posted through setRoundData (0xa4381d1f) at block 24680097, deviation 0.47607278 percent against bound 0.4 percent in force; tx 0xe98c5826df67adc1ce256bb4fbf14af4ffb11fae0d687da6757b2dbc76f68185; Crossfoot posting_path ADMIN_GUARD_BYPASSED, 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 a030f4bbf82012b19b27341bdd309fe2e34c28d782893798253c323f24d6758c · 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

msyrupUSD posting-path timeline1.00001.01001.02000%0.2%0.4%2025-08-292025-10-172025-12-062026-01-242026-03-152026-05-032026-06-22answerdeviation in force, percent · bound in force (yellow)round 1, raw, 1.00000000, 2025-08-29, UNGUARDED_POSTround 2, safe, 1.00104729, 2025-09-15, no findinground 3, safe, 1.00170850, 2025-09-16, no findinground 4, safe, 1.00203319, 2025-09-22, no findinground 5, safe, 1.00324640, 2025-10-02, no findinground 6, safe, 1.00418874, 2025-10-06, no findinground 7, safe, 1.00454164, 2025-10-08, no findinground 8, safe, 1.00499628, 2025-10-09, no findinground 9, safe, 1.00672629, 2025-10-23, no findinground 10, safe, 1.00705470, 2025-10-24, no findinground 11, safe, 1.00714085, 2025-11-04, no findinground 12, safe, 1.00945699, 2025-11-10, no findinground 13, safe, 1.01177314, 2025-11-10, no findinground 14, safe, 1.01415164, 2025-11-17, no findinground 15, safe, 1.01559452, 2025-11-21, no findinground 16, safe, 1.01641978, 2025-11-28, no findinground 17, safe, 1.01792689, 2025-12-08, no findinground 18, safe, 1.01863729, 2025-12-11, no findinground 19, safe, 1.01934067, 2025-12-15, no findinground 20, safe, 1.01982479, 2025-12-18, no findinground 21, safe, 1.02045214, 2025-12-24, no findinground 22, safe, 1.02125382, 2025-12-31, no findinground 23, safe, 1.02168637, 2026-01-07, no findinground 24, safe, 1.02217408, 2026-01-12, no findinground 25, safe, 1.02285750, 2026-01-19, no findinground 26, safe, 1.02334753, 2026-01-20, no findinground 27, safe, 1.02420218, 2026-02-05, no findinground 28, safe, 1.02278059, 2026-02-20, no findinground 29, safe, 1.02278059, 2026-03-06, no findinground 30, raw, 1.01791141, 2026-03-17, GUARD_BYPASSround 31, safe, 1.01791141, 2026-04-10, no findinground 32, safe, 1.01845216, 2026-04-29, no findinground 33, safe, 1.01845214, 2026-05-05, no findinground 34, safe, 1.01845214, 2026-06-19, no findinground 35, safe, 1.01845214, 2026-06-22, no finding

Focus or hover a round to print its transaction hash, answer, deviation and bound.

Rounds as a table
msyrupUSD rounds
RoundDateBlockPathAnswerDeviation %Bound %FindingTransaction
12025-08-29 08:45 UTC23,245,673raw1.00000000not readnot readUNGUARDED_POST0x5112ef8e2378e0ae7be932bc49247171749a2b3c6a27c1e4bbb946cfaccc09da
22025-09-15 12:48 UTC23,368,581safe1.00104729not readnot readnone0x83dc59d651406ac1ffa17d7eb749f6f9528191d8555976938ec246f3b71fab37
32025-09-16 23:08 UTC23,378,817safe1.00170850not readnot readnone0xac24bdf466c77c29342e3a4c12da4705fe7d5180fcedb3f9ed601843c9610e2a
42025-09-22 12:55 UTC23,418,703safe1.00203319not readnot readnone0xe030a63f0269513a9a8cc31a4d79c51795a83c5a4b98629250512e2881d53d88
52025-10-02 11:10 UTC23,489,710safe1.00324640not readnot readnone0x4b07e9eb3defa2272f5934ff84aa8e89a32a976ddec5590ef5509d8b8da65b49
62025-10-06 17:27 UTC23,520,215safe1.00418874not readnot readnone0xddc77e511ea6d13deecfae61c5cd04baaed90f1ceb1681cf64c2e6f680bf1bff
72025-10-08 19:28 UTC23,535,114safe1.00454164not readnot readnone0x01c2f064c5ffae3d1deefb6ba821e71cbcd5e6a951934af1c3af963f8c27eb85
82025-10-09 16:19 UTC23,541,327safe1.00499628not readnot readnone0xaf9726d54405703432d3cf2e6e3ffe9436bb5081a87e6ab641216e435d7a0858
92025-10-23 16:47 UTC23,641,485safe1.00672629not readnot readnone0x8f84a91fbed82a32077a0bb5ae5cf0a391812b7da6dee55e582b53f3b87457ab
102025-10-24 14:31 UTC23,647,937safe1.00705470not readnot readnone0x7a13e98036298c35a44a88b8d60ba0784daca3cb2cafdc99870dcc414429c8a6
112025-11-04 14:10 UTC23,726,463safe1.00714085not readnot readnone0xee28f9f870a30f2206799f87f3bcc59c9e0154e68cb0c6925df270c84322914a
122025-11-10 18:26 UTC23,770,640safe1.00945699not readnot readnone0xdb9bfebc2d7e9c42afa029cbbcd3ea0098c21ed5af02c2416ab3bb0a55d02470
132025-11-10 18:28 UTC23,770,647safe1.01177314not readnot readnone0x97408825166a196d6eeefd033b9a7e7cff3c4c4ecf585e1bb9371b4b912acf21
142025-11-17 16:12 UTC23,820,000safe1.01415164not readnot readnone0x802b3a451c618f9b4b81d7a4d644276b7e10ca2da43b46714f9bea87f54f11e9
152025-11-21 14:41 UTC23,848,042safe1.01559452not readnot readnone0x50d5e9626de282ef4122a3ab7ee74177bc4681fc7410eec7d59ccd33b31925a7
162025-11-28 12:42 UTC23,897,242safe1.01641978not readnot readnone0x69fc0eca7abf97961ee2623394f165f183d6e3ea3e82122000094782364a8502
172025-12-08 15:46 UTC23,969,066safe1.01792689not readnot readnone0x784de44f21b0cb827a26e5d90cdc62ee3689e8cbcf75f2015ba9dd977764ae92
182025-12-11 16:46 UTC23,990,721safe1.01863729not readnot readnone0x77796f10ee2814c6805a99e32a53246e01485cf3dae7dd4197ee431be150a64e
192025-12-15 16:47 UTC24,019,290safe1.01934067not readnot readnone0xe7c2508e49632d5039b64da5d81b2047552e170e8bfd440f719cd462d2dfa29f
202025-12-18 21:45 UTC24,042,254safe1.01982479not readnot readnone0x9c43e43c3c6865938dd992216f13531a98cf6ea977047f1e6aeb174b7d94c43e
212025-12-24 14:10 UTC24,082,988safe1.02045214not readnot readnone0xcce1e8942b3104a6d2813ed5a1c61e5f485b4c263060ab4d3178d5358b9385cc
222025-12-31 18:26 UTC24,134,391safe1.02125382not readnot readnone0x2fde35fd40de8b22a5e81b85da67d21015080fcf5ddb87b58f3892e6ba094b63
232026-01-07 08:29 UTC24,181,613safe1.02168637not readnot readnone0xb5a11864989c75f338f2dc48c06db60ec2d8bd1291aa55884a1bf37a43ded684
242026-01-12 20:21 UTC24,220,983safe1.02217408not readnot readnone0xc2a7b768e56940e4a4227b669f614ac1f7e0bb7545a7dfcc6db50737b3257237
252026-01-19 19:42 UTC24,270,986safe1.02285750not readnot readnone0x61c87154f0d64907f0b55fea752666b6c9fb97553bb1525104597cae159118ff
262026-01-20 17:39 UTC24,277,540safe1.02334753not readnot readnone0xd43f44b428962276d1205117832c5bf31ff7464ed87303ad7752c6fba741182c
272026-02-05 15:45 UTC24,391,607safe1.02420218not readnot readnone0xab7a2a1c294e289c2fbb3cdcc8894404de199a0740e7e9bfddd8a44b3e2363d6
282026-02-20 23:02 UTC24,501,223safe1.02278059not readnot readnone0x53993a1aa9715fa1783913ac990ea2314190e9c557e0e9fd395ab985ae9b62bb
292026-03-06 10:54 UTC24,597,949safe1.02278059not readnot readnone0x0bf3aef709073c4db7c5044b8145ef3598c85e8cdcf48999eedfa0f2df6edc1c
302026-03-17 22:09 UTC24,680,097raw1.017911410.476072780.4GUARD_BYPASS0xe98c5826df67adc1ce256bb4fbf14af4ffb11fae0d687da6757b2dbc76f68185
312026-04-10 14:14 UTC24,849,855safe1.01791141not readnot readnone0x7421ffe86acc7a6d57c019f149cb5e57c0273884fe7d44770239be5879398b3b
322026-04-29 17:39 UTC24,987,293safe1.01845216not readnot readnone0xb0c6cd019ae3bf04ea0449611ba70c410fdb8df503d529e6fe52661d68b99b75
332026-05-05 15:01 UTC25,029,569safe1.01845214not readnot readnone0xe33bf49d9fd73d6689767b1edf808192bc8e10185b3ac1875093481378050d2b
342026-06-19 15:53 UTC25,352,646safe1.01845214not readnot readnone0x78fe4d00d76d2c76334eaed01eda4c3434e77f704b6ef09bf19a46c2e0e15192
352026-06-22 09:43 UTC25,372,318safe1.01845214not readnot readnone0x906113e2095e542a0f3003a88b89fcb6a9cdebd7230482a0a258f2807f82bd00

Bound history

No BOUND_CHANGED finding on this feed. Bound at the window block: 0.4 %.

Feed state at block 25,949,464

Kind
bounded
Latest round
35
Latest answer
1.01845214
Last post
2026-06-22T09:43:11Z
Bound at block
0.4 %
Decimals
8

Findings

Findings
KindBlockDateTransactionFields
UNGUARDED_POST23,245,6732025-08-29 08:45 UTC0x5112ef8e2378e0ae7be932bc49247171749a2b3c6a27c1e4bbb946cfaccc09da
round
1
path
raw
selector
0xa4381d1f
value
1.00000000
classification
initialization
initialization
true
implementation
0x8cc8fe5c9185be51a44f17c2ec86aca10734f35d
sender
0xceb0fdb13d3fe223de3f39f1a28a379b97ea96c6
note
first successful post; the deviation guard is skipped when no round exists, so this is never a bypass
GUARD_BYPASS24,680,0972026-03-17 22:09 UTC0xe98c5826df67adc1ce256bb4fbf14af4ffb11fae0d687da6757b2dbc76f68185
round
30
path
raw
selector
0xa4381d1f
value
1.01791141
last answer at block minus one
1.02278059
deviation in force
0.47607278 %
bound in force
0.4 %
classification
valuation_move
implementation
0x8cc8fe5c9185be51a44f17c2ec86aca10734f35d
sender
0xceb0fdb13d3fe223de3f39f1a28a379b97ea96c6
FAILED_SETTER24,997,3392026-05-01 03:15 UTC0xa41a470a933583820b3e30c138775a77b6f35a258bf074309508ea68fde361c1
path
raw
selector
0xa4381d1f
value
11,361,462,838,598.10550704
sender
0x1d58544ee17a7fded6bee2e76755e81007756858
sender posted successfully
false

Posters

One key means one on-chain key.

Implementation eras

Implementation eras
ImplementationFrom blockSpacing ruleSource verified
0x8cc8fe5c9185be51a44f17c2ec86aca10734f35d23,232,885absent (bytecode scan)false
0xeb37c29d083c200eaa955be88fa6d190ce177d7225,300,687enforced (bytecode scan)false