Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v27.0 testing #56

Open
7 tasks
stratospher opened this issue Mar 23, 2024 · 4 comments
Open
7 tasks

v27.0 testing #56

stratospher opened this issue Mar 23, 2024 · 4 comments

Comments

@stratospher
Copy link
Collaborator

stratospher commented Mar 23, 2024

Testing Guide: Bitcoin Core 27.0 Release Candidate

  • Preparation
  • mempool.dat v1/v2 compatibility
  • v2 Transport on by Default
  • netinfo backward compatibility with pre-v26 nodes
  • v3 Transaction Policy
  • CoinGrinder coin selection algorithm
  • migratewallet RPC is no longer experimental

if you're coming, please leave a comment below sharing:

  1. which OS you're running v27.0 on?
  2. have you done Preparation steps detailed in testing guide?
  3. shoot questions regarding rest of the testing guide! (or) cool stuff you observed!
@spraveenitpro
Copy link

I will join: 👋🏼

  1. Mac OS Sonama 14.2
  2. No - Onway
  3. Sure.

@naiyoma
Copy link

naiyoma commented Mar 26, 2024

  1. Ubuntu 23
  2. Yes I have gone through the guide and completed the setup locally

Observations
a) mempool.dat v1/v2 compatibility
v1 format
0000000 0001 0000 0000 0000
0000008
v2
hexdump -n8 $DATA_DIR_27/regtest/mempool.dat
0000000 0002 0000 0000 0000
0000008

I guess this would imply that the mempool data has increased in v2 though I'm not sure about that

b) v2 Transport on by Default
I thought that connecting to a v2 seed node would mean that all my peers would also be v2. However, I noticed that when I use bcli getpeerinfo, it outputs both v2 and v1 peers.
Something interesting that I observed is that v1 peers don't have session ids

"connection_type": "outbound-full-relay",
    "transport_protocol_type": "v1",
    "session_id": ""
    
 "connection_type": "outbound-full-relay",
    "transport_protocol_type": "v2",
    "session_id": "b8739386b90b8dd7216152f2ad6b044535ceef7970cbe426e6756a404ebc214e"

@jkciw
Copy link

jkciw commented Mar 27, 2024

I will join.

  1. Macos Sonoma
  2. Completed the prep

@ankuwu03
Copy link

ankuwu03 commented Apr 4, 2024

  1. Windows 11 (using WSL: Ubuntu 22.04.)
  2. yeah done
  3. I observed backward compatibility to be really interesting and am currently comparing it to above ones
    Hope to have a good learning experience and hopefully contribute meaningfully :)

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

No branches or pull requests

5 participants