thunderbiscuit
2cbb314d0b
Remove BdkError type alias
2022-10-17 16:43:37 -04:00
thunderbiscuit
1cc9afaeb3
Rename DescriptorSecretKey.secret_bytes() to mirror upstream API
2022-10-03 14:54:01 -04:00
thunderbiscuit
1dd6f2d9f8
Add test for DescriptorSecretKey.secret_key_bytes()
2022-10-03 14:53:58 -04:00
thunderbiscuit
f92b45db6a
Add ability to retrieve private keys as bytes
...
This feature is needed for compatibility with LDKLite, where the
initial entropy given to LDK is the private key of the root of
the BIP32 derivation tree.
Closes #188
2022-10-03 14:53:25 -04:00
thunderbiscuit
c971d54aea
Fix warnings
2022-09-30 19:37:19 -04:00
thunderbiscuit
2abccafb8f
Add combine()
method on PSBT
...
Closes #198
2022-09-30 19:37:12 -04:00
thunderbiscuit
3c6075ad96
Add Balance struct and conversion from BdkBalance
2022-09-08 08:35:10 -05:00
Steve Myers
f05a6648a7
Refactor TransactionDetails to include confirmation_time ( #190 )
2022-09-05 14:02:29 -04:00
thunderbiscuit
bfe03b91b2
Add inline documentation ( #171 )
...
* Add docs for AddressInfo and AddressIndex structs
* Add docs for DatabaseConfig and ElectrumConfig
* Add docs for EsploraConfig struct
* Add docs for TransactionDetails struct
* Add docs for OutPoint struct
* Add docs for TxOut struct
* Add docs for TxBuilder
2022-08-29 15:47:37 -04:00
Pedro
3b028ecab1
Expose set_recipients API from TxBuiler ( #186 )
2022-08-29 09:58:46 -04:00
thunderbiscuit
aa004201b2
Fix method names to mirror Rust bdk API ( #185 )
...
* Fix method names to mirror Rust bdk API
* Fix method names to mirror Rust bdk API
2022-08-18 14:35:17 -04:00
thunderbiscuit
8248660c52
Merge branch 'master' into block-height-hash
2022-08-18 13:43:18 -04:00
thunderbiscuit
25963ec982
Add get_height and get_block_hash methods on blockchain
2022-08-18 13:39:00 -04:00
dhruvbaliyan
5944756b78
Added tests for DescriptorSecretKey and DescriptorPublicKey
2022-08-18 04:24:03 +05:30
dhruvbaliyan
58fea6b205
Added interfaces DescriptorSecretKey and DescriptorPublicKey
2022-08-18 04:24:02 +05:30
dhruvbaliyan
4977cb6d68
Added interface DerivationPath
2022-08-18 04:24:02 +05:30
dhruvbaliyan
930a1f1eb4
Added generate_mnemonic method
2022-08-18 04:24:02 +05:30
dhruvbaliyan
973013cbdf
Removed ExtendedKeyInfo & related methods
2022-08-18 04:24:01 +05:30
Steve Myers
04022787c4
Merge bitcoindevkit/bdk-ffi#174 : Add github workflows for audit, test and fmt
...
46850ed4710a18bc2db785d6816b6acddcfced5f Add github issue templates and PR template (Steve Myers)
49da6fcbaeaf3f3b437a3f2f58823c5aeba3ef14 Fix clippy warnings (Steve Myers)
075510d6e452522bef113568a895233ffc229410 Add github workflows for audit, test and fmt (Steve Myers)
Pull request description:
1. Copied and updated github workflows from BDK project.
2. Fixed clippy warnings.
3. Added github issue templates and PR templates from BDK project.
Fixes #88
Top commit has no ACKs.
Tree-SHA512: 7aaca6be0f05d12f4561e165ebc45b52e40200b231b55326732756d45116f371f2da4c5d7cc590cd0af9450c344530f815a357fa979a34d0181efc2149ffccb3
2022-07-26 12:25:25 -07:00
Steve Myers
49da6fcbae
Fix clippy warnings
2022-07-25 13:17:52 -07:00
Zoe Faltibà
a3ae4635eb
Post review fixes
2022-07-21 21:04:57 +02:00
Zoe Faltibà
5f12900c6d
Add TxBuilder coin selection methods
2022-07-21 16:59:16 +02:00
thunderbiscuit
692904df1e
Merge pull request #158 from zoedberg/list_unspent
...
Add Wallet list_unspent method
2022-07-12 12:07:52 -04:00
Pedro
6be22daf84
Add add_data method for txbuilder op_return ( #163 )
2022-06-23 07:20:02 -04:00
thunderbiscuit
fad5e3cefd
Fix comment for NetworkLocalUtxo trait
2022-06-22 14:48:56 -03:00
Zoe Faltibà
28a9b302d5
Post review changes
2022-06-18 15:38:39 +02:00
Zoe Faltibà
8f5ca7f0fc
Add Wallet list_unspent method
2022-06-18 15:37:40 +02:00
Steve Myers
cc8a17ef86
Merge bitcoindevkit/bdk-ffi#148 : Add Wallet and TxBuilder tests using test funded wallet
...
e469dcd32c174e6a3d898f9e61196231f4671159 Add test with funded wallet (Steve Myers)
Pull request description:
This PR adds an example test using the `bdk` test funded wallet. The example test makes sure the `bdk-ffi` `TxBuilder` is able to drain a single wallet UTXO to a single address. More tests can be added as we need them in future PRs.
Required to complete #141
Top commit has no ACKs.
Tree-SHA512: 780e8cf5b3d3091f3322113f017c5b5524b30a3ac9e18910539c51042740d2809535a947b8d56012076ac5e9ad1abcf707ceaf17651457ea327a0b522fcc1002
2022-06-14 10:27:43 -07:00
thunderbiscuit
9a3d609826
Match bdk API and return a boolean when signing a PSBT
2022-06-13 15:58:44 -03:00
Steve Myers
e469dcd32c
Add test with funded wallet
2022-06-10 15:59:33 -07:00
thunderbiscuit
efc475e33f
Clean up UDL file
2022-05-17 08:16:17 -04:00
thunderbiscuit
6beb98ca4c
Incorporate PR review fixes
2022-05-16 15:06:01 -04:00
thunderbiscuit
04d538ad45
Add get_address method on the wallet
2022-05-16 14:50:12 -04:00
thunderbiscuit
c074a92e0c
Add address index to return type of get_last_unused_address
2022-05-16 14:45:21 -04:00
Sudarsan Balaji
e5cd7cb3a2
Simplify using struct update syntax and clone
2022-05-12 22:50:03 +01:00
Steve Myers
0787d9c446
Fix order of BumpFeeTxBuilder parameters
2022-05-06 09:59:07 -07:00
Steve Myers
390d12703e
Change TxBuilder and BumpFeeTxBuilder build() to finish()
2022-05-06 09:52:20 -07:00
Steve Myers
9f903932dc
Add BumpFeeTxBuilder
2022-05-05 20:22:55 -07:00
Steve Myers
11ba16ec1b
Move txid getter to PartiallySignedBitcoinTransaction
2022-04-25 21:31:40 -07:00
Steve Myers
4665c551dd
Update EsploraConfig, Blockchain broadcast, Wallet sync
2022-04-25 21:31:38 -07:00
dhruvbaliyan
c722223b49
Fix fee parameter typo in TransactionDetails
2022-04-20 06:13:49 +05:30
Sudarsan Balaji
220835cffd
Add RBF to TxBuilder
2022-04-15 21:04:21 +01:00
Sudarsan Balaji
b3c93b0435
Expose functions
2022-04-15 21:04:04 +01:00
Steve Myers
fca5d1602b
Add workspace and move bin to bdk-ffi-bindgen package
2022-03-31 19:29:05 -07:00
Steve Myers
f4e097c4ac
Only print python fix up lib path if used
2022-03-31 19:29:03 -07:00
Steve Myers
c66dfdd52a
Use structopt to capture generate options
2022-03-31 19:29:01 -07:00
thunderbiscuit
ce848725b4
Add binary to remove the need for uniffi-bindgen cli tool
2022-03-31 19:28:59 -07:00
Sudarsan Balaji
5512b31969
Simplify
2022-03-31 17:26:32 +01:00
Sudarsan Balaji
a48f9b4387
Simplify
2022-03-31 17:22:52 +01:00
Sudarsan Balaji
87a0a15ea7
Fix formatting
...
cargo fmt
2022-03-31 17:18:03 +01:00