Crossfoot

Midas · Midas customFeed family

hypeBTC

hypeBTC/USD

0xF89D50aff35f9e57125B7eDfE6394e943Ed2b3C7

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 policyPOLICY_CONSTANTconsumer policy

ADMIN_GUARD_BYPASSED: Crossfoot posting_path ADMIN_GUARD_BYPASSED at block 25949464, no unchecked round over the bound in the window; 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 60c1f9d4e2ee80bf2b0c626dd3214e6a06aa6d3e013190901352bb7dd67e135c · 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

hypeBTC posting-path timeline0.99001.00001.01000%1%2%2025-05-232025-07-242025-09-242025-11-252026-01-252026-03-282026-05-29answerdeviation in force, percent · bound in force (yellow)round 1, raw, 1.00000000, 2025-05-23, UNGUARDED_POSTround 2, safe, 1.00000000, 2025-06-23, no findinground 3, safe, 1.00000000, 2025-07-07, no findinground 4, safe, 1.00000000, 2025-07-22, no findinground 5, safe, 1.00000000, 2025-07-28, no findinground 6, safe, 1.00000000, 2025-07-31, no findinground 7, safe, 1.00000000, 2025-08-06, no findinground 8, safe, 1.00356415, 2025-09-01, no findinground 9, safe, 1.00712831, 2025-09-01, no findinground 10, safe, 1.01069246, 2025-09-02, no findinground 11, safe, 1.01069246, 2025-09-02, no findinground 12, safe, 1.01425662, 2025-09-03, no findinground 13, safe, 1.01425662, 2025-10-06, no findinground 14, raw, 0.99003804, 2025-10-21, GUARD_BYPASSround 15, safe, 0.99003804, 2025-11-15, no findinground 16, safe, 0.99345681, 2025-11-26, no findinground 17, safe, 0.99687559, 2025-11-26, no findinground 18, safe, 1.00029436, 2025-11-26, no findinground 19, safe, 1.00384772, 2026-01-13, no findinground 20, safe, 1.00740108, 2026-01-13, no findinground 21, safe, 1.00740108, 2026-02-26, no findinground 22, safe, 1.00740108, 2026-03-20, no findinground 23, safe, 1.00740108, 2026-04-03, no findinground 24, safe, 1.00740108, 2026-04-17, no findinground 25, safe, 1.00740108, 2026-04-30, no findinground 26, safe, 1.00740108, 2026-05-15, no findinground 27, safe, 1.00740108, 2026-05-29, no finding

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

