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 18050a7591
[FunC] Auto-inline functions-wrappers T f(...args) { return anotherF(...args); }
This will allow to easily implement camelCase wrappers aside stdlib,
even without changing hashes of existing contracts.
Also, stdlib renamings could be easily performed in the same manner,
even with arguments reordered.
2024-06-14 15:22:57 +03:00

38 lines
3.2 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.
// note, that deployed version of elector,config and multisig differ since it is compiled with func-0.1.0.
// Newer compilers optimize arithmetic and logic expression that can be calculated at the compile time
["elector/elector-code.fc", 115226404411715505328583639896096915745686314074575650766750648324043316883483]
["config/config-code.fc", 10913070768607625342121305745084703121685937915388357634624451844356456145601]
["eth-bridge-multisig/multisig-code.fc", 101509909129354488841890823627011033360100627957439967918234053299675481277954]
["bsc-bridge-collector/votes-collector.fc", 62190447221288642706570413295807615918589884489514159926097051017036969900417]
["uni-lock-wallet/uni-lockup-wallet.fc", 61959738324779104851267145467044677651344601417998258530238254441977103654381]
["nft-collection/nft-collection-editable.fc", 45561997735512210616567774035540357815786262097548276229169737015839077731274]
["dns-collection/nft-collection.fc", 107999822699841936063083742021519765435859194241091312445235370766165379261859]
// note, that deployed version of tele-nft-item differs since it is compiled with func-0.3.0.
// After introducing of try/catch construction, c2 register is not always the default one.
// Thus it is necessary to save it upon jumps, differences of deployed and below compiled is that
// "c2 SAVE" is added to the beginning of recv_internal. It does not change behavior.
["tele-nft-item/nft-item.fc", 69777543125381987786450436977742010705076866061362104025338034583422166453344]
["storage/storage-contract.fc", 91377830060355733016937375216020277778264560226873154627574229667513068328151]
["storage/storage-provider.fc", 13618336676213331164384407184540461509022654507176709588621016553953760588122]
["nominator-pool/pool.fc", 69767057279163099864792356875696330339149706521019810113334238732928422055375]
["jetton-minter/jetton-minter.fc", 9028309926287301331466371999814928201427184114165428257502393474125007156494]
["gg-marketplace/nft-marketplace-v2.fc", 92199806964112524639740773542356508485601908152150843819273107618799016205930]
["jetton-wallet/jetton-wallet.fc", 86251125787443633057458168028617933212663498001665054651523310772884328206542]
["whales-nominators/nominators.fc", 8941364499854379927692172316865293429893094891593442801401542636695127885153]
// (April 2024) tact hashes changed, because '__tact_address_eq()' is now inlined as a wrapper
["tact-examples/treasure_Treasure.code.fc", 74579212939836529446778705921340099196942507859825095056546203678047252921894]
["tact-examples/jetton_SampleJetton.code.fc", 90109697379313597998231209537203822165325184678797680193687781490465875320451]
["tact-examples/jetton_JettonDefaultWallet.code.fc", 40972091374757565863193840427121230466303309310521439431197914284004190565629]
["tact-examples/maps_MapTestContract.code.fc", 22556550222249123835909180266811414538971143565993192846012583552876721649744]