dependabot[bot]
1e4f933da6
Bump protobuf from 5.29.5 to 5.29.6
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 5.29.5 to 5.29.6.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Commits](https://github.com/protocolbuffers/protobuf/commits )
---
updated-dependencies:
- dependency-name: protobuf
dependency-version: 5.29.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 17:11:15 +01:00
AbelLykens
17039cdd69
Typo example
2026-02-12 14:16:38 +01:00
Sander van Grieken
a218897bd2
version 0.3.1
2025-09-17 11:42:09 +02:00
Sander van Grieken
bcea472265
update dependencies
2025-09-17 11:41:35 +02:00
accumulator
26fa77a5cb
Merge pull request #118 from Filiprogrammer/example-config-fix-base-fee-entry
...
Fix base fee entry in example config
2024-07-04 23:50:46 +02:00
Sander van Grieken
ce42ae79cf
version 0.3.0
2024-07-04 23:04:46 +02:00
accumulator
7224e510ee
Merge pull request #115 from feelancer21/features-all
...
Multiple improvements
2024-07-04 23:02:42 +02:00
feelancer21
f3b7b4409c
fix: ignore min_inbound_fee_ppm_delta if inbound_fee_ppm == 0
2024-07-04 22:43:27 +02:00
Filiprogrammer
3fe28391c8
Fix base fee entry in example config
...
The base_fee_ppm setting does not exist. The correct name is base_fee_msat.
2024-06-22 00:56:09 +02:00
feelancer21
ce993d4122
Printing RpcErrors and UpdateFailures
2024-06-10 16:15:43 +02:00
feelancer21
69d721fadd
Very verbose mode
...
In this new mode we print more information than in verbose mode.
Every matched policy is printed. That can be useful if one use a
config with many non final policies.
2024-06-10 16:15:43 +02:00
feelancer21
7f651450a9
Introducing: inbound_level_ppm and min_inbound_fee_ppm_delta
...
1) `min_inbound_fee_ppm_delta` is the necessary minimum change in the
inbound_fee_ppm. The parameter uses `min_fee_ppm_delta` as the default.
2) We also ensure that the inbound fee rates are only changed if the
change is sufficiently large.
3) If `inbound_level_ppm` is set, `inbound_fee_ppm` is calculated
with `min(inbound_level_ppm - fee_ppm; 0)`.
2024-06-10 16:15:42 +02:00
feelancer21
fd1a164acf
Matchers are now only called once
...
Until now, it could happen with several attributes that the matcher
for a namespace was called several times unnecessarily.
2024-06-10 16:15:42 +02:00
feelancer21
35c9bf2076
Consideration of the local constraints during channel update
...
Local constraints are used to floor/cap the min_htlc_mat/max_htlc_msat.
2024-06-10 16:15:41 +02:00
feelancer21
81b717e7ee
Rules based on pending htlcs
...
We include rules based on either the number of pending HTLCs or the
next expiry.
2024-06-10 16:15:41 +02:00
feelancer21
2b67df509a
Consideration of the commit fee in the balance calculation
...
We take the commit fee into account when calculating the local balance
and the remote balance, depending on who opened the channel. This
stabilizes the calculation of balances and ratios in times of volatile
onchain fees.
2024-06-10 16:15:40 +02:00
feelancer21
2499f743e5
Consideration of the unsettled balance
...
We add the amounts of pending htlcs to the local and remote balance of
a channel. Incoming htlcs are added to the remote balance and outgoing
htlcs to the local balance.
2024-06-10 16:15:40 +02:00
feelancer21
2b103c8d57
Add synced_to_chain to the onchain matcher
...
Add synced_to_chain as a criterion to the onchain matcher.
synced_to_chain becomes false if LND is not synced to the
chain for more than 5 minutes. In the past, this was an
indicator of a severe issue that required a hotfix for lnd.
2024-06-10 16:15:39 +02:00
feelancer21
401101f03b
Add an onchain matcher
...
The onchain matcher offers the possibility to enforce policies
depending on the current onchain fees. The confirmation target
can be configured by the user (default: 6).
2024-06-10 16:15:39 +02:00
feelancer21
6ddcd1d80a
Circuitbreaker support
...
It is now possible to control the node limits of a circuitbreaker
instance dynamically.
2024-06-10 16:15:38 +02:00
feelancer21
495b27e7ba
Add circuitbreaker v0.5.1 protos and grpc generated
2024-06-10 16:15:37 +02:00
feelancer21
481ccf5282
use onchain fee estimate of lnd instead of electrum
...
We are using the onchain fee estimator of lnd now. Internally, lnd uses
either bitcoind or a fee url for the estimation.
2024-06-10 16:15:37 +02:00
feelancer21
a73ea6c80e
add walletkit.proto and signer.proto as a dependency
2024-06-10 16:15:36 +02:00
feelancer21
dfb63894dd
Cleanup unused module imports
2024-06-10 16:15:35 +02:00
feelancer21
b1aea408fb
Fixes update_chan_policy if parameter is not defined
2024-06-10 16:09:37 +02:00
accumulator
676f92272a
Merge pull request #112 from feelancer21/inbound_fees_update
...
update protos to current lnd master
2024-05-28 13:11:12 +02:00
feelancer21
72687ee74a
update protos to current lnd master
...
1. update protos to lnd commit f62c00fe34635c1b68054a9fe018e07e54df4999
2. adjust update_chan_policy
2024-05-24 21:37:24 +02:00
Sander van Grieken
0bc90dd7ed
include lnd 0.18.0-beta-rc2 proto files
2024-05-15 17:08:55 +02:00
Sander van Grieken
9fed8d3b8a
factor out unwieldy tuple for channel parameters
2024-05-15 17:06:42 +02:00
accumulator
14cb8a0aa3
Merge pull request #110 from feelancer21/inbound_fees
...
Inbound fees
2024-05-15 17:05:22 +02:00
feelancer21
6372dc2dab
Support for setting inbound fees
2024-05-12 10:53:25 +02:00
feelancer21
5b4cff4678
Update protos to lnd 0.18 and preserve inbound fee
...
1. proto files are updated to lnd 0.18
2. already set inbound fee rate and base fee are preserved by charge-lnd
3. updated dependencies
2024-05-12 02:26:59 +02:00
accumulator
db9f29219b
Merge pull request #106 from accumulator/dependabot/pip/grpcio-1.53.2
...
Bump grpcio from 1.53.0 to 1.53.2
2024-02-11 13:12:10 +01:00
dependabot[bot]
1defce4e5e
Bump grpcio from 1.53.0 to 1.53.2
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.53.0 to 1.53.2.
- [Release notes](https://github.com/grpc/grpc/releases )
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md )
- [Commits](https://github.com/grpc/grpc/compare/v1.53.0...v1.53.2 )
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-11 05:21:36 +00:00
Sander van Grieken
cc54c62bb9
update node uri
2023-12-07 16:42:16 +01:00
Sander van Grieken
dd71e3fef8
fmt force to str
2023-12-06 12:27:20 +01:00
Sander van Grieken
daa1a83067
update INSTALL.md for venv based installs
2023-12-06 12:14:35 +01:00
dependabot[bot]
e3658d2295
Bump grpcio from 1.50.0 to 1.53.0
...
Bumps [grpcio](https://github.com/grpc/grpc ) from 1.50.0 to 1.53.0.
- [Release notes](https://github.com/grpc/grpc/releases )
- [Changelog](https://github.com/grpc/grpc/blob/master/doc/grpc_release_schedule.md )
- [Commits](https://github.com/grpc/grpc/compare/v1.50.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: grpcio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-06 09:54:19 +02:00
Sander van Grieken
35cefc881a
update grpcio to 1.50.0
2023-02-17 10:29:28 +01:00
Sander van Grieken
64c231ef9a
version 0.2.13
2022-11-22 19:04:15 +01:00
Sumin Kim
d9dc8c932a
Check default case
2022-11-22 18:56:33 +01:00
Sander van Grieken
83caf1835a
add ignore_fees strategy to README, fix a few typos/code style
2022-11-22 18:26:34 +01:00
Sander van Grieken
efbb760465
add ignore_fees strategy
2022-11-22 18:26:34 +01:00
Sumin Kim
de5fc6a87f
Prevent function returning int ( #88 )
2022-11-06 11:47:14 +01:00
Sumin Kim
180270b103
Add new properties about channel ( #86 )
...
Add chan.activity_period_ignore_channel_age, chan.max_htlcs_ratio, chan.min_htlcs_ratio, chan.max_sats_ratio, chan.min_sats_ratio
2022-10-11 16:56:29 +02:00
Sander van Grieken
e56840f27f
fix chan.disabled check
2022-10-11 15:10:26 +02:00
accumulator
b90ae1f1ec
Merge pull request #84 from accumulator/dependabot/pip/protobuf-3.20.2
...
Bump protobuf from 3.20.0 to 3.20.2
2022-09-26 10:09:39 +02:00
dependabot[bot]
3498ed17bc
Bump protobuf from 3.20.0 to 3.20.2
...
Bumps [protobuf](https://github.com/protocolbuffers/protobuf ) from 3.20.0 to 3.20.2.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases )
- [Changelog](https://github.com/protocolbuffers/protobuf/blob/main/generate_changelog.py )
- [Commits](https://github.com/protocolbuffers/protobuf/compare/v3.20.0...v3.20.2 )
---
updated-dependencies:
- dependency-name: protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-23 20:53:52 +00:00
Sander van Grieken
faab7ab0ce
ip change
2022-06-08 09:17:17 +02:00
Sander van Grieken
c0186086a9
version 0.2.12
2022-06-01 10:12:07 +02:00