lightninglabs / lightninglabs/taproot-assets
[enhancement]: Refactor Funding Output Import to `lnd` `chainvalidate` package
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 525
- Forks
- 150
- Avg merge
- 2d 15h
- Merged PRs (30d)
- 31
Description
- [ ] Refactor/Move funding output import to `lnd` `chainvalidate` package**:
- [ ] Validate that final verification and import occurs before using the channel
- [ ] Validate that block context is integrated when using the `chainvalidate` package
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the funding output import entry point and review its interaction with lnd's chainvalidate package. Check how final verification, import ordering, channel use, and block context are currently handled. Done means the import uses chainvalidate with verification completed before channel use and block context integrated.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- blockchain
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100