Skip to content

Conversation

@ovitrif
Copy link
Collaborator

@ovitrif ovitrif commented Jan 20, 2026

Closes #548

Description

Removes the SetCustomFee feature from the External Node flow as it had no functional effect on the actual fee of the channel opening transaction.

Changes

  • Removed ExternalFeeCustomScreen and related navigation
  • Simplified ExternalConfirmScreen network fee display to read-only
  • Removed customFeeRate state from ExternalNodeViewModel
  • Fee is now calculated using default transaction speed from settings
  • Updated e2e-test-ids.md to mark SetCustomFee as descoped

Testing

  • Verify External Node flow works end-to-end
  • Confirm network fee is calculated correctly
  • Ensure confirmation screen displays fee properly
  • Run build: ./gradlew compileDevDebugKotlin
  • Run tests: ./gradlew testDevDebugUnitTest
  • Run linting: ./gradlew detekt

Remove SetCustomFee feature from External Node flow as it had
no functional effect on the channel opening transaction fee.

- Remove ExternalFeeCustomScreen and related navigation
- Simplify ExternalConfirmScreen network fee display
- Remove customFeeRate state from ExternalNodeViewModel
- Update e2e-test-ids.md to mark SetCustomFee as descoped

Closes #548

Co-authored-by: Ovi Trif <[email protected]>
@ovitrif ovitrif changed the title refactor: remove non-functional custom fee feature refactor: remove external node custom fee Jan 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove SetCustomFee feature when setting up external channel

2 participants