1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-15 04:32:21 +00:00
ton/crypto/func/auto-tests/legacy_tests.jsonl
Aleksandr Kirsanov 1e4b20a061
[FunC] Deprecate pragma compute-asm-ltr
It changes all hashes, since the compiler needs to manipulate the stack
in a different way now.
2024-06-14 15:22:58 +03:00

34 lines
2.8 KiB
JSON

// This file is used by both legacy_tester.py and legacy_tester.js.
// Its extension is .jsonl (not just .json) in order to use comments.
// It contains a simple format ["filename_rel",bigint_hash]
// and is parsed just using regexp ^\[\s*"(.*?)"\s*,\s*(.*?)\s*]
// Some tests can be commented out, or they can be multiline, it works.
// Since pragma compute-asm-ltr became deprecated (and always on), it changed all hashes
["elector/elector-code.fc", 96915288474895095375636985346314354662782784860648058159878921867365312683154]
["config/config-code.fc", 22290399841823616942485152190379024190655691555189464909245612965253206016940]
["eth-bridge-multisig/multisig-code.fc", 61794576422183943960272839720117943378686303983578297509099019523440847170337]
["bsc-bridge-collector/votes-collector.fc", 92944270384900724656771477263840139047476985690583064733832286422277180224175]
["uni-lock-wallet/uni-lockup-wallet.fc", 27323712737699566411771249412638860892056222617959925563185009479925143218351]
["nft-collection/nft-collection-editable.fc", 3265272879406938912616104900469474227258611213495548733729957432831667074606]
["dns-collection/nft-collection.fc", 50100285311144683401305558797522852568981620193836838830789475785944491291928]
["tele-nft-item/nft-item.fc", 112456603551352598193405120624678866030139400186800709562240012518003340977105]
["storage/storage-contract.fc", 44542652015163304335966522853331133393011733370692441537470366854345658892851]
["storage/storage-provider.fc", 108677173951298337060746154977967122806502520160062519672276937694037317935577]
["nominator-pool/pool.fc", 113824867250406571749406540634759859835643042958487527298742314026185451318138]
["jetton-minter/jetton-minter.fc", 59172251235013928378816323931018560572240088017859486196396002876800156186183]
["gg-marketplace/nft-marketplace-v2.fc", 65550944551194537105854154716861234168502062117999272754502885031166440057836]
["jetton-wallet/jetton-wallet.fc", 26109413028643307141901410795152471606217725316052170190064118584402007124948]
["whales-nominators/nominators.fc", 32017040532734767645954674692768344406402364921654403435168703583553605058036]
// (April 2024) tact hashes changed, because '__tact_address_eq()' is now inlined as a wrapper
// (May 2024) tact hashes changed, because '__tact_verify_address()' wasn't marked 'impure', its calls were optimized out, but now all functions are impure by default
["tact-examples/treasure_Treasure.code.fc", 30910931405335759315065032463773878427855191049444026038533177550379770294016]
["tact-examples/jetton_SampleJetton.code.fc", 113366726152288202116967819512003292371082270049030855507946195024152087708689]
["tact-examples/jetton_JettonDefaultWallet.code.fc", 51854826936807357767718095298932278700078280434421329524498524733409271908380]
["tact-examples/maps_MapTestContract.code.fc", 86004071444084135394990759334664637743689750108042267324839281046456545168857]