This commit was previously split into the following parts to ease review: - 2d746f68: replace imports - 4008f0fd: use ecdsa.Signature - 849e33d1: remove btcec.S256() - b8f6ebbd: use v2 library correctly - fa80bca9: bump go modules
Removed the deprecated interfacer linter from being called for linting. Also removed the `nolint:interfacer` within the code. https://github.com/lightningnetwork/lnd/issues/5741
This commit breaks the method WriteElement and adds specific writers for each of the data types.