MCPcopy Create free account
hub / github.com/ElementsProject/lightning / get_timestamp

Function get_timestamp

connectd/queries.c:477–488  ·  view source on GitHub ↗

BOLT #7: * Where: * * `timestamp_node_id_1` is the timestamp of the `channel_update` for `node_id_1`, or 0 if there was no `channel_update` from that node. * * `timestamp_node_id_2` is the timestamp of the `channel_update` for `node_id_2`, or 0 if there was no `channel_update` from that node. */

Source from the content-addressed store, hash-verified

475 * * `timestamp_node_id_2` is the timestamp of the `channel_update` for `node_id_2`, or 0 if there was no `channel_update` from that node.
476 */
477static u32 get_timestamp(struct gossmap *gossmap,
478 const struct gossmap_chan *chan,
479 int dir)
480{
481 u32 timestamp;
482 if (!gossmap_chan_set(chan, dir))
483 return 0;
484
485 gossmap_chan_get_update_details(gossmap, chan, dir, &timestamp,
486 NULL, NULL, NULL, NULL, NULL, NULL, NULL);
487 return timestamp;
488}
489
490/* BOLT #7:
491 * Where:

Callers 1

gather_rangeFunction · 0.70

Calls 2

gossmap_chan_setFunction · 0.85

Tested by

no test coverage detected