everx-labs / TVM-Solidity-Compiler

Solidity compiler for TVM
GNU General Public License v3.0
125 stars 72 forks source link

Bug: invalid decode inside afterSignatureCheck function passes compilation #123

Closed FairyFromAlfeya closed 1 year ago

FairyFromAlfeya commented 1 year ago

Example:

https://github.com/tonlabs/evernode-se/blob/master/contracts/giver_v3/GiverV3.sol#L58

Description:

(, uint64 expireAt) = body.decode(uint64, uint32); Mismatch between left and right types

IgorKoval commented 1 year ago

Fixed