Smart-contract Packages