Massa smart-contract toolkit

April 17, 2025 ยท View on GitHub

This repository is a monorepo for smart-contract development in AssemblyScript for Massa blockchain.

Packages

@massalabs/sc-project-initializer

sc-project-initializer (smart-contract project initializer), is a package that should be used as a first step when starting to develop smart contracts on Massa blockchain. It consists of the files necessary for setting up the environment for developing a smart-contract project.

Development setup

# Install npm dependencies
npm install

# Build packages
npm run build

Code linting and formatting

npm run fmt