{"id":13499358,"url":"https://github.com/niftynei/sitzprobe","last_synced_at":"2025-10-28T21:30:35.646Z","repository":{"id":146846887,"uuid":"167270032","full_name":"niftynei/sitzprobe","owner":"niftynei","description":"Lightning network probe","archived":false,"fork":false,"pushed_at":"2019-01-25T22:59:41.000Z","size":19,"stargazers_count":14,"open_issues_count":2,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-07T04:15:02.360Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/niftynei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-01-23T23:29:38.000Z","updated_at":"2024-06-05T04:10:54.000Z","dependencies_parsed_at":"2024-01-14T03:51:15.645Z","dependency_job_id":"f8d6ac38-3447-4beb-905b-9cb2cdfaa113","html_url":"https://github.com/niftynei/sitzprobe","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niftynei%2Fsitzprobe","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niftynei%2Fsitzprobe/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niftynei%2Fsitzprobe/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/niftynei%2Fsitzprobe/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/niftynei","download_url":"https://codeload.github.com/niftynei/sitzprobe/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238720430,"owners_count":19519349,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T22:00:32.453Z","updated_at":"2025-10-28T21:30:30.347Z","avatar_url":"https://github.com/niftynei.png","language":"Go","funding_links":[],"categories":["Developer Resources"],"sub_categories":["Libraries"],"readme":"# Sitzprobe: a Lightning Network payment rehearsal utility\n\n\u003e *Sitzprobe*, noun: (from the German for seated rehearsal) is a rehearsal where the singers sing with the orchestra, focusing attention on integrating the two groups. It is often the first rehearsal where the orchestra and singers rehearse together. -[Wikipedia][wiki]\n\n\n`sitzprobe` is a c-lightning plugin that actively sends test payments through the lightning network. The goal is to improve the health of the network by finding and deprecating channels that are not able to route payment.\n\n\n### Installation\n\nDownload the source and build it \n\n```\ngit clone https://github.com/niftynei/sitzprobe.git\ncd sitzprobe\ngo build\n```\n\nThis should build a binary named `sitzprobe`. To run lightningd with `sitzprobe` enabled you can either add it to your `lightningd/plugin` directory, or pass it in as a runtime flag.\n\nOption A: symlink to the lightningd plugin directory\n\n```\nln -s sitzprobe /path/to/lightningd/sourcecode/plugin\n# then run lightningd normally\n./path/to/lightningd/sourcecode/lightningd/lightningd --sitzprobe-freq=20 --sitzprobe-amt=10\n```\n\nOption B: tell lightningd what plugins to use at runtime\n\n```\nlightningd --plugin=/path/to/sitzprobe --sitzprobe-freq=20 --sitzprobe-amt=10\n```\n\n### Options\n\n`sitzprobe` provides two configurable options: \n\n  - `--sitzprobe-amt`: Amount to send as a test payment, in millisatoshi. Defaults to 1\n  - `--sitzprobe-freq`: How frequently to send a test payment, in minutes. Defaults to 60\n\n\n### Reporting\n\n`sitzprobe` provides a report functionality, to tell you how the payment attempts are working. You can get back a json formatted report by running `sitzprobe-report`.\n\n```\nlightning-cli sitzprobe-report\n```\n\n### Contributing\n\nPull requests, issues and feature requests welcome.\n\n\n[wiki]: https://en.wikipedia.org/wiki/Sitzprobe\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniftynei%2Fsitzprobe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fniftynei%2Fsitzprobe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fniftynei%2Fsitzprobe/lists"}