This project is a proof of concept that aims to demonstrate how to adopt transaction co-build protocol and message (similar to EIP-712) in CKB. It also includes witnesses layout change to simplify signing and DApp interoperability.
Build contracts:
capsule build --release
See migration
See dapp, using Lumos and Spore SDK.
-
ckb-transaction-cobuild
A library for writing scripts to support CKB transaction co-build protocol.
-
contracts/transaction-cobuild-lock-demo
A demo lock demonstrating how to write a lock script.
-
dapp
DApp and wallet demo projects. With these projects, we can test/deploy on the testnet/devnet.
-
schemas
The molecule definitions
-
tests
uint tests