| 
								
								
									 Marat | c15d878fee | emulator fixes, add basic tests (#1042) | 2024-07-02 12:40:57 +03:00 |  | 
				
					
						| 
								
								
									 Oleg Baranov | dd5540d69e | Single call optimized runGetMethod emulator (#920) * TVM Emulator optimized output method
* TVM Emulator single call version
* Fixed tvm_emulator export, changed to tvm_emulator_emulate
* Removed imports
* Set C7 from outside
* Removed tvm_emulator_run_get_method_optimized
* Renamed tvm_emulator_emulate to tvm_emulator_emulate_run_method | 2024-03-19 15:26:02 +03:00 |  | 
				
					
						| 
								
								
									 EmelyanenkoK | 6b941dcceb | Fix returning config from LS, add extra c7 elements in getmethods (#713) Co-authored-by: SpyCheese <mikle98@yandex.ru> | 2023-05-27 21:22:31 +03:00 |  | 
				
					
						| 
								
								
									 Marat | c527bfeceb | Emulator improvements (#687) * ticktock, unixtime, optional config
* documentation
* fix account.now
* emulate tick/tock for emscripten
* remove excessive check
* limit stack serialization calls | 2023-05-24 12:40:04 +03:00 |  | 
				
					
						| 
								
								
									 krigga | f51eb2d747 | Add debug enabled flag to transaction and TVM emulator (#662) * Add debug enabled flag to transaction and TVM emulator
* Set debug_enabled false in Emulator constructor | 2023-04-02 17:28:18 +03:00 |  | 
				
					
						| 
								
								
									 EmelyanenkoK | 3b3c25b654 | Add account state by transaction and emulator (extended) (#592) * account_state_by_transaction
* Correct time calculation
* Bug fixes
* Refactor
* namespace block::transaction
* smc.forget
* RunEmulator: remove wallet_id
* Refactor & fixes
* AccountStateByTransaction: use shardchain block instead of masterchain block
* transaction emulator core
* refactor
* tx emulator major functionality
* small format changes
* readme
* clean
* return json, add support for init messages
* tx emulator readme
* refactor getConfigParam and getConfigAll
* add shardchain_libs_boc parameter
* option to change verbosity level of transaction emulator
* fix deserializing ShardAccount with account_none
* add mode needSpecialSmc when unpack config
* emulator: block::Transaction -> block::transaction::Transaction
* Refactor
* emulator: Fix bug
* emulator: Support for emulator-extern
* emulator: Refactor
* Return vm log and vm exit code.
* fix build on macos, emulator_static added
* adjust documentation
* ignore_chksig for external messages
* tvm emulator, run get method
* Added more params for transaction emulator
* Added setters for optional transaction emulator params, moved libs to a new setter
* Added actions cell output to transaction emulator
* fix tonlib build
* refactoring, rand seed as hex size 64, tvm emulator send message
* tvm send message, small refactoring
* fix config decoding, rename
* improve documentation
* macos export symbols
* Added run_get_method to transaction emulator emscipten wrapper
* Fixed empty action list serialization
* Changed actions list cell to serialize as json null instead of empty string in transaction emulator
* stack as boc
* log gas remaining
* Fix prev_block_id
* fix build errors
* Refactor fetch_config_params
* fix failing unwrap of optional rand_seed
* lookup correct shard, choose prev_block based on account shard
* fix tonlib android jni build
---------
Co-authored-by: legaii <jgates.ardux@gmail.com>
Co-authored-by: ms <dungeon666master@protonmail.com>
Co-authored-by: krigga <krigga7@gmail.com> | 2023-02-02 10:03:45 +03:00 |  |