47 Commits

Author SHA1 Message Date
Pedro
6be22daf84
Add add_data method for txbuilder op_return (#163) 2022-06-23 07:20:02 -04:00
thunderbiscuit
9a3d609826
Match bdk API and return a boolean when signing a PSBT 2022-06-13 15:58:44 -03: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
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
b3c93b0435
Expose functions 2022-04-15 21:04:04 +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
Sudarsan Balaji
dd5622f724
Remove PSBT constructor 2022-03-25 17:39:25 +00:00
Sudarsan Balaji
a39fc787d5
Add initial version of TxBuilder 2022-03-25 17:24:21 +00: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
c039281ffc Add PSBT deserialize and serialize functions, remove details 2022-02-24 20:49:59 -08: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
Sudarsan Balaji
358cc35b60 Update Wallet::broadcast API 2021-11-05 00:45:40 +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
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
25b8a8841d Allow listing confirmed transactions 2021-10-17 02:28:26 +05:30
Sudarsan Balaji
3693e99372 Share Wallet::getBalance and Wallet::sign 2021-10-16 20:25:58 +05:30
Sudarsan Balaji
d97a13d186 Fix formatting 2021-10-16 20:19:56 +05:30
Sudarsan Balaji
4e1c6bd62b Add sign and broadcast to wallet 2021-10-16 20:19:34 +05:30
Sudarsan Balaji
69a676ba36 Allow creating partially signed bitcoin transactions 2021-10-16 16:42:35 +05:30
Sudarsan Balaji
2db59de659 Share OfflineWalletOperations 2021-10-16 14:19:29 +05:30
artfuldev
b2f2f9135d Add OnlineWallet::getBalance() 2021-10-15 03:40:33 +05:30
artfuldev
41afeafcd3 Test a callback 2021-10-15 01:54:32 +05:30
artfuldev
47651f3681 Add OnlineWallet::getNetwork 2021-10-15 00:48:53 +05:30
artfuldev
9b7a9ded56 Add online wallet 2021-10-15 00:43:17 +05:30
Steve Myers
178fd6f010 Change order of Network param 2021-10-14 11:17:52 -07:00
Steve Myers
31710ac77b Add Network enum as wallet constructor param 2021-10-14 10:58:16 -07:00
Sudarsan Balaji
6d7939c88f Allow using configs for database 2021-10-14 04:23:17 +05:30
Sudarsan Balaji
279f304d5d Add a little bit of error handling 2021-10-14 00:05:50 +05:30
Sudarsan Balaji
784f754cd9 [WIP] Add get new address API to Wallet 2021-10-13 01:45:22 +05:30
Steve Myers
0b265a7c26 WIP -- NOT WORKING 2021-10-12 10:27:33 -07:00