The tutorial at https://payjoin.org/docs/tutorials/receive-payjoin-v2 appears to be outdated.
Following the "Setting Up the Project" step verbatim (copying the Cargo.toml snippet from the page) fails immediately on cargo check:
$ cargo check
Updating crates.io index
error: failed to select a version for the requirement `payjoin = "^0.18.0"`
version 0.18.0 is yanked
The other pinned dependencies are likely also outdated.
Suggested scope
- bump all dependencies in the tutorial's
Cargo.toml to current versions
- update the code snippets if necessary
- walk through the tutorial end-to-end on signet to confirm every step still works as written
The tutorial at https://payjoin.org/docs/tutorials/receive-payjoin-v2 appears to be outdated.
Following the "Setting Up the Project" step verbatim (copying the
Cargo.tomlsnippet from the page) fails immediately oncargo check:$ cargo check Updating crates.io index error: failed to select a version for the requirement `payjoin = "^0.18.0"` version 0.18.0 is yankedThe other pinned dependencies are likely also outdated.
Suggested scope
Cargo.tomlto current versions