UPDATE: Checkpoint 1 Completed
First let’s recall the goals of Checkpoint 1:
pw-lib
At this stage, the only concept belonging to pw-lib is the adoption of hash function Keccak-256. Thanks to the power ckb-vm, we can achieve this by reference of a single file:
Currently this file is part of pw-lock. As we move on, there will be more complex implements like secp256r1 algorithm, and then we will open a stand-alone repository for pw-lib.
pw-lock
Full support for Ethereum signature, including:
- eth_personalSign
- eth_signTypedData_v4
Details can be found in our pw-lock repo (a is very much welcomed ) :
pw-core
We have release the initial version of API Design here:
As this is an early design document, there are several things should be mentioned:
- Content may change significantly in the future.
- Not all properties and methods are listed. Only needed ones to show the design concept.
- Not all interfaces and types are listed. Only referred ones.
- We are very welcome and look forward to your suggestions or comments. You can deliver them by creating issues as well as join our discord channel and talk to us directly.
bonus
We also have the anyone-can-pay-lock integrated into pw-lock, so every pw-lock cell is already an anyone-can-pay cell, with no threshold for neither ckb amount nor sudt amount.
That’s all, thank you all for paying attention to Lay2, and I believe there will be news from us again soon .