Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
Binary file added courses/lnp304/assets/en/001.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/002.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/003.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/004.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/005.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/006.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added courses/lnp304/assets/en/007.webp
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
7 changes: 5 additions & 2 deletions courses/lnp404/course.yml → courses/lnp304/course.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
id: 068234ae-1524-4947-9cb0-ea741b7f7c0f
topic: protocol
subtopic: lightning
level: intermediate
hours: 16
type: practice
level: advanced
hours: 6
teaching_format: self_paced
license: CC-BY-SA-V4
test_only: true

professors_id:
Expand Down
1,660 changes: 1,660 additions & 0 deletions courses/lnp304/en.md

Large diffs are not rendered by default.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 8 additions & 0 deletions courses/lnp304/quizz/005/en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
question: What are the minimum development tool requirements needed to install Lightning Terminal from source?
answer: Go 1.21+ and Node.js
wrong_answers:
- Python 3.8+ and Docker 20.10+
- Rust 1.70+ and npm 9.0+
- Java 17+ and Yarn 3.0+
explanation: |
Lightning Terminal requires Go 1.21+ and Node.js as the minimum development tools for source installation. Go is needed to compile the backend code, while Node.js is required to build the UI assets during the compilation process. The other options mention different programming languages and tools that are not used in the Lightning Terminal build process.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
8 changes: 8 additions & 0 deletions courses/lnp304/quizz/020/en.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
question: At what granularity does the Auto-Fees algorithm apply fee adjustments across a node's channels?
answer: On a per-peer basis, tailoring adjustments to the specific routing dynamics of each channel relationship
wrong_answers:
- As a blanket policy applied uniformly across all channels on the entire node
- Only to the five highest-capacity channels while leaving smaller channels unchanged
- Randomly across different channel groups to test which fee levels generate the most revenue
explanation: |
Auto-Fees applies its logic on a per-peer basis rather than enforcing a blanket policy across the entire node. Each channel relationship receives individually tailored fee adjustments based on its specific routing dynamics and traffic patterns. This targeted approach ensures that strategic peers with high traffic aren't mispriced due to conditions on other channels. The operator retains the ability to manually override any specific channel's fees regardless of the algorithm's suggestions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
518 changes: 0 additions & 518 deletions courses/lnp404/en.md

This file was deleted.

8 changes: 0 additions & 8 deletions courses/lnp404/quizz/005/en.yml

This file was deleted.

8 changes: 0 additions & 8 deletions courses/lnp404/quizz/020/en.yml

This file was deleted.