simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =) simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =) simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =) simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =) simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =) simulating lightning network // 2023-08-1712:16:57.977Z INFO [sim_lib] Sent 100 mat over 1 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e53 4ab5a66cdcd2149dbed // 2023-08-17T12:17:02.977Z INFO [sim lib] Sent 200 mat over 2 payments over alice -> 02d804ad31429c8c2920ec434129553eb97623801534ab5a66cdcd 2149dbed // 2023-08-17T12:17:07.976Z INFO [sim lib] Sent 1000 mat over 1 payments over charlie -> 03232245059a27f6e32d6c4bca97fc4cda935c553ea3693adb3265a19050c3 bf // 2023-08-1712:17:07.976Z INFO [sim_lib] Sent 300 mat over 3 payments over alice -> 02d804ad31429c8c29e20ec43b4129553eb97623801e534ab5a66cdcd2149dbed // =)

logo

Instantly simulate real-world Lightning network activity

Testing lightning applications and protocol changes in realistic conditions is challenging. While many solutions exist for creating regtest and signet networks, producing regular payments within these networks requires custom scripting and constant attention.

SimLN fixes this by letting you simulate payment activity on any test network!

  • Random activity generated based on network topology.
  • User-specified activity execution for specific payment flows.
  • Cross implementation lightning support.
ln_spec_dev

For Lightning spec devs

Easily test protocol changes against realistic network conditions.

app_dev

For app devs

Stress test your lightning enabled application to see how it performs in real-world, liquidity constrained environments.

bolt

Features

Random Activity Generation

Simply provide the simulator with a set of nodes. SimLN will generate activity based on the topology of the network.

Configured Payment Flows

Define specific payment patterns to simulate the exact kind of traffic you need.

Cross-Implementation Support

Support for LND and CLN nodes, with work ongoing to add Eclair and LDK-node.