CARVIEW |
Select Language
HTTP/2 200
date: Wed, 15 Oct 2025 04:18:03 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"2f9f9672d543a95826f40b0d46b07b79"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=00DUFtkdNnDnUHnsMJJNaoAxnoFz%2Ff3GjuwOUWzpQKFwLBHn0qoz38yf4fJd%2BPS42YEtFcUN%2FssQYaGxEdGRbVZC632DXBP9sCTpVrYU%2BcRFfD4MgqUGRmzR1SXLSsZ9e%2FF4zEYKDBcpXtLOqNSk5f8x3gcIkYIDlrHfgZXDMcR6E8pWVTn5yjq8wdyq2YWBLFiwR6F1aRXGHSO1PADxBAiVzhXdlYWKRrzpXnm6FOCiW4Jqg74MTqfBdR7DhSnuFAjzN0iYwKlKRrWkTi20lw%3D%3D--aGvkpV2%2F4%2FWQ5LKU--ntb1m448ZVbYtcfAGajFrQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1850816488.1760501882; Path=/; Domain=github.com; Expires=Thu, 15 Oct 2026 04:18:02 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 15 Oct 2026 04:18:02 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: A19C:C23E5:126647F:163A1CB:68EF207A
Releases · daywalker90/sling · GitHub
10 Sep 15:10
Loading
26 Aug 12:06
Loading
28 Jul 13:58
Loading
03 May 07:12
Loading
01 May 12:01
Loading
29 Apr 12:55
Loading
11 Mar 21:00
Loading
24 Feb 00:25
Loading
23 Feb 22:37
Loading
10 Dec 14:30
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 2
Releases: daywalker90/sling
Releases · daywalker90/sling
v4.1.1
61faf0c
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Fixed
- Important fix if you have more than one channel with the same peer (see Issue#11): They can choose on which channel to forward sats to you and might not choose the scid from
sling
's route. This can be counter-productive and lead to pointless back and forth on the same channel while losing sats to fees.sling
now checks if the sats arrive on the correct channel and if not fails the rebalance and bans the peer for one hour at which point it will try again. Reported by @whitslack, thank you!
Release binaries info
- Release binaries were built using rust 1.89.0
- Linux release binaries require glibc>=2.31
Assets 5
v4.1.0
a52815f
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Added
sling-deletejob
: add an optional boolean argumentdelete_stats
which defaults tofalse
. If set totrue
it will delete the stats of the job(s) aswell.sling-autogo
: new option that defaults tofalse
. If set totrue
it will automatically start all rebalance jobs upon sling startup.
Changed
- raised MSRV to 1.85 since both CLN and debian stable now support it
Release binaries info
- Release binaries were built using rust 1.89.0
- Linux release binaries require glibc>=2.31
Assets 5
v4.0.0
Compare
Removed
- Dropped support for
CLN <= v24.02
, upgrade your node! ⚠️ Make sure to comment out any removed options in your configsling-refresh-peers-interval
: Lowering it from the default 1 doesn't help much and if you must set it higher your node is probably too slow anywayssling-refresh-gossmap-interval
: Gossip reader is so fast now there is no good reason to keep it
Added
sling-once
: New command to rebalance a specific amount oncesling-stats
: Added human readable table view for when you provide a ShortChannelId, json flag can still be set- Sling now also periodically reads constraint information from the
xpay
layer inCLN >= v24.11
Changed
- Optimized gossip file reader to be ~20x faster with similar memory usage. On my system it can read a fully synced gossip file in ~110ms and periodical checks for updates are now instant: ~0ms.
- Optimized route search to be ~2x faster, on my system down from ~25ms to ~13ms.
- Make use of the new trace level logging, some debug logs are now trace
- If possible show node alias in failure log message instead of id
sling-reset-liquidity-interval
: Default value increased to 360m again, if liquidity beliefs are forgotten too quickly it may result in an infinite loop of trying the very cheapest, never succeeding paths- Slightly increased the minimum channel cost in pathfinding
- Use actual default options so they show up in CLN's
listconfigs
- Refactor to show method usage in CLN's
help
- switch from jemalloc to mimalloc for compatibility on systems using page sizes >4k
Fixed
- You can no longer add your own channels or your own node id to exceptions, for candidate control use
candidatelist
/outppm
- Jobstates are now sorted properly in the stats view
Release binaries info
- Release binaries were built using rust 1.88.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.6
918a9a2
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Fixed
- no longer require scid aliases for private channels during route calculation aswell
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.5
f897f36
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Changed
- no longer require scid aliases for private channels
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.4
639cde3
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Added
- more debug logging for candidates selection
Changed
- only add private channels to graph if they have an alias, remove private channels without an alias
- lower log level to debug for repetitive graph refresh lines
Release binaries info
- Release binaries were built using rust 1.86.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.3
9c18bfe
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Changed
- check private channels for existing aliases when adding a job
Release binaries info
- Release binaries were built using rust 1.85.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.2
33f45bc
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Fixed
- support modified cln clients with prefix in version strings
Release binaries info
- Release binaries were built using rust 1.85.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.1
bc7139c
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Fixed
- no longer panic when private channels have missing aliases or bogus entries (still not possible to rebalance these channels without the correct data from cln)
Release binaries info
- Release binaries were built using rust 1.85.0
- Linux release binaries require glibc>=2.31
Assets 5
v3.0.0
6a0a62b
This commit was signed with the committer’s verified signature.
SSH Key Fingerprint: rxORbEhYY0FTlAXVu35v8NuvpTbkGaSeWpGGc1xMbYQ
Verified
Learn about vigilant mode.
Compare
Added
sling-inform-layers
: CLN 24.11+ will inform these layers about sling's liquidity information gained by failed rebalances. Can be stated multiple times. Defaults toxpay
which will help thexpay
command.
Changed
sling-reset-liquidity-interval
defaults to 60m now and checks every 2m (previously: 360m/10m). This is to be in sync with the aging ofxpay
's layer
Fixed
sling-refresh-peers-interval
was not actually dynamicsling-refresh-aliasmap-interval
was not actually dynamicsling-refresh-gossmap-interval
was not actually dynamicsling-reset-liquidity-interval
was not actually dynamic
Removed
sling-utf8
, it was not used
Release binaries info
- Release binaries were built using rust 1.83.0
- Linux release binaries require glibc>=2.31
Assets 5
Previous Next
You can’t perform that action at this time.