Skip to content

[open_channel] No error message when funding_amount is less than open_channel_auto_accept_min_ckb_funding_amount #546

@sunchengzhu

Description

@sunchengzhu

Send an open_channel request to node A to establish a channel with node B. However, since the funding_amount parameter in the open_channel request is less than the open_channel_auto_accept_min_ckb_funding_amount configured on node B, the request never succeeds (no new channel appears in list_channels). There is no useful message in the response of open_channel or in node A’s logs (even with the log level set to debug). This significantly increases the time required for users to diagnose the issue. Suggest improving this.

node A’s logs

  2025-03-06T08:53:35.917839Z  INFO fnn::fiber::channel: Trying to open a channel to PeerId(QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo)
    at src/fiber/channel.rs:2163
    in ractor::actor::Actor with id: "0.19", name: "Channel-7 QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT <-> QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo"
    in ractor::actor::Actor with id: "0.2", name: "Network QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT"

  2025-03-06T08:53:35.918298Z DEBUG fnn::fiber::channel: Created OpenChannel message to PeerId(QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo): ChannelInitialization(OpenChannel { chain_hash: Hash256(0x10639e0895502b5688a6be8cf69460d76541bfa4821629d86d62ba0aae3f9606), channel_id: Hash256(0xff44e4969a81cbf69104e43f3c95fecae02d80b5bb77002acafa5c518b4d190d), funding_udt_type_script: None, funding_amount: 3800000000, shutdown_script: Script(0x490000001000000030000000310000009bd7e06f3ecf4be0f2fcd2188b23f1b9fcc88e5d4b65a8637b17723bbda3cce801140000009a80134a79c349ffc74db855f967df8ccc5f4177), reserved_ckb_amount: 6200000000, funding_fee_rate: 1000, commitment_fee_rate: 1000, commitment_delay_epoch: 1099511627782, max_tlc_value_in_flight: 340282366920938463463374607431768211455, max_tlc_number_in_flight: 125, funding_pubkey: Pubkey(PublicKey(d4fe1b73e8081945210ff481abf8f8b6af4b5ea8ac9a2afcfb6690ef931182a7fb8a78e08a3ab0adf5232a7db1d21a1a054d20c3478e7276177e4e184bf03f49)), tlc_basepoint: Pubkey(PublicKey(2d37694bfc1166eadc8d2394ec2d48211316c0605236bae48519a95dae47a9d338aecfa51818b3dc7c0b6c7f229d0f41406d5d9333a2f6542ed73cd009c1e7a4)), first_per_commitment_point: Pubkey(PublicKey(9b692d988f8dee1b38b21da7a1c69aa983071c007e3abc6cbf6096204af41c3a8728be3b13d9c8214aaff0a6f1c9857d26bbec6621cbece4a1070cfe3726957e)), second_per_commitment_point: Pubkey(PublicKey(84c6524789504e32106a8845d0207abdb48c0d76491f66be6f2c6f0a97a28b28d8ccf5935d543fbe3fed7e6101d08de56853f9a1cd4f26cd4c7f53563738f6ca)), channel_announcement_nonce: Some(PubNonce { R1: Point(03a2b3c04a8a358736f0de291e2e4df2c838265d5aadba3983cddd2b0fdf4bee6c), R2: Point(039d709529eed8cfbabebb751c6e45a5b1f872cec44ef64a71157f58aa6ee0a11e) }), next_local_nonce: PubNonce { R1: Point(0370cd13ddac7fac419c0ae95993d774b4d349550129a68868c219c9c8c582b843), R2: Point(0275f7668fa2d29bad3c6bc3914b451b67c9f5c6d9c2c0b0222daf9face9971843) }, channel_flags: ChannelFlags(PUBLIC) })
    at src/fiber/channel.rs:2236
    in ractor::actor::Actor with id: "0.19", name: "Channel-7 QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT <-> QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo"
    in ractor::actor::Actor with id: "0.2", name: "Network QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT"

  2025-03-06T08:53:35.918334Z DEBUG fnn::fiber::channel: Updating channel state from NegotiatingFunding(NegotiatingFundingFlags(0x0)) to NegotiatingFunding(NegotiatingFundingFlags(OUR_INIT_SENT))
    at src/fiber/channel.rs:4248
    in ractor::actor::Actor with id: "0.19", name: "Channel-7 QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT <-> QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo"
    in ractor::actor::Actor with id: "0.2", name: "Network QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT"

  2025-03-06T08:53:35.918340Z DEBUG fnn::fiber::channel: Channel to peer PeerId(QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo) with id Hash256(0xff44e4969a81cbf69104e43f3c95fecae02d80b5bb77002acafa5c518b4d190d) created
    at src/fiber/channel.rs:2254
    in ractor::actor::Actor with id: "0.19", name: "Channel-7 QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT <-> QmXen3eUHhywmutEzydCsW4hXBoeVmdET2FJvMX69XJ1Eo"
    in ractor::actor::Actor with id: "0.2", name: "Network QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT"

  2025-03-06T08:53:35.918361Z DEBUG fnn::fiber::network: Channel ff44e4969a81cbf69104e43f3c95fecae02d80b5bb77002acafa5c518b4d190d created
    at src/fiber/network.rs:2659
    in ractor::actor::Actor with id: "0.2", name: "Network QmZYvLyimRawQdnac3aETmuQHhz8uakE5LVtqgyvFkiVLT"

fnn version: 0.4.0

Metadata

Metadata

Assignees

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions