| 57 | } |
| 58 | |
| 59 | static u32 get_update_timestamp(const u8 *msg, struct short_channel_id *scid) |
| 60 | { |
| 61 | secp256k1_ecdsa_signature sig; |
| 62 | struct bitcoin_blkid chain_hash; |
| 63 | u32 timestamp; |
| 64 | u8 u8_ignore; |
| 65 | u16 u16_ignore; |
| 66 | u32 u32_ignore; |
| 67 | struct amount_msat msat_ignore; |
| 68 | |
| 69 | if (fromwire_channel_update(msg, &sig, &chain_hash, scid, |
| 70 | ×tamp, &u8_ignore, &u8_ignore, |
| 71 | &u16_ignore, &msat_ignore, &u32_ignore, |
| 72 | &u32_ignore, &msat_ignore)) |
| 73 | return timestamp; |
| 74 | errx(1, "Invalid channel_update"); |
| 75 | } |
| 76 | |
| 77 | static u32 get_node_announce_timestamp(const u8 *msg) |
| 78 | { |