Skip to content

Instantly share code, notes, and snippets.

pragma solidity ^0.4.23;
import "./FuturumCoin.sol";
import "openzeppelin-solidity/contracts/ownership/Ownable.sol";
import "openzeppelin-solidity/contracts/math/SafeMath.sol";
import "openzeppelin-solidity/contracts/lifecycle/Pausable.sol";
contract FuturumICO is Pausable, ERC223Receiver {
using SafeMath for uint256;
pragma solidity ^0.4.23;
import "openzeppelin-solidity/contracts/ownership/Ownable.sol";
import "openzeppelin-solidity/contracts/math/SafeMath.sol";
import "openzeppelin-solidity/contracts/token/ERC20/StandardToken.sol";
import "./ERC223.sol";
import "./ERC223Receiver.sol";
contract FuturumCoin is StandardToken, ERC223 {
@arkadiusss
arkadiusss / ICO.sol
Created September 10, 2018 14:57
ICO for article
pragma solidity ^0.4.24;
import "./Token.sol";
import "./ERC223Receiver.sol";
import "openzeppelin-solidity/contracts/lifecycle/Pausable.sol";
import "openzeppelin-solidity/contracts/math/SafeMath.sol";
contract ICO is ERC223Receiver, Pausable {
using SafeMath for uint;
Token token;
@arkadiusss
arkadiusss / Token.sol
Last active September 10, 2018 15:36
Token for article
pragma solidity ^0.4.24;
import "openzeppelin-solidity/contracts/ownership/Ownable.sol";
import "openzeppelin-solidity/contracts/math/SafeMath.sol";
import "openzeppelin-solidity/contracts/token/ERC20/StandardToken.sol";
import "./ERC223.sol";
import "./ERC223Receiver.sol";
contract Token is StandardToken, ERC223 {