Releases: tronprotocol/solidity
Releases · tronprotocol/solidity
0.5.12_GreatVoyage_v4.0.1
New Features
- Update to version 0.5.12
- ABI: Additional internal type info in the field internalType.
- ABI Output: Change sorting order of functions from selector to kind, name.
- Allow assignment to external function arguments except for reference types.
- And TRONZ related precompile function for Shielded TRC-20 Contract transactions:
verifyMintProof, verifyTransferProof, verifyBurnProof TIP-135 TIP-137
Pedersenhash function TIP-138
Important Bugfixes
- Fix internal error when popping a dynamic storage array of mappings.
- View/Pure Checker: Properly detect state variable access through base class.
0.5.10_Odyssey_v3.6.6
New Feature
- Update to version 0.5.10
Important Bugfixes
- ABIEncoderV2: Fix incorrect abi encoding of storage array of data type that occupy multiple storage slots
- Code Generator: Properly zero out higher order bits in elements of an array of negative numbers when assigning to storage and converting the type at the same time.
- Type Checker: Set state mutability of the function type members gas and value to pure (while their return type inherits state mutability from the function type).
0.5.9_Odyssey_v3.6.6
0.5.8_Odyssey_v3.6.0
New features
- Update to version 0.5.8
- Fixed that TRON address is not supported by Ethereum compiler after version 0.5.8
[Notice]
- Please use this compiler instead of Ethereum in TRON after version 0.5.8.
0.5.4_Odyssey_v3.6.0
Update to version 0.5.4
0.4.25_Odyssey_v3.2.3
- optimize trc10 transferToken function.
- restrict tokenid range.