broxus / locklift

Node JS framework for working with Everscale and Venom contracts. Inspired by Truffle and Hardhat. Helps you build, test, run and maintain your smart contracts.
Apache License 2.0
51 stars 31 forks source link

Tracing #10

Closed 30mb1 closed 2 years ago

30mb1 commented 2 years ago

Massive update that adds new tools for testing as well as refactoring of existing codebase.

  1. Tracing module. Shows trace of failed msg execution chain
  2. Console.log . Library that enables printing to console right from the contract code

Also nice improvements:

  1. After-run sleep is not needed anymore, runs execution is awaited only after msg-tree is finalized.
  2. Caching of build artifacts.
  3. locklift.config.js is default config file, no need to specify it manually every time.
ilyar commented 2 years ago

it PR wil be support here https://github.com/EverscaleGuild/locklift/pull/5