CKB's system scripts, which included in the system cells in the genesis block.
We created a new lock script called secp256k1-batch
lock which is different from the offical secp256k1_blake160_sighash_all
lock as follows:
- Change the
MAX_WITNESS_SIZE
from 32768 to 327680 (320k bytes) - The size of lock args must be greater than or equal to 20bytes and less than or equal to 64bytes
git submodule init
git submodule update
make install-tools
make all-via-docker
cargo test --all
Tag and publish the release. GitHub Actions will publish the crate.