Move standalone ERC20 and ERC721 to token dir (#38)
This commit is contained in:
committed by
Leo Arias
parent
0c05ce0eb1
commit
54268bfeed
@ -1,9 +1,9 @@
|
|||||||
pragma solidity ^0.4.24;
|
pragma solidity ^0.4.24;
|
||||||
|
|
||||||
import "zos-lib/contracts/Initializable.sol";
|
import "zos-lib/contracts/Initializable.sol";
|
||||||
import "../token/ERC20/ERC20Detailed.sol";
|
import "./ERC20Detailed.sol";
|
||||||
import "../token/ERC20/ERC20Mintable.sol";
|
import "./ERC20Mintable.sol";
|
||||||
import "../token/ERC20/ERC20Pausable.sol";
|
import "./ERC20Pausable.sol";
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -12,7 +12,7 @@ import "../token/ERC20/ERC20Pausable.sol";
|
|||||||
*/
|
*/
|
||||||
contract StandaloneERC20 is Initializable, ERC20Detailed, ERC20Mintable, ERC20Pausable {
|
contract StandaloneERC20 is Initializable, ERC20Detailed, ERC20Mintable, ERC20Pausable {
|
||||||
function initialize(
|
function initialize(
|
||||||
string name, string symbol, uint8 decimals, uint256 initialSupply, address initialHolder,
|
string name, string symbol, uint8 decimals, uint256 initialSupply, address initialHolder,
|
||||||
address[] minters, address[] pausers
|
address[] minters, address[] pausers
|
||||||
) public initializer {
|
) public initializer {
|
||||||
require(initialSupply > 0);
|
require(initialSupply > 0);
|
||||||
@ -1,19 +1,19 @@
|
|||||||
pragma solidity ^0.4.24;
|
pragma solidity ^0.4.24;
|
||||||
|
|
||||||
import "zos-lib/contracts/Initializable.sol";
|
import "zos-lib/contracts/Initializable.sol";
|
||||||
import "../token/ERC721/ERC721.sol";
|
import "./ERC721.sol";
|
||||||
import "../token/ERC721/ERC721Enumerable.sol";
|
import "./ERC721Enumerable.sol";
|
||||||
import "../token/ERC721/ERC721Metadata.sol";
|
import "./ERC721Metadata.sol";
|
||||||
import "../token/ERC721/ERC721MetadataMintable.sol";
|
import "./ERC721MetadataMintable.sol";
|
||||||
import "../token/ERC721/ERC721Pausable.sol";
|
import "./ERC721Pausable.sol";
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @title Standard ERC721 token, with minting and pause functionality.
|
* @title Standard ERC721 token, with minting and pause functionality.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
contract StandaloneERC721
|
contract StandaloneERC721
|
||||||
is Initializable, ERC721, ERC721Enumerable, ERC721Metadata, ERC721MetadataMintable, ERC721Pausable
|
is Initializable, ERC721, ERC721Enumerable, ERC721Metadata, ERC721MetadataMintable, ERC721Pausable
|
||||||
{
|
{
|
||||||
function initialize(string name, string symbol, address[] minters, address[] pausers) public initializer {
|
function initialize(string name, string symbol, address[] minters, address[] pausers) public initializer {
|
||||||
ERC721.initialize();
|
ERC721.initialize();
|
||||||
@ -1,6 +1,6 @@
|
|||||||
const encodeCall = require('zos-lib/lib/helpers/encodeCall').default;
|
const encodeCall = require('zos-lib/lib/helpers/encodeCall').default;
|
||||||
const { shouldBehaveLikeERC20Mintable } = require('../token/ERC20/behaviors/ERC20Mintable.behavior');
|
const { shouldBehaveLikeERC20Mintable } = require('./behaviors/ERC20Mintable.behavior');
|
||||||
const { assertRevert } = require('../helpers/assertRevert');
|
const { assertRevert } = require('../../helpers/assertRevert');
|
||||||
|
|
||||||
const BigNumber = web3.BigNumber;
|
const BigNumber = web3.BigNumber;
|
||||||
|
|
||||||
Reference in New Issue
Block a user