Skip to content

Relevant Bitcoin Core 23.0 Changes #575

Description

@namcios

Flagging changes brought about by Bitcoin Core 23.0 released this week that are relevant for updating the course. Not an exhaustive list, so please comment additional ones found.

  • Descriptor wallets are now the default. (Bring "Understanding the Descriptor" up in chapters to the know your setup part when the user creates and begins using a wallet?) (wallet RPC commands like importmulti and dumpprivkey cannot be used with descriptor wallets.)
  • Taproot receiving addresses support for new descriptor wallets created
  • Up to 2 typos on Bech32 addresses can now be spotted on the command line with validateaddress RPC method
  • Freezing coins. (Opportunity for a "Coin Control" chapter to be added to the privacy section?)
  • Support for CJDNS network
  • Changes to fee estimation. (I know the course uses this but not sure if there needs to be updates on text as its back-end stuff.)
  • Support For Tracepoints And Userspace, Statically-Defined Tracing.
  • Both createmultisig and addmultisigaddress now include a warnings field, which will show a warning if a non-legacy address type is requested when using uncompressed public keys
  • listunspent now includes ancestorcount, ancestorsize, and ancestorfees for each transaction output that is still in the mempool

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions