fix initialize versions

This commit is contained in:
Francisco Giordano
2018-05-18 21:23:14 -03:00
parent 39fe05dfad
commit c8719ce418
9 changed files with 12 additions and 8 deletions

View File

@ -17,7 +17,7 @@ contract Ownable is Migratable {
* @dev The Ownable constructor sets the original `owner` of the contract to the sender
* account.
*/
function initialize(address _sender) public isInitializer("Ownable", "0") {
function initialize(address _sender) public isInitializer("Ownable", "1.9.0-beta") {
owner = _sender;
}

View File

@ -8,7 +8,7 @@ contract DetailedERC20 is Migratable, ERC20 {
string public symbol;
uint8 public decimals;
function initialize(address _sender, string _name, string _symbol, uint8 _decimals) public isInitializer("DetailedERC20", "0") {
function initialize(address _sender, string _name, string _symbol, uint8 _decimals) public isInitializer("DetailedERC20", "1.9.0-beta") {
name = _name;
symbol = _symbol;
decimals = _decimals;

View File

@ -5,7 +5,7 @@ import "./DetailedERC20.sol";
import "./MintableToken.sol";
contract DetailedMintableToken is Migratable, DetailedERC20, MintableToken {
function initialize(address _sender, string _name, string _symbol, uint8 _decimals) isInitializer("DetailedMintableToken", "0") {
function initialize(address _sender, string _name, string _symbol, uint8 _decimals) isInitializer("DetailedMintableToken", "1.9.0-beta") {
DetailedERC20.initialize(_sender, _name, _symbol, _decimals);
Ownable.initialize(_sender);
}

View File

@ -5,7 +5,7 @@ import "./DetailedERC20.sol";
import "./MintableToken.sol";
contract DetailedPremintedToken is Migratable, DetailedERC20, StandardToken {
function initialize(address _sender, string _name, string _symbol, uint8 _decimals, uint256 _initialBalance) isInitializer("DetailedPremintedToken", "0") {
function initialize(address _sender, string _name, string _symbol, uint8 _decimals, uint256 _initialBalance) isInitializer("DetailedPremintedToken", "1.9.0-beta") {
DetailedERC20.initialize(_sender, _name, _symbol, _decimals);
_premint(_sender, _initialBalance);

View File

@ -22,6 +22,10 @@ contract MintableToken is Migratable, Ownable, StandardToken {
_;
}
function initialize(address _sender) isInitializer("MintableToken", "1.9.0-beta") {
Ownable.initialize(_sender);
}
/**
* @dev Function to mint tokens
* @param _to The address that will receive the minted tokens.

View File

@ -20,7 +20,7 @@ contract TokenTimelock is Migratable {
// timestamp when token release is enabled
uint256 public releaseTime;
function initialize(address _sender, ERC20Basic _token, address _beneficiary, uint256 _releaseTime) public isInitializer("TokenTimelock", "0") {
function initialize(address _sender, ERC20Basic _token, address _beneficiary, uint256 _releaseTime) public isInitializer("TokenTimelock", "1.9.0-beta") {
// solium-disable-next-line security/no-block-members
require(_releaseTime > block.timestamp);
token = _token;

View File

@ -52,7 +52,7 @@ contract TokenVesting is Migratable, Ownable {
bool _revocable
)
public
isInitializer("TokenVesting", "0")
isInitializer("TokenVesting", "1.9.0-beta")
{
Ownable.initialize(_sender);

View File

@ -36,7 +36,7 @@ contract ERC721Token is Migratable, ERC721, ERC721BasicToken {
/**
* @dev Constructor function
*/
function initialize(address _sender, string _name, string _symbol) public isInitializer("ERC721Token", "0") {
function initialize(address _sender, string _name, string _symbol) public isInitializer("ERC721Token", "1.9.0-beta") {
name_ = _name;
symbol_ = _symbol;
}

View File

@ -7,7 +7,7 @@ import "../../ownership/Ownable.sol";
* @title Mintable ERC721 Token
*/
contract MintableERC721Token is Migratable, Ownable, ERC721Token {
function initialize(address _sender, string _name, string _symbol) isInitializer("MintableERC721Token", "0") {
function initialize(address _sender, string _name, string _symbol) isInitializer("MintableERC721Token", "1.9.0-beta") {
Ownable.initialize(_sender);
ERC721Token.initialize(_sender, _name, _symbol);
}