This template comes pre-configured to kickstart your new Tact project. It includes the Tact compiler, TypeScript, Jest integrated with tact-emulator, and a sample demonstrating how to run tests.
yarn test # To test contract
yarn build # To build contract
yarn deploy # To deploy contract
To deploy a contract, follow these steps:
- Define the
contract.tact
file that will be used as entry point of your contract. - Customize the
contract.deploy.ts
file based on yourcontract.tact
to generate a deployment link. It is crucial to ensure the proper invocation of theinit()
function within the contract.
If you rename contract.tact
, make sure to update tact.config.json
correspondingly. Refer to the Tact Documentation for detailed information.
You can find some examples of contract tests in contract.spec.ts
. For more information about testing, see the Tact Documentation.
To add new test files to your contracts, you should create *.spec.ts
files similar to the template's one and they would be automatically included in testing.
MIT