Releases: etoroxlabs/eToken
Releases · etoroxlabs/eToken
v0.5.3
- Added support for mainnet deployment with hardware ledger (#98 #99 #100)
- Added script for disabling tokens after deployment, rendering them useless forever (#101)
v0.5.2
- Lock versions of contract-related packages to prevent compatibility problems (#96)
v0.5.1
- Fixed missing access requirements for proxy calls
pauseProxy
, unpauseProxy
and pausedProxy
(#95)
v0.5.0
Fixed audit issues
This version fixes several issues from Quantstamp audit report. Refer to https://github.com/eTokenize/docs/wiki/Audit-Response-Report for a detailed overview.
- Refactored most of the token implementation. The separation of concerns is now clearer. Refer to the aforementioned link for more details. (#91)
- Fixed errors which made it impossible to upgrade tokens more than once. (#87)
- The external storage is now automatically created on first deployment of a token (#82)
- Only the implementor in external storage is now allowed to change values (#80)
burnFrom
and transferFrom
emits approval events (#81)
- Removed redundant contracts (#84)
- Locked the pragma version to 0.4.24 (#78)
- Implemented minor changes described in the audit report (#79)
Other changes
- The methods
pause
, unpause
and paused
are now upgradable (#92)
- Added several ERC20 optimizations, which results in 10% lower gas cost for transfers (#93)
v0.4.0
- Renamed TokenX to EToken. (#67)
- Added function for publicly retrieving minting recipient account. (#64)
v0.3.0
- Made
IUpgradableTokenX
a proper interface (#58)
- Add mock function declarations ensuring the visibility of internal functions in
ExternalERC20Mintable
(#58)
- Other minor code fixes (#58)
- Improve coverage and consistency of contract function documentation (#55)
v0.2.0
- Enforcing restricted minting by only allowing minting to a specified account. The account can be changed by the owner. (#51)