| 
								
								
									 EmelyanenkoK | ceefac74cf | Limit checked external messages per address (#1005) * Limit checked external messages per address
* Change max_ext_msg_per_addr_time_window; cleanup mempool by timer
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> | 2024-05-28 13:31:13 +03:00 |  | 
				
					
						| 
								
								
									 EmelyanenkoK | 42d4c051ef | Disallow recursive library cells (#868) * Disallow recursive library cells
* Stop emulation of external messages on accept
---------
Co-authored-by: SpyCheese <mikle98@yandex.ru> | 2024-01-22 12:34:49 +03:00 |  | 
				
					
						| 
								
								
									 EmelyanenkoK | b1f2160510 | Fix setting gas limits in transaction.cpp (#864) Co-authored-by: SpyCheese <mikle98@yandex.ru> | 2024-01-17 12:01:34 +03:00 |  | 
				
					
						| 
								
								
									 SpyCheese | 5847897b37 | Various changes in TVM, github builds and tests (#793) * Bugfixes in TVM and node
* Upgrade to C++17
* Improve GitHub builds
* Fix existing tests and partially integrate them into builds
---------
Co-authored-by: neodiX42 <namlem@gmail.com>
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com> | 2023-11-03 14:43:34 +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 |  | 
				
					
						| 
								
								
									 SpyCheese | 13b9f460af | SuspendedAddressList config param (#585) * SuspendedAddressList config param
* Change tag for cskip_suspended | 2023-01-09 20:37:58 +03:00 |  | 
				
					
						| 
								
								
									 SpyCheese | 1d42c38122 | Move some constants to global config (#484) | 2022-10-10 17:13:21 +03:00 |  | 
				
					
						| 
								
								
									 EmelyanenkoK | ca00f0ed91 | Extended error notes for unacceptable external messages (#383) * patch sendMessage
* Verbose error message for "sendMessage" LS query
* More verbose errors in external-message.cpp
Co-authored-by: dungeon-master-666 <dungeon666master@protonmail.com>
Co-authored-by: SpyCheese <mikle98@yandex.ru> | 2022-05-24 21:21:58 +03:00 |  | 
				
					
						| 
								
								
									 OmicronTau | 3384d204d2 | Add checks for external messages | 2022-05-06 10:40:12 +03:00 |  | 
				
					
						| 
								
								
									 ton | e27fb1e09c | updated vm (breaking compatibility) - updated vm
- new actor scheduler
- updated tonlib
- updated DNS smartcontract | 2020-02-28 14:28:47 +04:00 |  | 
				
					
						| 
								
								
									 ton | efd47af432 | updated tonlib + fixes in vm | 2020-02-20 19:56:18 +04:00 |  | 
				
					
						| 
								
								
									 initial commit | c2da007f40 | initial commit | 2019-09-07 14:33:36 +04:00 |  |