Skip to content

Sample v0 #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
May 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
d0caa25
Initial commit
valentinewallace Feb 9, 2021
a696246
Fee estimator WIP
valentinewallace Feb 24, 2021
1b034d6
Initial node
valentinewallace Mar 2, 2021
224d32a
Next draft. Features: connectpeer, listchannels, sendpayment, autorec…
valentinewallace Mar 3, 2021
25a4f60
Add readme, fix license and a few other cleanups
valentinewallace Mar 18, 2021
8091682
Forward HTLCs after a timeout and a few other cleanups
valentinewallace Mar 18, 2021
d9e9c01
add rustfmt + CI + other fixups
valentinewallace Mar 19, 2021
ac0678c
working before async refactor
valentinewallace Mar 19, 2021
b630ab9
Initial refactor to add tokio::main and be fully async
valentinewallace Mar 24, 2021
6781199
Post-async refactor cleanup
valentinewallace Mar 30, 2021
b4a5058
Update to RL master and fix PendingHTLCsForwardable
valentinewallace Mar 30, 2021
d85a979
Remove unnecessary todo
valentinewallace Apr 2, 2021
b17e298
Read routehints from invoices when sending a payment
valentinewallace Apr 2, 2021
0a08f4a
Include min_final_cltv when generating invoices
valentinewallace Apr 2, 2021
8035757
Move startup to separate from `main` for better errors
valentinewallace Apr 14, 2021
0f86358
Update to latest upstream RL
valentinewallace Apr 14, 2021
5ec1c3f
SatoshiAmount -> MillisatAmount and PaymentInfo struct
valentinewallace Apr 14, 2021
9157f86
Remove HTLCDirection struct
valentinewallace Apr 14, 2021
ed6f3c6
Split payments hashmap into inbound and outbound
valentinewallace Apr 14, 2021
85e890b
Check payment secret before succeeding payment
valentinewallace Apr 14, 2021
432106e
Adapt to the lightning_invoice crate moving to Rust-Lightning
valentinewallace Apr 14, 2021
a73d564
Update to latest RL + fix step numbers + nodeinfo + listpeers commands
valentinewallace May 2, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Continuous Integration Checks

on: [push, pull_request]

jobs:
build:
strategy:
matrix:
toolchain: [ stable, beta ]
include:
- toolchain: stable
check-fmt: true
runs-on: ubuntu-latest
steps:
- name: Checkout source code
uses: actions/checkout@v2
- name: Install Rust ${{ matrix.toolchain }} toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: ${{ matrix.toolchain }}
override: true
profile: minimal
- name: Build on Rust ${{ matrix.toolchain }}
run: cargo build --verbose --color always
- name: Check formatting
if: matrix.check-fmt
run: rustup component add rustfmt && cargo fmt --all -- --check
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk
.ldk
Loading