Skip to content

Implement Automated Lightning Routing, Mining, Fee Estimation, and Transaction Details #167

Description

@basim-12

@todo

  • Implement Automated Lightning Routing, Mining, Fee Estimation, and Transaction Details
    • Automated block mining for outgoing and incoming Bitcoin payments on regtest
    • Started Bitcoin payment confirmation monitoring automatically from the main UI
    • Automated channel confirmation mining for all Lightning channel opening flows
    • Implemented generic Lightning routing between configured nodes through Node 5 (Flamingo Hub)
    • Added automatic sender to hub and hub to recipient channel provisioning
    • Automatically funded nodes and expanded channels when liquidity was insufficient
    • Reused existing channels when they already had enough payment capacity
    • Added channel activation waits, gossip refresh, and route discovery retries
    • Removed hardcoded node lookups and used the currently selected wallet node
    • Displayed correct Lightning aliases, node IDs, descriptions, and transaction details
    • Displayed sub satoshi routing fees without rounding them to zero
    • Estimated fees before payment and replaced them with confirmed fees afterward
    • Debug and Testing
    • @output 📦 Flamingo-node Repo commitFrom Comment
    • @output 📦 Flamingo-ui Repo commitFrom Comment

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions