1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-14 20:22:19 +00:00
ton/crypto/smc-envelope
EmelyanenkoK f1592641de
Tonlib improvement fixes (#934)
* 3.6. Fix directory traversal in KeyValueDir

* 3.9. Fix buffer_to_hex reversing nibbles

* 3.5. Fix error handling at blocks.getBlockHeader

* 3.11. Fix query.forget

* 3.12. Fix error handling in RemoteRunSmcMethod

* 4.1. Delete unused files

* 3.10. Use named constants instead hardcoded constants

* 3.4. Fix response block header verification

* 3.1. Check proof of blocks.getShards response

* fix td::buffer_to_hex + test

* 3.2. Add proof check for listBlockTransactions response in RunEmulator actor

* 3.8. Add proof checking for getLibraries method

* fix regression tests

* 3.3 Add proof checking for lookupBlock method

* Add publishers to proof of getLibrariesWithProof response  (#25)

* fix missing return, fix requesting mc block

* Fix requesting lookupBlock with client mc blk == mc ref block

* Fix duplicating lib data in proof and data, add mode 2 for not including the data

* Migration of LastBlockStorage with fixed td::buffer_to_hex

---------

Co-authored-by: ms <dungeon666master@protonmail.com>
Co-authored-by: Marat <98183742+dungeon-master-666@users.noreply.github.com>
2024-03-19 15:31:29 +03:00
..
GenericAccount.cpp Support wallet-v4 in tonlib (#785) 2023-10-25 12:20:23 +03:00
GenericAccount.h integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
HighloadWallet.cpp integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
HighloadWallet.h integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
HighloadWalletV2.cpp integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
HighloadWalletV2.h integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
ManualDns.cpp Add TON Storage to Proxy via storage gateway (#577) 2022-12-29 17:28:50 +03:00
ManualDns.h Various changes in TVM, github builds and tests (#793) 2023-11-03 14:43:34 +03:00
MultisigWallet.cpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
MultisigWallet.h updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
PaymentChannel.cpp pow-testgiver support 2020-07-06 17:07:20 +03:00
PaymentChannel.h pow-testgiver support 2020-07-06 17:07:20 +03:00
SmartContract.cpp Fix running VM in liteserver and tonlib (#933) 2024-03-19 15:23:34 +03:00
SmartContract.h Patch/fix ub (#724) 2023-07-14 15:25:07 +03:00
SmartContractCode.cpp Support wallet-v4 in tonlib (#785) 2023-10-25 12:20:23 +03:00
SmartContractCode.h Support wallet-v4 in tonlib (#785) 2023-10-25 12:20:23 +03:00
TestGiver.cpp updated submodules, bugfixes 2020-04-27 16:01:46 +04:00
TestGiver.h updated tonlib 2020-02-06 21:56:46 +04:00
TestWallet.cpp bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
TestWallet.h bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
Wallet.cpp bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
Wallet.h bugfixes + tonlib update 2020-04-30 15:04:47 +04:00
WalletInterface.cpp Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
WalletInterface.h Tonlib improvement fixes (#934) 2024-03-19 15:31:29 +03:00
WalletV3.cpp Add send_mode param to tonlib_api msg.message (send_mode=-1 - use default) 2021-08-02 23:59:42 +03:00
WalletV3.h integrating the existing state of TON Storage / TON Payments / CPS Fift development branches 2020-05-27 22:10:46 +04:00
WalletV4.cpp Support wallet-v4 in tonlib (#785) 2023-10-25 12:20:23 +03:00
WalletV4.h Support wallet-v4 in tonlib (#785) 2023-10-25 12:20:23 +03:00