rust-teos/DEPENDENCIES.md

38 lines
803 B
Markdown
Raw Normal View History

2022-02-23 14:30:02 +03:00
# Dependencies
`rust-teos` has the following system-wide dependencies:
2022-02-23 14:30:02 +03:00
- `rust`
- `bitcoind`
### Minimum Supported Rust Version (MSRV)
FIXME: Define MSRV
### 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.
2022-02-23 14:30:02 +03:00
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
```