Comments (1)
Hi @kuzirashi
tl;dr: The SDK has been updated to CKB 2021 upgrade.
The new format of full version addresses proposed in the RFC has been supported with a new method called utils.scriptToAddress
listed in https://github.com/nervosnetwork/ckb-sdk-js/tree/develop/packages/ckb-sdk-utils
And two deprecated address formats are also marked as deprecated within the obsolete method fullPayloadToAddress
and will be removed in the future.
utils.scriptToAddress
and utils.addressToScript
has been tested with the example appended in the RFC
Ref:
utils.scriptToAddress
: https://github.com/nervosnetwork/ckb-sdk-js/blob/develop/packages/ckb-sdk-utils/__tests__/address/fixtures.json#L235-L244utils.addressToScript
: https://github.com/nervosnetwork/ckb-sdk-js/blob/develop/packages/ckb-sdk-utils/__tests__/address/fixtures.json#L217-L224
Since the history of the RFC PR has been pruned, I read the merged one again and find that the rule doesn't change, just more details are elaborated.
from ckb-sdk-js.
Related Issues (20)
- 相同的tx数据,通过不同的工具进行签名,witnesses不一样 HOT 9
- Update build badges on next release
- Replace axios HOT 1
- Duplicate transaction error HOT 19
- Upgrade dot-prop
- Blake160 in C HOT 1
- iOS 11 下会因为 wasm 导致 crash HOT 9
- Enable sign message with specified prefix
- 0.36.0 doesn't compile with typescript 4.0.3 HOT 3
- Set `cells` in `signTransaction` optional
- merkle_tree
- Add a method to deserialize witness
- Code hash error when attempting to generate full address from private key. HOT 3
- I can transfer money on the testnet, but I get an error when I switch to the mainnet HOT 5
- Use `systemScripts` module instead of `setSecp256k1Dep` method
- Limitation of address type should be reinforced
- Dao related problems, please help me to have a look HOT 3
- createBatchRequest need to handle the case when params is an empty array HOT 1
- ../lib not found HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ckb-sdk-js.