15 Commits (347a4a4077d92969f16d59e2f0fcd81470d90d46)

Author SHA1 Message Date
zebra-lucky 347a4a4077 fix BitcoinCoreInterface._rpc, twisted_sys_exit, finalize_main_task 2 weeks ago
zebra-lucky 9c5dabc166 replace deprecated log.warn to warning 2 weeks ago
zebra-lucky 2d2e92f5a5 fixes on flake8 output 2 weeks ago
zebra-lucky dcfe04560b add FrostWallet 1 month ago
zebra-lucky 6d05c1039c add TaprootWallet 1 month ago
Kristaps Kaupe f3630dc10b
Support Bitcoin Core descriptor wallets (quick and dirty way) 8 months ago
Kristaps Kaupe fd96f96089
Fix docstring 2 years ago
Kristaps Kaupe 9c13180c13
Raise fallback fee rate from 10 sat/vB to 20 sat/vB 2 years ago
Kristaps Kaupe 100da5eb33
Handle JsonRpcError in _estimate_fee_basic 2 years ago
Kristaps Kaupe 196a097667
Allow absurd fee override when setting tx fee manually 2 years ago
Kristaps Kaupe 18222796d2
Warn user if higher priority confirmation target than requested is provided by blockchain source 2 years ago
Kristaps Kaupe c990a4da6b
Allow fee bump tx not signalling BIP125 if mempoolfullrbf is enabled 2 years ago
Kristaps Kaupe 83d7ebb40b
Log in case JM loads RPC wallet at startup 2 years ago
roshii c8eef50e93 Migrate to modern packaging and src layout 2 years ago
Kristaps Kaupe 3fc74fbe2a
Refactor and cleanup of blockchaininterface and related 2 years ago
Kristaps Kaupe d5c240b12e
Refactor fee estimation code 2 years ago
Kristaps Kaupe 2cc7f215a2
Refactor: alphabetical order of imports and `abc` changes 3 years ago
Kristaps Kaupe 67ff868614
Randomize transaction fees only upwards 3 years ago
Kristaps Kaupe e31e839c1d
Add get_wallet_rescan_status() instead of getwalletinfo() for bci 3 years ago
Kristaps Kaupe 3805c7af11
Remove ElectrumWalletInterface 3 years ago
Adam Gibson 7f4eaa9846
RPC-API: add ability to recover wallet 3 years ago
Kristaps Kaupe 373493fcce
Refactor: move output descriptor code out of blockchaininterface 3 years ago
theborakompanioni 3d0f2d6fd7
fix: randomize fallback transaction fee 3 years ago
Adam Gibson a3e1ba3c25
Default 3rd argument of gettxout should be True 4 years ago
Kristaps Kaupe 4e720406fe
Abort with error if descriptor wallet configured in rpc_wallet_file 4 years ago
Matt Whitlock 8d454277d8 BitcoinCoreInterface: improve _yield_transactions 4 years ago
Adam Gibson fb4644ec5b
Allow utxo address validation with script 4 years ago
Kristaps Kaupe 378018840f
Move Bitcoin RPC specific code out of JsonRpc class 4 years ago
Kristaps Kaupe df5f241f29
Add configurable miner fee randomization factor 4 years ago
chris-belcher 9a372fd1c7
Add getblockhash RPC method 4 years ago
Kristaps Kaupe 7bfc758110
Use mempoolminfee instead of minrelaytxfee as tx feerate floor 5 years ago
Kristaps Kaupe fb1d6cfe3a
Remove unused function argument 5 years ago
Adam Gibson 53a1822fa6
Adds SNICKER functionality 5 years ago
Kristaps Kaupe 8526d73014
Add signet support 5 years ago
Kristaps Kaupe 81982c729f Drop support for pre-0.17 Bitcoin Core 5 years ago
Adam Gibson 8cdf3e0a4a
address comments of @kristapsk and @PulpCattel 5 years ago
Adam Gibson 0e483f1241
Handle None return from _rpc() in get_transaction() 5 years ago
Adam Gibson bb15aa0312
Quiet/make more accurate fee information in sends 5 years ago
Kristaps Kaupe d5cf3878ae
Get rid of remaining direct rpc() calls outside blockchaininterface.py 5 years ago
Adam Gibson 202f8ee047
Add clarifying comments for delayed order creation. 5 years ago
Adam Gibson a2aafd254d
Fixes #673. Shutdown cleanly on failure to access blockheight 5 years ago
Kristaps Kaupe 5c85a3d979
Log sendrawtransaction errors as warning not debug 5 years ago
jules23 0bef681288 Refactor: #566 use python3 super() syntax 6 years ago
Adam Gibson 070c5bf9b9
python-bitcointx backend for jmbitcoin. 6 years ago
Adam Gibson 52b9ba8573
Initialization of BCI raises Exception not sys.exit 6 years ago
Adam Gibson 5ce4b55d53 Quit gracefully if Bitcoin RPC connection lost 6 years ago
chris-belcher 255d15562d
Add merkle proof functions to BitcoinCoreInterface 6 years ago
Kristaps Kaupe 16cf93ab82
Display INFO level log message on estimate_fee_per_kb() with result 6 years ago
James Hilliard 4bf1f50d4e Remove Python 2 compatibility imports and disable Python 2 installation in setuptools. 6 years ago
Kristaps Kaupe 205ae8573e
Get rid of most of direct rpc() calls outside blockchaininterface 6 years ago