Commit Graph
92 Commits
Author SHA1 Message Date
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
Sudarsan Balaji ee91ad5b31 Add TxBuilder::drain_to 2022-03-31 17:17:43 +01:00
Sudarsan Balaji ba68103be1 Add TxBuilder::drain_wallet 2022-03-31 17:17:24 +01:00
Steve Myers bc43d2eb1a Map TxBuilder address error to BdkError::Generic 2022-03-28 17:30:40 -07:00
Sudarsan Balaji adc3f68e31 Remove unnecessary map_err 2022-03-28 20:04:22 +01:00
Sudarsan Balaji dd5622f724 Remove PSBT constructor 2022-03-25 17:39:25 +00:00
Sudarsan Balaji e5aa51c3f8 Use TxBuilder in PSBT constructor 2022-03-25 17:37:25 +00:00
Sudarsan Balaji a39fc787d5 Add initial version of TxBuilder 2022-03-25 17:24:21 +00:00
Sudarsan Balaji 51603e06d9 Remove to_owned() 2022-03-25 15:18:25 +00:00
Steve Myers a1b89adf84 Remove unneeded WalletHolder and WalletOperations traits 2022-03-20 19:59:20 -05:00
Steve Myers 851f61296a Fix Wallet.broadcast function, now returns a tx id as a hex string 2022-03-15 20:50:12 -05:00
thunderbiscuit cc3736809a Fix memory database configuration enum 2022-03-14 10:01:45 -04:00
Steve Myers 12f4784b85 Add sqlite database option 2022-03-11 22:45:37 -06:00
Steve Myers 939a88214a Remove hard coded sync progress value 2022-03-02 14:06:40 -08:00
Steve Myers c039281ffc Add PSBT deserialize and serialize functions, remove details 2022-02-24 20:49:59 -08:00
Steve Myers 1f0b053872 Fix bin/generate with no features 2022-02-24 17:17:05 -08:00
Alekos Filini 97f1011748 Add a binary to generate bindings 2022-02-08 22:15:10 +01:00
Sudarsan Balaji 15c0dac622 Rename field to wallet_mutex 2022-01-30 21:22:40 +00:00
Sudarsan Balaji a99e022756 Rename OnlineWallet to Wallet
and remove OfflineWallet
2022-01-24 20:32:49 +00:00
Steve Myers 72f90f1d63 Upgrade bdk to 0.14.0 2021-12-21 22:16:29 -08:00
thunderbiscuit d53eb793ea Refactor transaction 'id' property to 'txid' 2021-11-12 12:50:40 -05:00
Steve Myers f86a9df594 Fix build.sh kotlin copy for android 2021-11-04 17:44:02 -07:00
Sudarsan Balaji 4fd4a7ee6f Use From trait for conversion 2021-11-05 01:13:45 +05:30
Sudarsan Balaji c6c4446092 Use From trait for conversion 2021-11-05 01:08:50 +05:30
Sudarsan Balaji 358cc35b60 Update Wallet::broadcast API 2021-11-05 00:45:40 +05:30
Sudarsan Balaji c58a31f711 Return transaction on broadcast 2021-11-05 00:45:27 +05:30
Sudarsan Balaji 8a9e025e2f Simplify 2021-11-05 00:45:16 +05:30
Sudarsan Balaji 2ac26fa060 Add details to PSBT 2021-11-05 00:45:02 +05:30
Sudarsan Balaji 7e61659cb7 Add a way to convert TransactionDetails to Transaction 2021-11-05 00:44:40 +05:30
Sudarsan Balaji 947a5cb8e0 Allow cloning transaction 2021-11-05 00:43:26 +05:30
Sudarsan Balaji 0467e12aae Add optional fee rate to a transaction 2021-11-04 23:29:22 +05:30
Sudarsan Balaji 9ee31d97c7 Expose Wallet::getLastUnusedAddress 2021-11-04 22:45:00 +05:30
Sudarsan Balaji 2c30bdff56 Add a way to get last unused address 2021-11-04 22:44:38 +05:30
Sudarsan Balaji 71531b7abb Use snake_case for identifier 2021-10-21 23:42:38 +05:30
Sudarsan Balaji e0937b73db Add change descriptor to Wallet 2021-10-21 14:50:52 +05:30
Sudarsan Balaji 04eec7bf56 Allow restoring extended keys from mnemonic 2021-10-21 14:40:26 +05:30
Sudarsan Balaji f1c2118b02 Allow generating extended keys 2021-10-21 14:35:40 +05:30
Sudarsan Balaji 892bfe868f List both confirmed and unconfirmed transactions 2021-10-18 15:48:30 +05:30
Sudarsan Balaji 4a7d665f7c Return only confirmed transactions in Wallet::getTransactions 2021-10-17 02:36:43 +05:30