-
Notifications
You must be signed in to change notification settings - Fork 37
Bug: count in defined activity produces count-1 events (one less than expected) #222
Copy link
Copy link
Open
Description
Describe the bug
count in defined activity produces one event less than expected. For example, this activity transfers 75 satoshi instead of expected 100:
{
"source": "alice",
"destination": "grace",
"interval_secs": 1,
"amount_msat": 25000,
"count": 4
}
To Reproduce
Steps to reproduce the behavior:
- Checking balance on
grace(receiver):"balance": "2625". - Running
sim-cli(with more logs inproduce_events, no functionality changed):
2025-02-24T00:44:31.404Z INFO [sim_cli] Connected to alice - Node ID: 020abed80867adb94d6d48748d8c9b22d64401b458f93d65644d60e4c9a2a361ba.
2025-02-24T00:44:31.427Z INFO [sim_cli] Connected to judy - Node ID: 0367c0f31a850862bdeb5e6c41d6bda200831022d60841bc79a5bc0b5ed62c9c63.
2025-02-24T00:44:31.451Z INFO [sim_cli] Connected to carol - Node ID: 03b7a5cafdbd65eb3a05eeb1740fa1773c3a2bd697f03af93e14996aa75b142dcb.
2025-02-24T00:44:31.475Z INFO [sim_cli] Connected to erin - Node ID: 02f59712b098d1ca2342d6da800e756e3e97bda93e6a59bc5a9fc25ce8d09d0dc5.
2025-02-24T00:44:31.498Z INFO [sim_cli] Connected to ivan - Node ID: 03029b147528c3efd367985bf6f601d04374d843bf808ac2e21919955b8e5edec2.
2025-02-24T00:44:31.521Z INFO [sim_cli] Connected to grace - Node ID: 02a6da494f563088e7e498aed58197cd342496710e2b85d1240054f1caffcf1708.
2025-02-24T00:44:31.521Z INFO [simln_lib] Running the simulation forever.
2025-02-24T00:44:31.636Z INFO [simln_lib] Simulation is running on regtest.
2025-02-24T00:44:31.636Z INFO [simln_lib] Simulating 1 activity on 6 nodes.
2025-02-24T00:44:31.636Z INFO [simln_lib] Summary of results will be reported every 60s.
2025-02-24T00:44:31.636Z INFO [simln_lib] Starting activity producer for alice(020abe...a361ba): static payment of 25000 to grace(02a6da...cf1708) every 1s.
===current_count=0
===target_count=4
Generated payment: alice(020abe...a361ba) -> grace(02a6da...cf1708): 25000 msat.
send result: Ok(())
===current_count=1
===target_count=4
Generated payment: alice(020abe...a361ba) -> grace(02a6da...cf1708): 25000 msat.
send result: Ok(())
===current_count=2
===target_count=4
Generated payment: alice(020abe...a361ba) -> grace(02a6da...cf1708): 25000 msat.
send result: Ok(())
===current_count=3
===target_count=4
Generated payment: alice(020abe...a361ba) -> grace(02a6da...cf1708): 25000 msat.
send result: Ok(())
===current_count=4
===target_count=4
2025-02-24T00:44:35.645Z INFO [simln_lib] Payment count has been met for alice(020abe...a361ba): 4 payments. Stopping the activity.
2025-02-24T00:44:35.645Z INFO [simln_lib] All producers finished. Shutting down.
- Checking balance again:
"balance": "2700",.
As we see the balance is 2700 but the expected balance is 2725. - Check result report:
source,destination,amount_msat,hash,dispatch_time,htlc_count,payment_outcome
020abed80867adb94d6d48748d8c9b22d64401b458f93d65644d60e4c9a2a361ba,02a6da494f563088e7e498aed58197cd342496710e2b85d1240054f1caffcf1708,25000,f1b9a8fe1548fbc98ecf0e5fe01861607f5e26ba47e6992235a141d4db599291,1740358196162,1,Success
020abed80867adb94d6d48748d8c9b22d64401b458f93d65644d60e4c9a2a361ba,02a6da494f563088e7e498aed58197cd342496710e2b85d1240054f1caffcf1708,25000,2579008af17feb6b4cc7af439e1e594739ca42a83c840ac45f5a78c903bb4ca4,1740358197163,1,Success
020abed80867adb94d6d48748d8c9b22d64401b458f93d65644d60e4c9a2a361ba,02a6da494f563088e7e498aed58197cd342496710e2b85d1240054f1caffcf1708,25000,2d20a3cf8f9d0aa519dec58d9dcbe378554c9fa72317fccef0d5221a130ec3ff,1740358198165,1,Success
There are 3 events (4 expected).
Config
{
"nodes": [
{
"id": "alice",
"address": "127.0.0.1:10001",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/alice/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/alice/data/chain/bitcoin/regtest/admin.macaroon"
},
{
"id": "judy",
"address": "127.0.0.1:10010",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/judy/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/judy/data/chain/bitcoin/regtest/admin.macaroon"
},
{
"id": "carol",
"address": "127.0.0.1:10003",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/carol/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/carol/data/chain/bitcoin/regtest/admin.macaroon"
},
{
"id": "erin",
"address": "127.0.0.1:10005",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/erin/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/erin/data/chain/bitcoin/regtest/admin.macaroon"
},
{
"id": "ivan",
"address": "127.0.0.1:10009",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/ivan/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/ivan/data/chain/bitcoin/regtest/admin.macaroon"
},
{
"id": "grace",
"address": "127.0.0.1:10007",
"cert": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/grace/tls.cert",
"macaroon": "/Users/p3ngu1n/.polar/networks/1/volumes/lnd/grace/data/chain/bitcoin/regtest/admin.macaroon"
}
],
"activity": [
{
"source": "alice",
"destination": "grace",
"interval_secs": 1,
"amount_msat": 25000,
"count": 4
}
]
}
I inspected produce_events function but didn't see anything unusual.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working