Crossfoot

Midas · Midas customFeed family

qHVNUSD

QHVN-USD/USD

0x7023625CBc91e752FdD49b9233252B8F6b731c8B

verdict OBSERVED_DEVIATIONposting path ADMIN_GUARD_BYPASSEDliveness LIVENAV INPUT_GAPconsumer action REVIEW

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

ADMIN_GUARD_BYPASSED: round 3 posted through setRoundData (0xa4381d1f) at block 25696252, deviation 0.497438 percent against bound 0.22 percent in force; tx 0x4315160efb5a867a0fabdeb098de72208d03c50e2df8f6305855aab34e25767d; Crossfoot posting_path ADMIN_GUARD_BYPASSED, bundle 9c34963ec326f7c6fb47d2ab5d0d77b5640c044a0033261b9610bd32454665ab

run 20260910T205941Z · deployment QmeTCucCXDhT27pMMExg2EtDx1t7SA3Abgcw2p4BuZgmdQ · indexed block 25,949,534 · record 2033edefcfcb9896d99b7c3c20e0f374f4b0b4afd43eb240a5dbedf291a2105e · 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

qHVNUSD posting-path timeline1.00001.00201.00401.00600%0.2%0.4%2026-06-102026-06-262026-07-112026-07-262026-08-102026-08-262026-09-10answerdeviation in force, percent · bound in force (yellow)round 1, raw, 1.00000000, 2026-06-10, UNGUARDED_POSTround 2, safe, 1.00000000, 2026-08-03, no findinground 3, raw, 1.00497438, 2026-08-06, GUARD_BYPASSround 4, safe, 1.00505871, 2026-08-07, no findinground 5, safe, 1.00502028, 2026-08-10, no findinground 6, safe, 1.00488447, 2026-08-11, no findinground 7, safe, 1.00477875, 2026-08-12, no findinground 8, safe, 1.00497143, 2026-08-13, no findinground 9, safe, 1.00496126, 2026-08-14, no findinground 10, safe, 1.00482699, 2026-08-17, no findinground 11, safe, 1.00488605, 2026-08-18, no findinground 12, safe, 1.00486522, 2026-08-19, no findinground 13, safe, 1.00492372, 2026-08-20, no findinground 14, safe, 1.00520188, 2026-08-21, no findinground 15, safe, 1.00539769, 2026-08-24, no findinground 16, safe, 1.00460934, 2026-08-25, no findinground 17, safe, 1.00456179, 2026-08-26, no findinground 18, safe, 1.00471835, 2026-08-27, no findinground 19, safe, 1.00489856, 2026-08-28, no findinground 20, safe, 1.00451915, 2026-08-31, no findinground 21, safe, 1.00459045, 2026-09-01, no findinground 22, safe, 1.00433234, 2026-09-02, no findinground 23, safe, 1.00433234, 2026-09-03, no findinground 24, safe, 1.00434388, 2026-09-03, no findinground 25, safe, 1.00399865, 2026-09-04, no findinground 26, safe, 1.00458343, 2026-09-07, no findinground 27, safe, 1.00473603, 2026-09-08, no findinground 28, safe, 1.00510688, 2026-09-09, no findinground 29, safe, 1.00507732, 2026-09-10, no finding

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

Rounds as a table
qHVNUSD rounds
RoundDateBlockPathAnswerDeviation %Bound %FindingTransaction
12026-06-10 21:53 UTC25,289,862raw1.00000000not readnot readUNGUARDED_POST0x8266aa54e272c1806f0e204e8de9c42a8e313e8f763d5a39f4ab1359b5ed6c22
22026-08-03 13:17 UTC25,674,612safe1.00000000not readnot readnone0xcedcd61879fa13a2fee569eb573dd1d6170f1b20ba9fccb29bee0aa48b0ee870
32026-08-06 13:36 UTC25,696,252raw1.004974380.4974380.22GUARD_BYPASS0x4315160efb5a867a0fabdeb098de72208d03c50e2df8f6305855aab34e25767d
42026-08-07 16:52 UTC25,704,403safe1.00505871not readnot readnone0xe2a3cc7da1d1e96fd2dba9cfd848e584febd08ace4ce8e3d1a07163503b2267b
52026-08-10 17:08 UTC25,725,991safe1.00502028not readnot readnone0xcdf8703e8ad69433d8f829da81ab246f30ed18951ff5ac54d353e403f8da1f76
62026-08-11 12:02 UTC25,731,625safe1.00488447not readnot readnone0x9aa67eea5a8cc0e7331c76ad9d63d5287592f8264a1008168f6d1bb541114aee
72026-08-12 08:14 UTC25,737,653safe1.00477875not readnot readnone0xf98e0af7cd190b77b3f561ff2b1190ffa736cce979990d3ff116c47d60936a1d
82026-08-13 11:24 UTC25,745,779safe1.00497143not readnot readnone0xde88101f766d8448cc19cdbeda1499b7baea28ac5af3c4e6ff72429679fa6073
92026-08-14 07:56 UTC25,751,920safe1.00496126not readnot readnone0x3bf0334c2a316a5d72459cec4f3927a001d3f24c699acf1b859eb7a7eef27b51
102026-08-17 12:33 UTC25,774,829safe1.00482699not readnot readnone0xad85042a744c133f77ad58cceb6feb23aec2aa83879ffeb8df78ce45599c338b
112026-08-18 12:34 UTC25,782,005safe1.00488605not readnot readnone0xb35749e6f7fb3b23bc60fdf49b4a5c5d627c1fa26f5c8336893385702c9cbf20
122026-08-19 11:49 UTC25,788,962safe1.00486522not readnot readnone0x6aa369b99add6859c579eb9071a14a93068a14cba7612bcc5aed6b476494e8c2
132026-08-20 09:19 UTC25,795,393safe1.00492372not readnot readnone0xae6a0160a3dad3139c780920ac97cd5e3f71c945bbd99a321e6c41dbf88eed59
142026-08-21 10:13 UTC25,802,836safe1.00520188not readnot readnone0x601b9795d07b74ba333cd4797b94adae295badc5b7dc9694cddec15b90638893
152026-08-24 09:52 UTC25,824,260safe1.00539769not readnot readnone0xd571d8467e6a40496a61eb9f8f8c2a36b76e61412bebdcf55d1d69e95edb6e9d
162026-08-25 14:32 UTC25,832,830safe1.00460934not readnot readnone0x23bde083c9e15fcdbf8f80fb73e072f46f469a4ec471da67e02027f217d3f30d
172026-08-26 10:04 UTC25,838,671safe1.00456179not readnot readnone0x1f0f91e498d3675b7fa99b7503bbcd4eed3900ce9a833875d637637d206b2584
182026-08-27 09:23 UTC25,845,635safe1.00471835not readnot readnone0x4b73e3331f0b06e1299dc1db575249e436d7b319a9681416dc36f1a3d6d49e70
192026-08-28 11:37 UTC25,853,485safe1.00489856not readnot readnone0xe39dc021b4dbed203c6f6f81e219e9394f5c21de33fa1b2f34c3269453ecf4fb
202026-08-31 11:16 UTC25,874,904safe1.00451915not readnot readnone0x300e18a78fee0cd8c37cec8e6fef7e57ff3bbc6e6f2203e5a0ac99b7784868ff
212026-09-01 07:43 UTC25,881,010safe1.00459045not readnot readnone0xe1a246fdead00ccc74ff2285acc805fdff9acbaa92df9a5c265f3485567f63db
222026-09-02 17:36 UTC25,891,145safe1.00433234not readnot readnone0x4097fab6eae0779759e4423e487d91efa3a18465d536adfa64f73eb05133fc9e
232026-09-03 11:30 UTC25,896,491safe1.00433234not readnot readnone0x4d15dc1d8932f944921308e30695904161236783afb1188d80e94923952fba38
242026-09-03 16:50 UTC25,898,086safe1.00434388not readnot readnone0xe80d3826d72e99a7c5b946439a66de8b8cb6c3af676aec021a04fa3f8b326ccc
252026-09-04 10:10 UTC25,903,267safe1.00399865not readnot readnone0xc1d36df1b78fbf7c83e9b7bd41a1f1f1f368966a994a4864e55eb9dad72b16af
262026-09-07 16:35 UTC25,926,708safe1.00458343not readnot readnone0xd5a3e8a23d6575f90d589dfe461ecee86b2d9280e90fdac33f2aba35eaa1912d
272026-09-08 16:23 UTC25,933,816safe1.00473603not readnot readnone0x637d6b493d1534ba55f2f870ba53a58976ee5843876b3da1111c3f9be2b491bf
282026-09-09 17:05 UTC25,941,194safe1.00510688not readnot readnone0xd3709611922e01af8e4e2bbc1dc52a4f27615498eba13ef752d0a89a7416ace6
292026-09-10 10:21 UTC25,946,354safe1.00507732not readnot readnone0x3b3b615e10703cb251967aec7f9421beaaf5daf2d757efc35d5a9bc42d4e2b92

Bound history

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

Feed state at block 25,949,464

Kind
bounded
Latest round
29
Latest answer
1.00507732
Last post
2026-09-10T10:21:11Z
Bound at block
0.22 %
Decimals
8

Findings

Findings
KindBlockDateTransactionFields
UNGUARDED_POST25,289,8622026-06-10 21:53 UTC0x8266aa54e272c1806f0e204e8de9c42a8e313e8f763d5a39f4ab1359b5ed6c22
round
1
path
raw
selector
0xa4381d1f
value
1.00000000
classification
initialization
initialization
true
implementation
0x3ead9ce3b0b2b065b1a771d3e03148ac6156c4ea
sender
0xb1378364cc61c93dc67aa85efce3cf254480fe05
note
first successful post; the deviation guard is skipped when no round exists, so this is never a bypass
GUARD_BYPASS25,696,2522026-08-06 13:36 UTC0x4315160efb5a867a0fabdeb098de72208d03c50e2df8f6305855aab34e25767d
round
3
path
raw
selector
0xa4381d1f
value
1.00497438
last answer at block minus one
1.00000000
deviation in force
0.497438 %
bound in force
0.22 %
classification
from_placeholder
implementation
0x3ead9ce3b0b2b065b1a771d3e03148ac6156c4ea
sender
0xb1378364cc61c93dc67aa85efce3cf254480fe05

Posters

One key means one on-chain key.

Implementation eras

Implementation eras
ImplementationFrom blockSpacing ruleSource verified
0x3ead9ce3b0b2b065b1a771d3e03148ac6156c4ea25,286,363enforced (bytecode scan)false