1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-14 20:22:19 +00:00
ton/crypto
SpyCheese 5abfe2337e
Catchain improvements (#698)
* Fix "sgn" in fift; fix marking infinite loops as noterurn in func

* TON-P1-1: Remove unused catchain queries

* TON-P1-15: Avoid synchronization with self

* TON-P1-3, TON-P1-17: Disallow more than one candidate per src per round (to prevent flood), add checks to process_broadcast

* TON-P1-10: Fix fast/slow attempts

* TON-P1-14: Add named constants

* TON-P1-18, TON-P1-19: Alloc temporary memory in the same way as persistent memory

* TON-P1-20: Add comment to choose_blocks_to_approve

* TON-P1-16: Avoid creating two catchain blocks on need_new_block

* TON-P1-8: Add some validation to validator-engine parameters

* TON-P1-6: Don't allow sending the same block many times

Many requests for the same block are not unusual (however, there's no need to answer them all)

* TON-P1-2: Enable prohibiting dependencies from blamed nodes (2.7.5 in CatChain doc), fix processing blame proofs

* Best practices

bp-6: Fix incorrect warning
bp-7: Remove unused code
bp-8: Bring back PerfWarningTimer logging (only when no callback)
bp-9: Remove unnecessary condition
bp-11: Remove commented-out code
bp-13: Divide code in validator-session-state
Adherence to Specification: Fix typo
2023-05-10 12:57:57 +03:00
..
block Account for unprocessed messages in estimate_block_size; check consensus_config limits in collator (#692) 2023-05-04 14:45:42 +03:00
common Fix undefined behavior code (#464) 2022-09-19 17:31:54 +03:00
ellcurve bugfixes 2020-04-10 23:06:01 +04:00
fift Catchain improvements (#698) 2023-05-10 12:57:57 +03:00
func Catchain improvements (#698) 2023-05-10 12:57:57 +03:00
funcfiftlib Add WASM FunC autotests (#673) 2023-04-19 21:29:41 +03:00
openssl bugfixes 2020-04-10 23:06:01 +04:00
parser Fix FunC UB (#656) 2023-04-03 10:13:39 +03:00
smartcont Add notes on mainnet version to config-code 2023-04-10 09:32:49 +03:00
smc-envelope Add debug enabled flag to transaction and TVM emulator (#662) 2023-04-02 17:28:18 +03:00
test Asm.fif improvements (#631) (#645) 2023-03-13 16:48:48 +03:00
tl Add triple quotes asms (#463) 2022-09-22 16:54:26 +03:00
util Increase thread limit to 256 2021-04-03 20:03:54 +03:00
vm Better error handling in stack serialization (#664) 2023-04-02 17:27:31 +03:00
CMakeLists.txt Add namespaces to Fift (#641) 2023-03-10 14:16:29 +03:00
Ed25519.cpp bugfixes + decreased archive slice size 2020-04-08 23:49:28 +04:00
Ed25519.h emergency update 2020-03-24 03:32:16 +04:00