rust-teos/DEPENDENCIES.md
dzdidi b3a621a781
Update dependencies
- Add toolchain
- Common:
  - bitcoin v0.32.0;
  - lightning v0.1.0
- TEOS:
  - bitcoin v0.32.0;
  - bitcoincore-rpc v0.19.0;
  - lightning v0.1.0;
  - lightning-net-tokio v0.1.0;
  - lightning-block-sync v0.1.0
- Watchtower-Plugin:
  - bitcoin v0.32.0;
  - cln-plugin v0.3.0
2025-03-25 12:06:21 +01:00

828 B

Dependencies

rust-teos has the following system-wide dependencies:

  • rust
  • bitcoind

Minimum Supported Rust Version (MSRV)

Refer to toolchain

Installing Rust

Refer to rust-lang.org.

Installing bitcoind

rust-teos runs on top of a Bitcoin Core node. Other underlying Bitcoin nodes are not supported at the moment.

You can get Bitcoin Core from bitcoincore.org.

Bitcoin needs to be running with the following options enabled:

  • server to run rpc commands

Here's an example of a bitcoin.conf you can use for mainnet. DO NOT USE THE PROVIDED RPC USER AND PASSWORD.

# [rpc]
server=1
rpcuser=user
rpcpassword=passwd
rpcservertimeout=600

# [others]
daemon=1
debug=1
maxtxfee=1