OTP-006: Contract Package
This proposal defines a way to package compile contracts, their dependencies, and all related metadata into a single file.
Motivation
A unified package format is needed to simplify the process of deploying and upgrading contracts using various tools without the need to configure them.
Specification
The package file has an extension .pkg
and is a JSON file:
Drawbacks
None
Reference
- Bags of Cells (BoC): https://docs.ton.org/develop/data-formats/cell-boc#packing-a-bag-of-cells