Commit 41cccc3
committed
Drop risky
Previoously, we added a bunch of constructors for `PaymentParameters`
that would panic if we ever misused the wrong APIs on a `Clear` or
`Blinded` payee. While this was not immediately reachable, we here
refactor these constructors to avoid the risk going forward.unwraps in PaymentParameters::from_* methods1 parent 9dd44cb commit 41cccc3
File tree
4 files changed
+33
-17
lines changed- lightning/src
- ln
- routing
4 files changed
+33
-17
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12518 | 12518 | | |
12519 | 12519 | | |
12520 | 12520 | | |
| 12521 | + | |
| 12522 | + | |
| 12523 | + | |
| 12524 | + | |
12521 | 12525 | | |
12522 | 12526 | | |
12523 | 12527 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1186 | 1186 | | |
1187 | 1187 | | |
1188 | 1188 | | |
1189 | | - | |
| 1189 | + | |
1190 | 1190 | | |
1191 | 1191 | | |
1192 | 1192 | | |
| |||
2302 | 2302 | | |
2303 | 2303 | | |
2304 | 2304 | | |
2305 | | - | |
| 2305 | + | |
2306 | 2306 | | |
2307 | 2307 | | |
2308 | 2308 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
593 | 593 | | |
594 | 594 | | |
595 | 595 | | |
| 596 | + | |
| 597 | + | |
596 | 598 | | |
597 | 599 | | |
598 | 600 | | |
| |||
604 | 606 | | |
605 | 607 | | |
606 | 608 | | |
| 609 | + | |
| 610 | + | |
607 | 611 | | |
608 | 612 | | |
609 | 613 | | |
| |||
902 | 906 | | |
903 | 907 | | |
904 | 908 | | |
| 909 | + | |
905 | 910 | | |
906 | 911 | | |
907 | 912 | | |
| |||
949 | 954 | | |
950 | 955 | | |
951 | 956 | | |
| 957 | + | |
952 | 958 | | |
953 | 959 | | |
954 | 960 | | |
| |||
1127 | 1133 | | |
1128 | 1134 | | |
1129 | 1135 | | |
| 1136 | + | |
1130 | 1137 | | |
1131 | 1138 | | |
1132 | 1139 | | |
| |||
3034 | 3041 | | |
3035 | 3042 | | |
3036 | 3043 | | |
3037 | | - | |
| 3044 | + | |
3038 | 3045 | | |
3039 | 3046 | | |
3040 | 3047 | | |
| |||
3086 | 3093 | | |
3087 | 3094 | | |
3088 | 3095 | | |
3089 | | - | |
| 3096 | + | |
3090 | 3097 | | |
3091 | 3098 | | |
3092 | 3099 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
921 | 921 | | |
922 | 922 | | |
923 | 923 | | |
924 | | - | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
925 | 927 | | |
926 | 928 | | |
927 | 929 | | |
928 | 930 | | |
929 | | - | |
930 | | - | |
| 931 | + | |
931 | 932 | | |
932 | 933 | | |
933 | 934 | | |
934 | 935 | | |
935 | 936 | | |
936 | | - | |
| 937 | + | |
937 | 938 | | |
938 | 939 | | |
939 | | - | |
| 940 | + | |
940 | 941 | | |
941 | 942 | | |
942 | 943 | | |
943 | 944 | | |
944 | 945 | | |
945 | | - | |
946 | | - | |
947 | | - | |
948 | | - | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
949 | 952 | | |
950 | 953 | | |
951 | 954 | | |
952 | 955 | | |
953 | 956 | | |
| 957 | + | |
| 958 | + | |
954 | 959 | | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
959 | 964 | | |
960 | 965 | | |
961 | 966 | | |
| |||
0 commit comments