{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":520529694,"defaultBranch":"master","name":"rust-esplora-client","ownerLogin":"bitcoindevkit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-02T14:23:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62867074?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718685128.0","currentOid":""},"activityList":{"items":[{"before":"e4a23af2a82e195ee1e7ee7b67a4c718e9d5c1fc","after":"53db5187bc62757744733cbb8ecc463fb56f081b","ref":"refs/heads/master","pushedAt":"2024-09-07T04:56:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ValuedMammal","name":null,"path":"/ValuedMammal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95981133?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#96: fix(ci): code coverage `actions/upload-artifact` version\n\n7321a5dd578ebc77d33cdd8b55d2948d9fcf1162 fix(ci): pin `tokio-util` to `0.7.11` (Leonardo Lima)\ncec57f64f2b3dcee895854d61747fd3462604fc3 chore: remove bdk repository related comment (Leonardo Lima)\n33a6f211fcba01bedd909475494454ee60895e50 deps(ci): bump `actions/checkout` to `v4` (Leonardo Lima)\nb22d95ff904f6569ffd8ecbf96b76bfbcb1532ff deps(ci): bump `actions/upload-artifact` to `v4` (Leonardo Lima)\n\nPull request description:\n\n \n\n ### Description\n\n The Code Coverage step seems to start failing due to `actions/checkout@v2` becoming deprecated, and an error now instead of a warning. At least it's what I got from the error message here: https://github.com/bitcoindevkit/rust-esplora-client/actions/runs/10702593999/job/29671147653?pr=93\n\n This PR bumps it's version to `v4`, the latest one. I'm also taking the opportunity to bump the `action/checkout` to `v4` too.\n\n I'm not sure if it became fully/enforced deprecation from yesterday to today, because it ran successfully on the last master merged PR CI steps #:thinking:\n\n \n\n ### Notes to the reviewers\n\n Please let me know if I should take the opportunity to bump any other actions, or update the workflow in any way.\n\n \n\n ### Changelog notice\n\n - Bump `actions/upload-artifact` to `v4`.\n - Bump `actions/checkout` to `v4`.\n\n \n \n\n ### Checklists\n\n #### All Submissions:\n\n * [x] I've signed all my commits\n * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)\n * [x] I ran `cargo fmt` and `cargo clippy` before committing\n\nACKs for top commit:\n ValuedMammal:\n ACK 7321a5dd578ebc77d33cdd8b55d2948d9fcf1162\n evanlinjin:\n ACK 7321a5dd578ebc77d33cdd8b55d2948d9fcf1162\n\nTree-SHA512: ac00626633fdfad2cca88e971fa953c71ed3363b68a87351677d0737891eca782c08705ec355c00778211024bcc28791adb66c1e17a5f8d2487fd601a75965de","shortMessageHtmlLink":"Merge #96: fix(ci): code coverage actions/upload-artifact version"}},{"before":"d008b9b24cfd0e366728b3db52e6736447bfbb8b","after":"e4a23af2a82e195ee1e7ee7b67a4c718e9d5c1fc","ref":"refs/heads/master","pushedAt":"2024-09-03T21:31:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#95: chore: upgrade and bump some CI dependencies\n\n1a4d5cf2c5271b722e115492557643dcab22df3f chore(rust+clippy): bump `edition` to 2021, and add `.clippy.toml` (Leonardo Lima)\nb7636e8a5328d26c01249c79e03f33921760445b fix(fmt): apply suggested fixes from `rustfmt` (Leonardo Lima)\n3f2ca2fdcb3c31a71a47082e9c9f67a126216be8 refactor(ci)!: add new `fmt` and `clippy` jobs (Leonardo Lima)\n9f888c17b7f1ede4c9d752f64e96ba024a643167 chore(deps): bump `actions/checkout` from v3 to v4 (Leonardo Lima)\n\nPull request description:\n\n \n\n ### Description\n\n This PR does some improvements on CI, these are some changes that I ended up doing on other refactoring and feature PRs (making them too convoluted), but had a specific CI scope so I'm moving them to a specific PR.\n\n This PR does:\n\n - bump the `actions/checkout@v3` to `actions/checkout@v4`.\n - adds two new jobs for `fmt` and `clippy` (clippy has been moved to a specific job).\n - fix the newly found `fmt` problems.\n - bump the rust edition to `2021`.\n - adds `.clippy.toml` file with `msrv=1.63.0`.\n\n \n\n ### Notes to the reviewers\n\n I hope this PR reduces the scope convolution from the other ones #67 #93, and makes the review easier.\n\n \n\n ### Changelog notice\n\n - Bump the `actions/checkout@v3` to `actions/checkout@v4`.\n - Adds two new jobs for `fmt` and `clippy` (clippy has been moved to a specific job).\n - Multiple fixes for the newly found `fmt` problems.\n - Bump the rust edition to `2021`.\n - Adds `.clippy.toml` file with `msrv=1.63.0`.\n\n \n \n\n ### Checklists\n\n #### All Submissions:\n\n * [x] I've signed all my commits\n * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)\n * [x] I ran `cargo fmt` and `cargo clippy` before committing\n\nACKs for top commit:\n ValuedMammal:\n ACK 1a4d5cf2c5271b722e115492557643dcab22df3f\n notmandatory:\n ACK 1a4d5cf2c5271b722e115492557643dcab22df3f\n\nTree-SHA512: e693baeea112dffa12ccc576271f38f3188dc24669a70af7196e33e5eea08c5d82940792330682b8a4b1ec48ef98e1cbaa2f713736f393555744fdf44d79a26a","shortMessageHtmlLink":"Merge #95: chore: upgrade and bump some CI dependencies"}},{"before":"dbf3aa8d44d9ee0b95d15fe481e87e2c7f6156c6","after":"d008b9b24cfd0e366728b3db52e6736447bfbb8b","ref":"refs/heads/master","pushedAt":"2024-08-22T19:16:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#90: Don't return 1.0 feerate if none is found by `convert_fee_rate`\n\nec5ee8233011269b2d0bbdf8a1647e27e61b9050 test: improve test `feerate_parsing` (valued mammal)\ned219e29455a9d38487f50d3862888b73cdb211c fix: don't return default 1.0 feerate if not found by `convert_fee_rate` (valued mammal)\n\nPull request description:\n\n Change `convert_fee_rate` to return `Option` instead of Result.\n\n PR #65 made this function effectively infallible by removing the parse int error while falling back to a bogus 1.0 feerate if a value isn't found in fee estimates. We could make it return an error if for example the given fee estimates map is empty without changing the function signature but in that case we would need a new `Error` variant making it a breaking change anyway, therefore just change the function to return `Option` which should only be `None` if given a target of 0 or an empty map assuming esplora always has a fee estimate for a target of 1 confirmation.\n\n fixes #80\n\nACKs for top commit:\n notmandatory:\n ACK ec5ee8233011269b2d0bbdf8a1647e27e61b9050\n\nTree-SHA512: 32fd2a8a57bcc1a6fb8569d779aca8a273c843d38afe6f092f0c70c7dad0ff7b37595284985ca4d3c5e253810b70857600043817fd9f928ee0c706108f8a9bcb","shortMessageHtmlLink":"Merge #90: Don't return 1.0 feerate if none is found by `convert_fee_…"}},{"before":"6002aeaeea220ab3aa80f88b7d8a1f9306a292f6","after":"dbf3aa8d44d9ee0b95d15fe481e87e2c7f6156c6","ref":"refs/heads/master","pushedAt":"2024-08-22T14:38:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#94: fix(ci): pin tokio to 1.38.1 on MSRV step\n\n16cdd384b23fdfe76c5b2934d824bdb04891d240 fix(ci): pin tokio to 1.38.1 on msrv step (Leonardo Lima)\n\nPull request description:\n\n \n\n ### Description\n\n As previously noticed on https://github.com/bitcoindevkit/bdk/pull/1524, tokio raised their MSRV to `1.70.0` in their latest release, in short it was because they moved to `mio 1.0` which requires `1.70.0` MSRV.\n\n Although we don't have `tokio` as a direct dependency on `rust-esplora-client` it comes as a transitive dependency from `reqwest`.\n\n This PR adds the necessary pinning on CI and updates the instruction on `README.md` in order to properly build on MSRV.\n\n \n\n ### Notes to the reviewers\n\n \n\n ### Changelog notice\n\n - Adds another MSRV pinning step on CI for the `tokio 1.38.1`.\n\n \n \n\n ### Checklists\n\n #### All Submissions:\n\n * [x] I've signed all my commits\n * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)\n * [x] I ran `cargo fmt` and `cargo clippy` before committing\n\n \n\nACKs for top commit:\n notmandatory:\n ACK 16cdd384b23fdfe76c5b2934d824bdb04891d240\n\nTree-SHA512: 3b98bc96ff797b67bcec215bc957561698e06c74d4184780aff4d129630f2216f2aa415a0042f3551a9d6197d6aa376cb540daf2a5ead996f4ba20b1674e4215","shortMessageHtmlLink":"Merge #94: fix(ci): pin tokio to 1.38.1 on MSRV step"}},{"before":"1da529538f7ef88e1292aff85a98d75d6a690b4a","after":"6002aeaeea220ab3aa80f88b7d8a1f9306a292f6","ref":"refs/heads/master","pushedAt":"2024-06-18T04:28:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"evanlinjin","name":"志宇","path":"/evanlinjin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14065705?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#88: chore: bump version to 0.9.0\n\n0cca85dfbf01bf3d5ed24ed5194f38eb15413610 chore: bump version to 0.9.0 (志宇)\n\nPull request description:\n\nACKs for top commit:\n evanlinjin:\n self-ACK 0cca85dfbf01bf3d5ed24ed5194f38eb15413610\n oleonardolima:\n ACK 0cca85dfbf01bf3d5ed24ed5194f38eb15413610\n\nTree-SHA512: 3339bea2ecc4aae77efd394fa9f52b02aa1c8c45f4acd94086dbf2487d89f24f1f543728859b5a8953d09d4a8569b06e4483c16075802823aa34c1f7a26af700","shortMessageHtmlLink":"Merge #88: chore: bump version to 0.9.0"}},{"before":"bce24eb00d0879c69506a2c4ce680c4a9ddc960a","after":"1da529538f7ef88e1292aff85a98d75d6a690b4a","ref":"refs/heads/master","pushedAt":"2024-06-17T13:59:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#89: ci: pin url dependency version to build with rust 1.63\n\n546708a98eaa38ce0ab16af517f710cfbee8618e ci: pin url dependency version to build with rust 1.63 (Steve Myers)\n\nPull request description:\n\nACKs for top commit:\n oleonardolima:\n ACK https://github.com/bitcoindevkit/rust-esplora-client/commit/546708a98eaa38ce0ab16af517f710cfbee8618e :shipit:\n\nTree-SHA512: dd0f7f961a6b6c402ef7219a19006e606ff63274f837dc6aa91f3a43508be23352f6f51122fd0731205c31c9342964379345cdc04b2ef650e8f81d4e82a92c8a","shortMessageHtmlLink":"Merge #89: ci: pin url dependency version to build with rust 1.63"}},{"before":"6440e1d26fef7f8ce4c300f425aa051bd5fa8e16","after":"bce24eb00d0879c69506a2c4ce680c4a9ddc960a","ref":"refs/heads/master","pushedAt":"2024-06-15T14:15:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"evanlinjin","name":"志宇","path":"/evanlinjin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14065705?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#87: feat: add way to make raw req and get url for `BlockingClient`\n\n3b778c57625ab8f4fb9b72b4e2013af74045a846 feat: add method for getting tx info via `GET /tx/:txid` (志宇)\nbc3d431730052ace9766b328df2faae830c67062 feat: add way to make raw req and get url for `BlockingClient` (志宇)\n\nPull request description:\n\n Also add method for getting from `/tx/:txid` endpoint.\n\nACKs for top commit:\n evanlinjin:\n self-ACK 3b778c57625ab8f4fb9b72b4e2013af74045a846\n\nTree-SHA512: 81ab7af85b40fba0ec20194649d2f95b8e5fcd66c856ffb1d10ab9f81cddbfd11ef6ff399bd542e7b920a426ccbd9c114152ebd170bc8e6b3562b44e16ce612d","shortMessageHtmlLink":"Merge #87: feat: add way to make raw req and get url for `BlockingCli…"}},{"before":"d6bff85b4a9383c7fdfd5d5f5d7f20e106d89240","after":"6440e1d26fef7f8ce4c300f425aa051bd5fa8e16","ref":"refs/heads/master","pushedAt":"2024-05-29T23:10:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#85: chore(deps): upgrade `rust-bitcoin` to `0.32.0`\n\n6836628f8d0da3b39256d15f6dc7d113d6bdb49e deps: bump crate version to 0.8.0 (Leonardo Lima)\n04f4b349f7b26a6963faf8417a8ad7bd4e720510 chore(deps): upgrade `rust-bitcoin` to `0.32.0` and electrsd to `0.28.0` (Leonardo Lima)\n\nPull request description:\n\n \n\n `partially fixes` [#1422](https://github.com/bitcoindevkit/bdk/issues/1422)\n\n ### Description\n\n It updates the rust-bitcoin to 0.32.0, the `bitcoin`crate dependency and `electrsd` to `0.28.0`.\n\n _NOTE: The overall BDK update to `0.32.0` still requires and depends on some other crates, please refer to [#1422](https://github.com/bitcoindevkit/bdk/issues/1422)._\n\n \n\n ### Notes to the reviewers\n\n It's open for any comments.\n \n\n ### Changelog notice\n\n - Update the `bitcoin` crate dependency to `0.32.0`\n - Update the `electrsd` crate dependency to `0.28.0`\n\n \n \n\n ### Checklists\n\n #### All Submissions:\n\n * [x] I've signed all my commits\n * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)\n * [x] I ran `cargo fmt` and `cargo clippy` before committing\n\n #### New Features:\n\n * [ ] I've added tests for the new feature\n * [ ] I've added docs for the new feature\n\n #### Bugfixes:\n\n * [ ] This pull request breaks the existing API\n * [ ] I've added tests to reproduce the issue which are now passing\n * [ ] I'm linking the issue being fixed by this PR\n\nACKs for top commit:\n notmandatory:\n ACK 6836628f8d0da3b39256d15f6dc7d113d6bdb49e\n\nTree-SHA512: 660f2f528de6921b111b412514b6a0cc402fac59eefc9a8514f76847adad077d493275e2c4465ad43ac6f214372a57a892de0ebbb809395672f31b46d590ae10","shortMessageHtmlLink":"Merge #85: chore(deps): upgrade rust-bitcoin to 0.32.0"}},{"before":"bbeaab429753a0391d7fdab36303ab9d65656863","after":"d6bff85b4a9383c7fdfd5d5f5d7f20e106d89240","ref":"refs/heads/master","pushedAt":"2024-03-21T19:34:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#82: fix hex dependency version, set to 0.2.0\n\n811ff7e46c33c0491e7013144b974e509a4c9aa8 fix hex dependency version, set to 0.2 (Steve Myers)\n\nPull request description:\n\n We need to set a version for the hex dependency, crates.io does not let us publish a package with an * version.\n\nACKs for top commit:\n oleonardolima:\n ACK 811ff7e46c33c0491e7013144b974e509a4c9aa8\n storopoli:\n ACK 811ff7e46c33c0491e7013144b974e509a4c9aa8\n vladimirfomene:\n ACK 811ff7e46c33c0491e7013144b974e509a4c9aa8\n\nTree-SHA512: c778f05cd5d89016cdb4645cd6528619cf6d02631a43528c931e12ff63c048ea69eba2048eb90c9aefae754564a33f4fb969e439b870ffe149f6f7338cd7c8d9","shortMessageHtmlLink":"Merge #82: fix hex dependency version, set to 0.2.0"}},{"before":"b55ec14129f25a3ea33164f5812f8e6982ff2f8c","after":"811ff7e46c33c0491e7013144b974e509a4c9aa8","ref":"refs/heads/fix/hex_dependency","pushedAt":"2024-03-21T17:35:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"fix hex dependency version, set to 0.2","shortMessageHtmlLink":"fix hex dependency version, set to 0.2"}},{"before":null,"after":"b55ec14129f25a3ea33164f5812f8e6982ff2f8c","ref":"refs/heads/fix/hex_dependency","pushedAt":"2024-03-21T01:45:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"fix hex dependency version, set to 0.2.0","shortMessageHtmlLink":"fix hex dependency version, set to 0.2.0"}},{"before":"b52f44ec8905735090bd814636e00272f8d5e32e","after":null,"ref":"refs/tags/v0.7.0","pushedAt":"2024-03-21T01:43:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"74592c63d2f43b5f4d8051bd0df9138ed6c06277","after":null,"ref":"refs/tags/0.10.0","pushedAt":"2024-03-21T01:33:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"8ea40caec39a82bf27cda938f840dfa0a820ba74","after":null,"ref":"refs/tags/v0.10.0","pushedAt":"2024-03-21T01:33:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"4819848348a82399ccc45cf7d51be20622978e67","after":null,"ref":"refs/tags/v0.11.0","pushedAt":"2024-03-21T01:32:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"dde92ba7e195c4be4560aff2fb4909de9d2e9913","after":null,"ref":"refs/tags/v0.12.0","pushedAt":"2024-03-21T01:32:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"473350bb067c5aa2935f004b61380440de748056","after":null,"ref":"refs/tags/v0.13.0","pushedAt":"2024-03-21T01:32:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"005e6f96f52ea2c6aad427455fbe3e354039db7c","after":null,"ref":"refs/tags/v0.14.0","pushedAt":"2024-03-21T01:32:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"d868dd276f7ea6dffbbc9632d448a7bfe3a93ca4","after":null,"ref":"refs/tags/v0.15.0","pushedAt":"2024-03-21T01:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"b840a11d49661f9557178e2c30d896cb18f23029","after":null,"ref":"refs/tags/v0.16.0","pushedAt":"2024-03-21T01:32:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"4f418bf10d624c387843feb9a982d0550ee89fb9","after":null,"ref":"refs/tags/v0.16.1","pushedAt":"2024-03-21T01:32:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"f70081823bac1a8a297717de76cd21089934510a","after":null,"ref":"refs/tags/v0.17.0","pushedAt":"2024-03-21T01:32:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"a388f0e15d5b8d2a10060a08d0f6e862c2394afd","after":null,"ref":"refs/tags/v0.18.0","pushedAt":"2024-03-21T01:32:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"4e090553b7d5ebb435d0cc9c5b25ba974f4d21b2","after":null,"ref":"refs/tags/v0.19.0","pushedAt":"2024-03-21T01:32:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"802de5f555d0beae6777093bbc59db97bff9bce1","after":null,"ref":"refs/tags/v0.20.0","pushedAt":"2024-03-21T01:32:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"}},{"before":"98edbc596fb15823fdc97f20bbbc764f01067825","after":"bbeaab429753a0391d7fdab36303ab9d65656863","ref":"refs/heads/master","pushedAt":"2024-03-21T01:09:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#66: add http header support\n\n73cc41c8ce62f5c34537598183abd3bdb701a38d add http header support (John Cantrell)\n\nPull request description:\n\n Technically an end-user could do this themselves because the builders support passing in pre-built ureq/reqwest clients but this makes it a bit easier for them.\n\n \n\n ## Summary by CodeRabbit\n\n - **New Features**\n - Introduced the ability to set custom HTTP headers for requests in both asynchronous and synchronous clients.\n - Added methods in the `Builder` struct for adding HTTP headers to requests.\n - **Improvements**\n - Enhanced error handling with new error variants for invalid HTTP header names and values.\n - **Tests**\n - Updated test setup to include custom HTTP headers.\n - Added a new test case for fetching transactions with specific HTTP headers.\n\n \n\nTop commit has no ACKs.\n\nTree-SHA512: 8043b54b1cb1330492017674f3e028ad0bc80c08a722a2b413c4b39f8503e9228b9a008e379e610943ffdf1b50ad2cefedba55f716fe2e7fa69fc22fa0859146","shortMessageHtmlLink":"Merge #66: add http header support"}},{"before":"c487b3123136cf7e45f93e87afc9bf1ea277ce57","after":"98edbc596fb15823fdc97f20bbbc764f01067825","ref":"refs/heads/master","pushedAt":"2024-03-06T05:04:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#65: fix: change target's type in fee estimate map\n\n82e87fb94a9254be1dd8b484e4aa6a39bbf1c446 fix: change target's type in fee estimate map (Vladimir Fomene)\n\nPull request description:\n\n Fixes #64.\n\n \n\n ## Summary by CodeRabbit\n\n - **Refactor**\n - Updated the method for fetching fee estimates to use more efficient data types.\n - Improved the fee rate conversion process for enhanced accuracy and performance.\n\n \n\nTop commit has no ACKs.\n\nTree-SHA512: ba1d73ff3654e92691358ff35aa249736342820e720f603092b1327b4214efa533d2f2b9a662e8a228a0c42252157c82f0bc78be7c6e2891ac4d58a8ef403d5c","shortMessageHtmlLink":"Merge #65: fix: change target's type in fee estimate map"}},{"before":"e5fb3a319cdac16d8da7e81cbf153c9c36b64081","after":"c487b3123136cf7e45f93e87afc9bf1ea277ce57","ref":"refs/heads/master","pushedAt":"2024-03-06T04:27:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#75: Replace `ureq` with `minreq` for `blocking`\n\n6a598b270cd64bdadde69126db1a2b200ce96231 ci: remove MSRV pinning for jobserver dependency (Steve Myers)\n973c7683c55b7e44edb577c16b42b8925ec63706 chore: remove deprecated get_header() function (Steve Myers)\ndf9c6940114f3986e6b3036a365fe999a723eeb5 refactor(blocking): replace ureq with minreq (Steve Myers)\n\nPull request description:\n\n Taking this over from #57.\n\n So far just a few minor adjustments on top of #57. Tested that syncing LDK works with the updated blocking client (in addition to the tests here).\n\nACKs for top commit:\n notmandatory:\n ACK 6a598b270cd64bdadde69126db1a2b200ce96231\n\nTree-SHA512: 19488ffbf19c59912c379ee77083ee56f7af7fd7b764f8e6c0b96f574d456a86cefdbacb6bf31dc8c1b3317e139a3ed1b54211c8ccfe55e5ad427c512a16b723","shortMessageHtmlLink":"Merge #75: Replace ureq with minreq for blocking"}},{"before":"7faab652bbf5897e0a752354deabedffd22d08aa","after":"e5fb3a319cdac16d8da7e81cbf153c9c36b64081","ref":"refs/heads/master","pushedAt":"2024-02-29T13:26:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#79: Upgrade bitcoin\n\nc0460471236db834aafa0a4d618d90fc9b1d25ef Upgrade bitcoin (Tobin C. Harding)\n\nPull request description:\n\n Upgrade dependencies to use the latest `rust-bitcoin v0.31`.\n\n While we are at it, bump the crate version ready for release.\n\n (Includes pinning dependencies for MSRV build in CI.)\n\nACKs for top commit:\n notmandatory:\n utACK c0460471236db834aafa0a4d618d90fc9b1d25ef\n\nTree-SHA512: 547902dc645b6b983eebde9eafe290cfec714824549873ef1456264d619c32f52509fdde7e1c5bc7dbc7cb3b47bd7104fba83327f3206c22debf954e0e96872a","shortMessageHtmlLink":"Merge #79: Upgrade bitcoin"}},{"before":"24e4ca2f22aa36da9295b7c405e58e1e285636f8","after":"7faab652bbf5897e0a752354deabedffd22d08aa","ref":"refs/heads/master","pushedAt":"2024-02-07T23:12:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"notmandatory","name":"Steve Myers","path":"/notmandatory","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4724730?s=80&v=4"},"commit":{"message":"Merge bitcoindevkit/rust-esplora-client#76: Bump electrsd to 0.26 + bitcoind_25_0 and fix msrv errors\n\nac2fd862ef5b457fc7e158f3f19ef64c77589136 ci: limit test threads to 1 (Steve Myers)\n19bdeb17abfc4f9fa1e514b333f488c81be430f8 replace temporary dependency on bitcoin-internals with hex-conservative (Steve Myers)\nc99118e3437eae2db218f961f46e773c2778abe9 bump electrsd to 0.26 + bitcoind_25_0 and fix msrv errors (Steve Myers)\n\nPull request description:\n\n This PR bumps electrsd to 0.26 and replaces temporary dependency on `bitcoin-internals` with `hex-conservative` as done in #75. Fixed CI MSRV issues with dev dependencies blocking #75 and #74.\n\nACKs for top commit:\n evanlinjin:\n ACK ac2fd862ef5b457fc7e158f3f19ef64c77589136\n tcharding:\n ACK ac2fd862ef5b457fc7e158f3f19ef64c77589136\n\nTree-SHA512: 37d825aae78d1ca89806870455b97a48e5a69bbdd78adadb16f506fb4df0fe98dc3a262b8fb74b68f5c44031e76c8fa0b5304c8592bf332356a0215843a52c33","shortMessageHtmlLink":"Merge #76: Bump electrsd to 0.26 + bitcoind_25_0 and fix msrv errors"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEr3x79gA","startCursor":null,"endCursor":null}},"title":"Activity · bitcoindevkit/rust-esplora-client"}