Commit fbe4437
committed
graph/db: make some ChannelEdgeInfo fields optional
Since not all will be required for V2 channels.
Wrap BitcoinKey1Bytes and BitcoinKey2Bytes in fn.Option since these
fields are only required for v1 channel announcements. V2 channels
use taproot where the node keys serve as the bitcoin keys.
NewV1Channel constructor wraps the bitcoin keys with fn.Some().
All access sites updated to unwrap the options, using UnwrapOr for
non-critical paths and UnwrapOrErr where the keys must be present
(e.g., KV serialization, ToChannelAnnouncement).1 parent 89da00c commit fbe4437
File tree
4 files changed
+73
-27
lines changed- graph/db
- models
4 files changed
+73
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
788 | 788 | | |
789 | 789 | | |
790 | 790 | | |
791 | | - | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
792 | 794 | | |
793 | 795 | | |
794 | | - | |
| 796 | + | |
| 797 | + | |
| 798 | + | |
795 | 799 | | |
796 | 800 | | |
797 | 801 | | |
| |||
2001 | 2005 | | |
2002 | 2006 | | |
2003 | 2007 | | |
| 2008 | + | |
| 2009 | + | |
2004 | 2010 | | |
2005 | | - | |
2006 | | - | |
| 2011 | + | |
2007 | 2012 | | |
2008 | 2013 | | |
2009 | 2014 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4113 | 4113 | | |
4114 | 4114 | | |
4115 | 4115 | | |
| 4116 | + | |
| 4117 | + | |
| 4118 | + | |
| 4119 | + | |
| 4120 | + | |
| 4121 | + | |
4116 | 4122 | | |
4117 | | - | |
4118 | | - | |
| 4123 | + | |
4119 | 4124 | | |
4120 | 4125 | | |
4121 | 4126 | | |
| |||
4729 | 4734 | | |
4730 | 4735 | | |
4731 | 4736 | | |
4732 | | - | |
| 4737 | + | |
| 4738 | + | |
| 4739 | + | |
| 4740 | + | |
| 4741 | + | |
| 4742 | + | |
| 4743 | + | |
| 4744 | + | |
| 4745 | + | |
| 4746 | + | |
| 4747 | + | |
4733 | 4748 | | |
4734 | 4749 | | |
4735 | | - | |
| 4750 | + | |
| 4751 | + | |
| 4752 | + | |
| 4753 | + | |
| 4754 | + | |
4736 | 4755 | | |
4737 | 4756 | | |
4738 | 4757 | | |
| |||
4770 | 4789 | | |
4771 | 4790 | | |
4772 | 4791 | | |
4773 | | - | |
| 4792 | + | |
4774 | 4793 | | |
4775 | 4794 | | |
4776 | 4795 | | |
| |||
4820 | 4839 | | |
4821 | 4840 | | |
4822 | 4841 | | |
4823 | | - | |
| 4842 | + | |
| 4843 | + | |
| 4844 | + | |
4824 | 4845 | | |
4825 | 4846 | | |
4826 | | - | |
| 4847 | + | |
| 4848 | + | |
| 4849 | + | |
4827 | 4850 | | |
4828 | 4851 | | |
| 4852 | + | |
4829 | 4853 | | |
4830 | 4854 | | |
4831 | 4855 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
145 | | - | |
146 | | - | |
| 145 | + | |
| 146 | + | |
147 | 147 | | |
148 | 148 | | |
149 | 149 | | |
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
243 | 257 | | |
244 | 258 | | |
245 | 259 | | |
246 | 260 | | |
247 | 261 | | |
248 | 262 | | |
249 | | - | |
250 | | - | |
| 263 | + | |
| 264 | + | |
251 | 265 | | |
252 | 266 | | |
253 | 267 | | |
254 | 268 | | |
255 | | - | |
256 | 269 | | |
257 | 270 | | |
258 | 271 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4164 | 4164 | | |
4165 | 4165 | | |
4166 | 4166 | | |
4167 | | - | |
4168 | | - | |
4169 | | - | |
4170 | | - | |
4171 | | - | |
4172 | | - | |
4173 | | - | |
4174 | | - | |
4175 | | - | |
| 4167 | + | |
| 4168 | + | |
| 4169 | + | |
| 4170 | + | |
| 4171 | + | |
| 4172 | + | |
| 4173 | + | |
| 4174 | + | |
| 4175 | + | |
| 4176 | + | |
| 4177 | + | |
| 4178 | + | |
| 4179 | + | |
4176 | 4180 | | |
4177 | 4181 | | |
4178 | 4182 | | |
| |||
0 commit comments