Skip to content

Conversation

@tcharding
Copy link
Member

@tcharding tcharding commented Oct 26, 2025

Add a CODEOWNERS file to the project.

  • Andrew for jsonrpc because its his crate.
  • Jamil for types and client because he wrote much of the code it types.
  • Ricardo for node because its his crate.
  • Leo for bitreq because he offered to help maintain in at the Rust Bitcoin Summit.
  • Matt and tnull for bitreq because they offered below.

This PR will need explicit acks from each of these devs please.

@tcharding tcharding changed the title Add committers file Add git committers file Oct 26, 2025
Copy link
Collaborator

@jamillambert jamillambert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM assuming Require review from Code Owners is off.
ACK 748d19c

oleonardolima
oleonardolima previously approved these changes Oct 27, 2025
Copy link
Collaborator

@oleonardolima oleonardolima left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

Copy link

@RCasatta RCasatta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

@tcharding
Copy link
Member Author

LGTM assuming Require review from Code Owners is off.

Looks like this defaults to off and I have not turned it on.

@tcharding
Copy link
Member Author

Needs an ack from @apoelstra for jsonrpc please.

@tcharding
Copy link
Member Author

@jamillambert I just update the description because I originally omitted listing you for bitreq. Please ACK again so this is super explicit. (I assume you checked the diff, I just want to be sure everything is transparent.)

jamillambert
jamillambert previously approved these changes Oct 27, 2025
Copy link
Collaborator

@jamillambert jamillambert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 748d19c

tcharding added a commit to tcharding/corepc that referenced this pull request Oct 27, 2025
The `corepc` repo is for all things integration testing. Also it
provides `bitreq` (HTTP crate), and `corepc-types` (Bitcoin Core
JSONRPC types).

When integration testing some users (eg `bdk`) use `electrsd` along
side `corepc-node` (formerly `bitcoind`). `electrsd` depends on
`corepc-node` and every time we release `corepc-node` we have to do a
release of `electrsd`. Having them in separate repositories causes
friction and makes additional work. Instead we can put them together
to hopefully make everyone's life easier (well mine and Ricardo's
anyway).

Note that `bitcoind` was written by Ricardo. I re-named it, a move I'm
now regretting because of the original symmetry with `electrsd`.

This import has the blessing of Ricardo and needs an explicit ACK from
him before merging. When the CODEOWNERS file is added (rust-bitcoin#396) it should
include him as owner of this crate.

Import the `electrsd` crate from

  https://github.com/RCasatta/electrsd/

While HEAD is at commit hash: dc88d81520c9ec507fc830b88a3b92a034dbaf93

  `dc88d81: bump version 0.36.0 -> 0.36.1`
@tcharding tcharding mentioned this pull request Oct 27, 2025
tcharding added a commit to tcharding/corepc that referenced this pull request Oct 27, 2025
The `corepc` repo is for all things integration testing. Also it
provides `bitreq` (HTTP crate), and `corepc-types` (Bitcoin Core
JSONRPC types).

When integration testing some users (eg `bdk`) use `electrsd` along
side `corepc-node` (formerly `bitcoind`). `electrsd` depends on
`corepc-node` and every time we release `corepc-node` we have to do a
release of `electrsd`. Having them in separate repositories causes
friction and makes additional work. Instead we can put them together
to hopefully make everyone's life easier (well mine and Ricardo's
anyway).

Note that `bitcoind` was written by Ricardo. I re-named it, a move I'm
now regretting because of the original symmetry with `electrsd`.

This import has the blessing of Ricardo and needs an explicit ACK from
him before merging. When the CODEOWNERS file is added (rust-bitcoin#396) it should
include him as owner of this crate.

Import the `electrsd` crate from

  https://github.com/RCasatta/electrsd/

While HEAD is at commit hash: dc88d81520c9ec507fc830b88a3b92a034dbaf93

  `dc88d81: bump version 0.36.0 -> 0.36.1`
@tcharding
Copy link
Member Author

Depending on merge order of this PR and #403, we should add @RCasatta as owner of electrsd.

@tcharding
Copy link
Member Author

@apoelstra can you ack this please as crate owner of jsonrpc.

@tcharding
Copy link
Member Author

@TheBlueMatt and @tnull do either of you want to be made code owners of bitreq? No obligation, code is a burden not an asset.

@tcharding
Copy link
Member Author

Ping @apoelstra who now has notifications for this repo set to 'mentions'.

@tnull
Copy link
Contributor

tnull commented Jan 16, 2026

@TheBlueMatt and @tnull do either of you want to be made code owners of bitreq? No obligation, code is a burden not an asset.

Sure, feel free to add me.

@apoelstra
Copy link
Member

Sounds good to me. Though if I seem to be AWOL again please ping me and I'll see if my notifications are broken somehow still.

utACK 748d19c

@TheBlueMatt
Copy link
Member

TheBlueMatt commented Jan 16, 2026

Yea I'd be fine reviewing the (rare) bitreq PRs.

@tcharding
Copy link
Member Author

Force pushed changes based on volunteering in the discussion above and re-wrote the PR description. I took you off bitreq @jamillambert since there are three other names there now.

- Andrew for `jsonrpc` because its his crate.
- Jamil for `types` and `client` because he wrote much of the code it `types`.
- Ricardo for `node` because its his crate.
- Leo for `bitreq` because he offered to help maintain in at the Rust Bitcoin Summit.
- Matt and tnull for `bitreq` because they offered below.

This PR will need explicit acks from each of these devs please.
@tcharding
Copy link
Member Author

Re-ack please @jamillambert

@tnull
Copy link
Contributor

tnull commented Jan 19, 2026

ACK e6830d9

@TheBlueMatt
Copy link
Member

ACK (at least the bitreq part) e6830d9

Copy link
Collaborator

@jamillambert jamillambert left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK e6830d9

I'm happy with the changes

@apoelstra
Copy link
Member

re-ut-ACK e6830d9

@tcharding tcharding merged commit 20b58c4 into rust-bitcoin:master Jan 19, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants