1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
/* This file has been automatically generated. */
//! # Time locks
//!
//! This module defines jets for checking time locks of Elements transactions.
use *;
/// Assert that the value returned by [`tx_lock_distance`] is greater than or equal to the given value.
///
/// ## Panics
/// The assertion fails.
///
/// ## Cost
///
/// 105 mWU _(milli weight units)_
/// Assert that the value returned by [`tx_lock_duration`] is greater than or equal to the given value.
///
/// ## Panics
/// The assertion fails
///
/// ## Cost
///
/// 102 mWU _(milli weight units)_
/// Assert that the value returned by [`tx_lock_height`] is greater than or equal to the given value.
///
/// ## Panics
/// The assertion fails.
///
/// ## Cost
///
/// 77 mWU _(milli weight units)_
/// Assert that the value returned by [`tx_lock_time`] is greater than or equal to the given value.
///
/// ## Panics
/// The assertion fails.
///
/// ## Cost
///
/// 93 mWU _(milli weight units)_
/// Check if the sequence numbers of all transaction inputs are at their maximum value.
///
/// ## Cost
///
/// 71 mWU _(milli weight units)_
/// If [`version`] returns 2 or greater, then return the greatest valid [`Distance`] value of any transaction input. Return zeroes otherwise.
///
/// ## Cost
///
/// 91 mWU _(milli weight units)_
/// If [`version`] returns 2 or greater, then return the greatest valid [`Duration`] value of any transaction input. Return zeroes otherwise.
///
/// ## Cost
///
/// 84 mWU _(milli weight units)_
/// If [`tx_is_final`] returns false, then try to parse the transaction's lock time as a [`Height`] value. Return zeroes otherwise.
///
/// ## Cost
///
/// 80 mWU _(milli weight units)_
/// If [`tx_is_final`] returns false, then try to parse the transaction's lock time as a [`Time`] value. Return zeroes otherwise.
///
/// ## Cost
///
/// 80 mWU _(milli weight units)_