lotus/build/actors
2022-06-14 03:02:43 +00:00
..
pack.sh fix: build: really make macos compatible (#8853) 2022-06-14 03:02:43 +00:00
README.md feat: refactor: actor bundling system (#8838) 2022-06-13 10:15:00 -07:00
v8.tar.zst fix: build: add calibrationnet to the actors bundle 2022-06-13 19:35:08 -07:00

Bundles

This directory includes the actors bundles for each release. Each actor bundle is a zstd compressed tarfile containing one bundle per network type. These tarfiles are subsequently embedded in the lotus binary.

Updating

To update, run the ./pack.sh script. For example, the following will pack the builtin actors release dev/20220602 into the v8 tarfile.

./pack.sh v8 dev/20220602

This will:

  1. Download the actors bundles and pack them into the appropriate tarfile ($VERSION.tar.zst).
  2. Run make bundle-gen in the top-level directory to regenerate the bundle metadata file for all network versions (all *.tar.zst files in this directory).