mirror of
https://github.com/talaia-labs/rust-teos.git
synced 2026-08-13 12:33:22 +02:00
- 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
37 lines
828 B
Markdown
37 lines
828 B
Markdown
# Dependencies
|
|
|
|
`rust-teos` has the following system-wide dependencies:
|
|
|
|
- `rust`
|
|
- `bitcoind`
|
|
|
|
### Minimum Supported Rust Version (MSRV)
|
|
Refer to [toolchain](./rust-toolchain.toml)
|
|
|
|
### Installing Rust
|
|
Refer to [rust-lang.org](https://www.rust-lang.org/tools/install).
|
|
|
|
### 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](https://bitcoincore.org/en/download/).
|
|
|
|
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
|
|
```
|