Commit Graph
32 Commits
Author SHA1 Message Date
rajarshimaitra 8a98e69e78 Add rpc wallet creation example
This adds an example wallet creation code with sled DB and RPC
Blockchain.

The backend RPC is managed using electrsd::bitcoind
2022-03-23 11:59:51 +05:30
rajarshimaitra 0195bc0636 Update CHANGELOG 2022-02-21 17:31:46 -08:00
rajarshimaitra 1d7ea89d8a Refactor sync time verification
Instead of verifying txs at sync time in every backend, its moved to
script_sync to by default be available to any backend.
2022-02-09 16:59:53 +05:30
rajarshimaitra b05ee78c73 Remove verifcation flag from compact_filters 2022-02-09 12:30:32 +05:30
rajarshimaitra 53c30b0479 Add verification tests in CI 2022-02-09 12:30:32 +05:30
rajarshimaitra 6a09075d1a Remove verify flag from sqlite DB 2022-02-09 12:30:32 +05:30
rajarshimaitra 61a95d0d15 Update changelog 2022-02-09 12:30:25 +05:30
rajarshimaitra 08f312a82f Remove verify flag from TransactionDetails 2022-02-09 12:29:47 +05:30
rajarshimaitra acbf0ae08e Add sync verification for esplora 2022-02-09 12:29:47 +05:30
rajarshimaitra 4761155707 Add sync verification in electrum 2022-02-09 12:29:47 +05:30
rajarshimaitra 98a3b3282a Remove sync verification
The default sync verification is removed from wallet module.
By default sync time verification only makes sense for `electrum` and
`esplora` backend as they are usually untrusted 3rd party services.

script verification for transaction is costly, so removing default
script verification optimizes performance.
2022-02-09 12:29:46 +05:30
rajarshimaitra 084ec036a5 Use "Description" instead of "Descriptive Title" 2021-11-30 12:26:36 +05:30
rajarshimaitra 5922c216a1 Update WordsCount -> WordCount 2021-11-06 20:14:03 +05:30
rajarshimaitra 9e29e2d2b1 Update changelog 2021-11-06 20:13:45 +05:30
rajarshimaitra 35695d8795 remove redundant backtrace dependency 2021-11-03 11:14:14 +05:30
rajarshimaitra 756858e882 update module doc 2021-11-03 11:14:13 +05:30
rajarshimaitra d2ce2714f2 Replace tiny-bip39 with rust-bip39
Use rust-bip39 for mnemonic derivation everywhere.

This requires our own WordCount enum as rust-bip39 doesn't have
explicit mnemonic type definition.
2021-11-03 11:14:05 +05:30
rajarshimaitra 3b2b559910 Update codecov@v2 2021-11-02 15:21:37 +05:30
rajarshimaitra 3c8416bf31 update dependency
dependency updated from tiny-bip39 to rust-bip39
2021-10-31 20:29:11 +05:30
rajarshimaitra 2f38d3e526 Update ChangeLog 2021-10-07 20:49:13 +05:30
rajarshimaitra 2ee125655b Expose get_tx() method from DB to Wallet 2021-10-07 20:49:07 +05:30
rajarshimaitra 9e508748a3 Update CI blockchain tests
(cherry picked from commit 10b53a56d7)
2021-09-15 13:44:11 -07:00
rajarshimaitra 84b8579df5 Test refactor
- Fix esplora module level feature flag
- Move esplora blockchain tests to module, to cover for both variants

(cherry picked from commit 8d1d92e71e)
2021-09-15 13:44:09 -07:00
rajarshimaitra 7cb0116c44 Fix reqwest blockchain test
- add back await_or_block! to bdk-macros
- use await_or_block! in reqwest tests

(cherry picked from commit a41a0030dc)
2021-09-15 13:44:06 -07:00
rajarshimaitra 6e12468b12 Update Cargo.toml
- Changed to local bdk-macro
- Added back tokio
- Update esplora-reqwest and test-esplora feature guards

(cherry picked from commit 2459740f72)
2021-09-15 13:44:04 -07:00
rajarshimaitra 10b53a56d7 Update CI blockchain tests 2021-09-14 11:29:29 +05:30
rajarshimaitra 8d1d92e71e Test refactor
- Fix esplora module level feature flag
- Move esplora blockchain tests to module, to cover for both variants
2021-09-14 11:29:28 +05:30
rajarshimaitra a41a0030dc Fix reqwest blockchain test
- add back await_or_block! to bdk-macros
- use await_or_block! in reqwest tests
2021-09-14 11:29:28 +05:30
rajarshimaitra 2459740f72 Update Cargo.toml
- Changed to local bdk-macro
- Added back tokio
- Update esplora-reqwest and test-esplora feature guards
2021-09-14 11:29:28 +05:30
rajarshimaitra 2caa590438 Use ureq with default features 2021-08-31 14:37:50 +05:30
codeShark149 adceafa40c Fix float substraction error 2021-07-28 11:52:51 +02:00
codeShark149 e626f2e255 Added grcov based code coverage reporting in github action 2021-04-30 17:20:20 +05:30