Commit b4da06c
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 b4da06c
File tree
4 files changed
+39
-17
lines changed- lightning/src
- ln
- routing
4 files changed
+39
-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 | + | |
| 598 | + | |
| 599 | + | |
596 | 600 | | |
597 | 601 | | |
598 | 602 | | |
| |||
604 | 608 | | |
605 | 609 | | |
606 | 610 | | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
607 | 615 | | |
| 616 | + | |
| 617 | + | |
608 | 618 | | |
609 | 619 | | |
610 | 620 | | |
| |||
902 | 912 | | |
903 | 913 | | |
904 | 914 | | |
| 915 | + | |
905 | 916 | | |
906 | 917 | | |
907 | 918 | | |
| |||
949 | 960 | | |
950 | 961 | | |
951 | 962 | | |
| 963 | + | |
952 | 964 | | |
953 | 965 | | |
954 | 966 | | |
| |||
1127 | 1139 | | |
1128 | 1140 | | |
1129 | 1141 | | |
| 1142 | + | |
1130 | 1143 | | |
1131 | 1144 | | |
1132 | 1145 | | |
| |||
3034 | 3047 | | |
3035 | 3048 | | |
3036 | 3049 | | |
3037 | | - | |
| 3050 | + | |
3038 | 3051 | | |
3039 | 3052 | | |
3040 | 3053 | | |
| |||
3086 | 3099 | | |
3087 | 3100 | | |
3088 | 3101 | | |
3089 | | - | |
| 3102 | + | |
3090 | 3103 | | |
3091 | 3104 | | |
3092 | 3105 | | |
| |||
| 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