112 recorded entries — every call this recording opened, in the order it opened them, and 0 storage writes. Each row's step is its coordinate in the recording. The replay's reproduced effects are published as a count rather than one record each, so they are in the transaction pane and not in this timeline.
→call0<transaction>
→call0<toplevel>price_oracle.mvb:937
→call1update_price_with_expiryprice_oracle.mvb:938
→call3validate_oracle_versionprice_oracle.mvb:294
→call7get_versionconstants.mvb:6
→call16sendertx_context.mvb:15
→call16native_sendertx_context.mvb:15
→call25uid_to_innerobject.mvb:172
→call36assert_feeder_allowedprice_oracle.mvb:754
→call39idobject.mvb:216
→call40borrow_uidobject.mvb:217
→call45is_price_feeder_whitelistedprice_oracle.mvb:1634
→call50borrowdynamic_field.mvb:52
→call52uid_to_addressobject.mvb:189
→call58hash_type_and_keydynamic_field.mvb:55
→call62borrow_child_objectdynamic_field.mvb:59
→call68containstable.mvb:79
→call72exists_with_typedynamic_field.mvb:165
→call74uid_to_addressobject.mvb:189
→call82hash_type_and_keydynamic_field.mvb:170
→call86has_child_object_with_tydynamic_field.mvb:174
→call95timestamp_msclock.mvb:14
→call101new_pairinternal_pair.mvb:24
→call101with_defining_idsinternal_pair.mvb:24
→call102with_defining_idsinternal_pair.mvb:25
→call104new_rawinternal_pair.mvb:16
→call114new_priceinternal_price.mvb:33
→call124get_rawinternal_pair.mvb:33
→call129containslinked_table.mvb:512
→call133exists_with_typedynamic_field.mvb:165
→call135uid_to_addressobject.mvb:189
→call143hash_type_and_keydynamic_field.mvb:170
→call147has_child_object_with_tydynamic_field.mvb:174
→call164is_expiredinternal_price.mvb:103
→call169timestamp_msclock.mvb:14
→call180get_rawinternal_price.mvb:131
→call196get_rawinternal_pair.mvb:33
→call201containstable.mvb:79
→call205exists_with_typedynamic_field.mvb:165
→call207uid_to_addressobject.mvb:189
→call215hash_type_and_keydynamic_field.mvb:170
→call219has_child_object_with_tydynamic_field.mvb:174
→call227get_rawinternal_pair.mvb:33
→call232borrow_muttable.mvb:50
→call236borrow_mutdynamic_field.mvb:67
→call239uid_to_addressobject.mvb:189
→call245hash_type_and_keydynamic_field.mvb:71
→call249borrow_child_object_mutdynamic_field.mvb:75
→call257into_priceinternal_price.mvb:20
→call269get_priceinternal_price.mvb:42
→call276get_expiryinternal_price.mvb:50
→call287get_priceinternal_price.mvb:42
→call292assert_price_within_thresholdprice_oracle.mvb:1496
→call303mul_div_u128math.mvb:13
→call334mul_div_u128math.mvb:13
→call390uid_to_innerobject.mvb:172
→call396emitprice_oracle.mvb:1104
→call398update_price_with_expiryprice_oracle.mvb:937
→call401validate_oracle_versionprice_oracle.mvb:294
→call405get_versionconstants.mvb:6
→call414sendertx_context.mvb:15
→call414native_sendertx_context.mvb:15
→call423uid_to_innerobject.mvb:172
→call434assert_feeder_allowedprice_oracle.mvb:754
→call437idobject.mvb:216
→call438borrow_uidobject.mvb:217
→call443is_price_feeder_whitelistedprice_oracle.mvb:1634
→call448borrowdynamic_field.mvb:52
→call450uid_to_addressobject.mvb:189
→call456hash_type_and_keydynamic_field.mvb:55
→call460borrow_child_objectdynamic_field.mvb:59
→call466containstable.mvb:79
→call470exists_with_typedynamic_field.mvb:165
→call472uid_to_addressobject.mvb:189
→call480hash_type_and_keydynamic_field.mvb:170
→call484has_child_object_with_tydynamic_field.mvb:174
→call493timestamp_msclock.mvb:14
→call499new_pairinternal_pair.mvb:24
→call499with_defining_idsinternal_pair.mvb:24
→call500with_defining_idsinternal_pair.mvb:25
→call502new_rawinternal_pair.mvb:16
→call512new_priceinternal_price.mvb:33
→call522get_rawinternal_pair.mvb:33
→call527containslinked_table.mvb:512
→call531exists_with_typedynamic_field.mvb:165
→call533uid_to_addressobject.mvb:189
→call541hash_type_and_keydynamic_field.mvb:170
→call545has_child_object_with_tydynamic_field.mvb:174
→call562is_expiredinternal_price.mvb:103
→call567timestamp_msclock.mvb:14
→call578get_rawinternal_price.mvb:131
→call594get_rawinternal_pair.mvb:33
→call599containstable.mvb:79
→call603exists_with_typedynamic_field.mvb:165
→call605uid_to_addressobject.mvb:189
→call613hash_type_and_keydynamic_field.mvb:170
→call617has_child_object_with_tydynamic_field.mvb:174
→call625get_rawinternal_pair.mvb:33
→call630borrow_muttable.mvb:50
→call634borrow_mutdynamic_field.mvb:67
→call637uid_to_addressobject.mvb:189
→call643hash_type_and_keydynamic_field.mvb:71
→call647borrow_child_object_mutdynamic_field.mvb:75
→call655into_priceinternal_price.mvb:20
→call667get_priceinternal_price.mvb:42
→call674get_expiryinternal_price.mvb:50
→call685get_priceinternal_price.mvb:42
→call690assert_price_within_thresholdprice_oracle.mvb:1496
→call701mul_div_u128math.mvb:13
→call732mul_div_u128math.mvb:13
→call788uid_to_innerobject.mvb:172
→call794emitprice_oracle.mvb:1104