All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Switched from
ton-core
to@ton/core
- Migrated to new github organization and changed repository name to
@ton/ton-enmulator
- Fixed
Logger.collect()
types - Print out VM Logs in
Logger.collect()
- Upgraded emulator binary to latest version
- Combine all available logs into a single variable
Logger
to collect VM Logs from transactions
Tracker
now collects transactions instead of plain events for easier debuggingevents()
renamed tocollect()
- Changed
type
field in events to$type
for better readability of jest snapshots
- Repository name
reset
toTracker
for better readability in some tests
update
toContractSystem
to change config, current date or block lt.overwrite
toContractSystem
andContractExecutor
to replace contract state by address. Useful for mocking.
- Resolving error messages from error codes
- Expose vm logs in get method exceptions
Tracker
for tracking contract transactions
- Allow sending multiple treasure messages in a single block
- Treasure balance is now
1m
instead of1bn
to avoid overflow - Double message delivery
- Case where multiple messages were sent to non-existent contract
- Better typings for
Treasure
to include address
🚀 Initial release