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

feat!: support for CKB2023 #527

Merged
merged 80 commits into from
Nov 23, 2023
Merged

feat!: support for CKB2023 #527

merged 80 commits into from
Nov 23, 2023

Conversation

homura
Copy link
Collaborator

@homura homura commented Jun 25, 2023

Description

Resolves #525

This PR is to support CKB2023, it will be released to [email protected]

  • BREAKING: the threshold field in the Consensus changed from number to HexString
  • BREAKING: the hardfork_features field in the Consensus changed from Array to an Object
  • supported the third parameter only_committed of the get_transaction
  • support the data2 hash type
  • added reason to TxStatus
  • supported getBlock&getBlockNumber with the new verbosity and withCycles
  • supported getHeader&getHeaderByNumber with the new verbosity

We also plan to

  • upgrade the TypeScript 5.x
  • migrate the package manager from yarn 1.x to pnpm to avoid the phantom dependencies and to save the disk space

Type of change

Please delete options that are not relevant.

  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

When to Release

After the [email protected] is active on testnet, Lumos will release a 0.21.0 to support the CKB2023, if you want to experience CKB 2023, please install via npm install @ckb-lumos/[module-name]@ckb2023

homura added 30 commits May 7, 2023 20:05
- lumos dependencies and modules are really a bit much
- contributors often depend on yarn's auto-hoist to cause some module to not be installed correctlly
# Conflicts:
#	packages/ckb-indexer/package.json
#	packages/common-scripts/package.json
#	packages/debugger/package.json
#	packages/e2e-test/package.json
#	packages/experiment-tx-assembler/package.json
#	packages/hd-cache/package.json
#	packages/helpers/package.json
#	packages/transaction-manager/package.json
@homura homura marked this pull request as ready for review November 23, 2023 07:31
@homura homura merged commit 7160760 into develop Nov 23, 2023
8 of 10 checks passed
@homura homura deleted the ckb2023 branch November 23, 2023 12:09
This was referenced Nov 23, 2023
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.

Support for CKB v0.111.0 (CKB 2023)
4 participants