required
- rust/cargo
- capsule https://github.com/nervosnetwork/capsule/releases
- docker
update submodule inside ckb
and then run
make all
edit the things in ckb/devnet
All the script configs are generated by ckb list-hashes
so you don't need to care about it.
edit the things in templates/v${version}
Since we use pnpm
as a developing package manager, people install offckb
by npm
would require a npm-shrinkwrap.json
file.
When updating the dependencies, remember to run the following command to generate the npm-shrinkwrap.json
file.
pnpm add <new-dependency>
// run the following to keep npm-shrinkwrap consistent with out pnpm-lock.json
npm shrinkwrap
Remember to run the above command when trying to publish a new version.