├── .rustfmt.toml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── generate-protos.sh ├── protoc-decode.sh ├── protos └── reserves.proto └── src ├── backend ├── bitcoind.rs ├── mod.rs └── trezor.rs ├── bitcoin.rs ├── cmd ├── add_proof.rs ├── add_utxo.rs ├── common.rs ├── drop.rs ├── drop_utxos.rs ├── fetch_utxos.rs ├── init.rs ├── inspect.rs ├── mod.rs ├── sign.rs └── verify.rs ├── common.rs ├── context.rs ├── main.rs ├── protos ├── mod.rs └── reserves.rs └── utils.rs /.rustfmt.toml: -------------------------------------------------------------------------------- 1 | hard_tabs = true 2 | use_small_heuristics = "Off" 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/README.md -------------------------------------------------------------------------------- /generate-protos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/generate-protos.sh -------------------------------------------------------------------------------- /protoc-decode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/protoc-decode.sh -------------------------------------------------------------------------------- /protos/reserves.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/protos/reserves.proto -------------------------------------------------------------------------------- /src/backend/bitcoind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/backend/bitcoind.rs -------------------------------------------------------------------------------- /src/backend/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/backend/mod.rs -------------------------------------------------------------------------------- /src/backend/trezor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/backend/trezor.rs -------------------------------------------------------------------------------- /src/bitcoin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/bitcoin.rs -------------------------------------------------------------------------------- /src/cmd/add_proof.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/add_proof.rs -------------------------------------------------------------------------------- /src/cmd/add_utxo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/add_utxo.rs -------------------------------------------------------------------------------- /src/cmd/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/common.rs -------------------------------------------------------------------------------- /src/cmd/drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/drop.rs -------------------------------------------------------------------------------- /src/cmd/drop_utxos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/drop_utxos.rs -------------------------------------------------------------------------------- /src/cmd/fetch_utxos.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/fetch_utxos.rs -------------------------------------------------------------------------------- /src/cmd/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/init.rs -------------------------------------------------------------------------------- /src/cmd/inspect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/inspect.rs -------------------------------------------------------------------------------- /src/cmd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/mod.rs -------------------------------------------------------------------------------- /src/cmd/sign.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/sign.rs -------------------------------------------------------------------------------- /src/cmd/verify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/cmd/verify.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/context.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/protos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/protos/mod.rs -------------------------------------------------------------------------------- /src/protos/reserves.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/protos/reserves.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElementsProject/reserves/HEAD/src/utils.rs --------------------------------------------------------------------------------