Rounds as a table
hypeBTC rounds
RoundDateBlockPathAnswerDeviation %Bound %FindingTransaction
12025-05-23 16:31 UTC22,546,772raw1.00000000not readnot readUNGUARDED_POST0xfbf0291ad959a1d28b2d3f96fe1868f4730005663ee97956b55839da0a8f2d37
22025-06-23 08:11 UTC22,765,854safe1.00000000not readnot readnone0x26fe1e1dc826376fb1aae74fc13a67b5a912e012f3103a397e8515fd3c98c3b7
32025-07-07 19:50 UTC22,869,515safe1.00000000not readnot readnone0x0696c5e001585b0347833895a142fd999c3ec343cd3b031d80c495aa9a880bcb
42025-07-22 09:41 UTC22,973,894safe1.00000000not readnot readnone0xf792c351109d70744c176d386c34a7ac8a272cb882ef4f2c2d366a06d72f3e98
52025-07-28 13:12 UTC23,017,860safe1.00000000not readnot readnone0x521895a5cf7cb5f6f4027eca394698da3203550123d7762d4f8b84c6a9a837a9
62025-07-31 18:00 UTC23,040,732safe1.00000000not readnot readnone0x1c04a1e699b9c15af3f53c052ace0900e42f88bef550b9f957bf2a3d80685207
72025-08-06 16:55 UTC23,083,359safe1.00000000not readnot readnone0x6601b16137464d1d9be6fcea92af69017845d210f1303c10c1bc083e1f3ac829
82025-09-01 21:06 UTC23,270,863safe1.00356415not readnot readnone0xa19f1ba82ae33129fb1c87232eff472c68aa689d4bbaa4c5716162efcb6d15c8
92025-09-01 21:16 UTC23,270,914safe1.00712831not readnot readnone0xeba0e6f6d209ef4fa254c5677ada43dedbb0166a569f0cabf5953b6355b7298a
102025-09-02 17:30 UTC23,276,924safe1.01069246not readnot readnone0x3cfd1cbec38bed3931cd22ae67844bd84970c314e4d7c5260543bbff6cdfb372
112025-09-02 17:30 UTC23,276,924safe1.01069246not readnot readnone0xe46f17110c69145bc0601f4ec15a57f0633196ee49afe3a513e508fa1a1662fb
122025-09-03 00:09 UTC23,278,904safe1.01425662not readnot readnone0xf91b1db6a0ccfa72edd7e1f3f12ba992efc22d0a7750db2f233a8c9f52787e20
132025-10-06 17:20 UTC23,520,177safe1.01425662not readnot readnone0x741eee4c6ac23f9b774b4c636972417144aeee42ad0d48ef4c5894156f1c098f
142025-10-21 17:13 UTC23,627,348raw0.990038042.387815810.4GUARD_BYPASS0x498c9b62b5cdd5dfe88d115e6a60de8eb1020b30098da068a701b5559a560e1b
152025-11-15 18:48 UTC23,806,477safe0.99003804not readnot readnone0xc3a14111be0c0160e9b5cb5160d24afed8f0662460f41985e31a96cbffe94ddc
162025-11-26 16:46 UTC23,884,195safe0.99345681not readnot readnone0xf59129807ceb9fa6af60f00e12f8b52e30e59d6398f05fd02a7413e2f8b46d3a
172025-11-26 16:48 UTC23,884,205safe0.99687559not readnot readnone0x9e095aa36fa3e24dc2e995ebe8b2d804389e8733a4aea5452ee369da942b05e6
182025-11-26 16:49 UTC23,884,209safe1.00029436not readnot readnone0x17326dc216d949fb28c296652b39be8e364e2fba054ce859eded47a9fe4cfb36
192026-01-13 13:38 UTC24,226,142safe1.00384772not readnot readnone0xf39c37f8631bf2ca51dd92b5517979656ba2807bdf36fa2bbe1cd0c4ab4f5bcd
202026-01-13 13:42 UTC24,226,166safe1.00740108not readnot readnone0xe16173ebc77299a2096bdc3082d6f1386e424316a8df59d74fefe86c8a0c6313
212026-02-26 09:30 UTC24,540,208safe1.00740108not readnot readnone0x4f088cf854ac5841f8a7a25c924808846736a872edb5fecbea46e4d5c6546d59
222026-03-20 10:56 UTC24,698,252safe1.00740108not readnot readnone0xc1a2fb41a0a21ea4482735c2f13d2bcece454b5c4fc73ed3f5209d4b6d3106dd
232026-04-03 11:25 UTC24,798,792safe1.00740108not readnot readnone0x03d3608017365af311d17d146228e2182ef46ecbfda68b6d4bdce3985c65f783
242026-04-17 09:28 UTC24,898,676safe1.00740108not readnot readnone0xc3e11fbab68b8ad16f939c0df66afba3d36f0d6d1f1e5d3c3460cc9b9bd608f7
252026-04-30 12:40 UTC24,992,985safe1.00740108not readnot readnone0xc4da2529b92aff447305522318acfa5fc202b4ddf21d5c02ae650346efb4beca
262026-05-15 09:28 UTC25,099,649safe1.00740108not readnot readnone0xaa879cf4781d3eaf27f59559142f51ef42c46832962a13df3e161f79f0cc266b
272026-05-29 14:57 UTC25,201,768safe1.00740108not readnot readnone0x8a8e0ff16384aac07f3e1c3212d708ad95b48e100c1a705ec0767c8f50965614

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
27
Latest answer
1.00740108
Last post
2026-05-29T14:57:59Z
Bound at block
0.4 %
Decimals
8

Findings

Findings
KindBlockDateTransactionFields
UNGUARDED_POST22,546,7722025-05-23 16:31 UTC0xfbf0291ad959a1d28b2d3f96fe1868f4730005663ee97956b55839da0a8f2d37
round
1
path
raw
selector
0xa4381d1f
value
1.00000000
classification
initialization
initialization
true
implementation
0x910cde06dfdcb06540744683812b8e2eb04a6f4c
sender
0x9d72e649f737c0878a55fb81727a005a00a40680
note
first successful post; the deviation guard is skipped when no round exists, so this is never a bypass
GUARD_BYPASS23,627,3482025-10-21 17:13 UTC0x498c9b62b5cdd5dfe88d115e6a60de8eb1020b30098da068a701b5559a560e1b
round
14
path
raw
selector
0xa4381d1f
value
0.99003804
last answer at block minus one
1.01425662
deviation in force
2.38781581 %
bound in force
0.4 %
classification
valuation_move
implementation
0x910cde06dfdcb06540744683812b8e2eb04a6f4c
sender
0x9d72e649f737c0878a55fb81727a005a00a40680

Posters

One key means one on-chain key.

Implementation eras

Implementation eras
ImplementationFrom blockSpacing ruleSource verified
0x910cde06dfdcb06540744683812b8e2eb04a6f4c22,517,102absent (bytecode scan)false
0xf24468360e0d77c47e82d8150d0d53f752b414f825,300,101enforced (bytecode scan)false