ETH Price: $3,116.08 (+0.23%)
Gas: 3 Gwei

Contract

0xa7f976C360ebBeD4465c2855684D1AAE5271eFa9
 

More Info

Private Name Tags

TokenTracker

TrueFlip (TFL) (@$0.1791)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
Approve198178382024-05-07 11:17:4711 days ago1715080667IN
TrueFlip Token
0 ETH0.000266485.78163395
Approve198178342024-05-07 11:16:5911 days ago1715080619IN
TrueFlip Token
0 ETH0.000271245.87726034
Transfer198178322024-05-07 11:16:3511 days ago1715080595IN
TrueFlip Token
0 ETH0.0031462290
Transfer198178192024-05-07 11:13:5911 days ago1715080439IN
TrueFlip Token
0 ETH0.0046830690
Transfer193711512024-03-05 19:47:1174 days ago1709668031IN
TrueFlip Token
0 ETH0.00393501130.42809845
Transfer193609192024-03-04 9:31:2375 days ago1709544683IN
TrueFlip Token
0 ETH0.003183367.37723295
Transfer191236942024-01-31 3:08:35108 days ago1706670515IN
TrueFlip Token
0 ETH0.0008501117.99345613
Approve190712802024-01-23 18:53:59116 days ago1706036039IN
TrueFlip Token
0 ETH0.0008293118.00241529
Transfer190548682024-01-21 11:14:23118 days ago1705835663IN
TrueFlip Token
0 ETH0.0003648112.09688149
Transfer189898632024-01-12 9:16:11127 days ago1705050971IN
TrueFlip Token
0 ETH0.0009363519.8187392
Transfer189898102024-01-12 9:05:35127 days ago1705050335IN
TrueFlip Token
0 ETH0.0008907318.85319388
Transfer188974292023-12-30 9:24:23140 days ago1703928263IN
TrueFlip Token
0 ETH0.0003750212.43531139
Transfer188918332023-12-29 14:28:11141 days ago1703860091IN
TrueFlip Token
0 ETH0.0006758522.41036997
Transfer188781212023-12-27 16:16:11143 days ago1703693771IN
TrueFlip Token
0 ETH0.0021491645.48889033
Transfer188343292023-12-21 12:46:11149 days ago1703162771IN
TrueFlip Token
0 ETH0.0015780345.14094977
Approve188054432023-12-17 11:27:47153 days ago1702812467IN
TrueFlip Token
0 ETH0.0009790940.49376841
Transfer187416732023-12-08 12:55:11162 days ago1702040111IN
TrueFlip Token
0 ETH0.001126937.36667147
Transfer187012622023-12-02 20:59:35168 days ago1701550775IN
TrueFlip Token
0 ETH0.0010416434.53952323
Transfer186987702023-12-02 12:38:35168 days ago1701520715IN
TrueFlip Token
0 ETH0.0008192327.15393241
Transfer185268472023-11-08 11:09:23192 days ago1699441763IN
TrueFlip Token
0 ETH0.0012180725.78162913
Transfer184279082023-10-25 14:41:11206 days ago1698244871IN
TrueFlip Token
0 ETH0.0012337640.90993101
Transfer183978892023-10-21 9:48:11210 days ago1697881691IN
TrueFlip Token
0 ETH0.000400218.46659865
Transfer183697882023-10-17 11:26:35214 days ago1697541995IN
TrueFlip Token
0 ETH0.0017183257
Transfer183697142023-10-17 11:11:35214 days ago1697541095IN
TrueFlip Token
0 ETH0.0017183257
Transfer183055292023-10-08 11:41:11223 days ago1696765271IN
TrueFlip Token
0 ETH0.000257455.44781221
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
TrueFlipToken

Compiler Version
v0.4.11+commit.68ef5810

Optimization Enabled:
Yes with 0 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2017-08-31
*/

pragma solidity ^0.4.11;

contract Owned {

    address public owner = msg.sender;
    address public potentialOwner;

    modifier onlyOwner {
      require(msg.sender == owner);
      _;
    }

    modifier onlyPotentialOwner {
      require(msg.sender == potentialOwner);
      _;
    }

    event NewOwner(address old, address current);
    event NewPotentialOwner(address old, address potential);

    function setOwner(address _new)
      onlyOwner
    {
      NewPotentialOwner(owner, _new);
      potentialOwner = _new;
      // owner = _new;
    }

    function confirmOwnership()
      onlyPotentialOwner
    {
      NewOwner(owner, potentialOwner);
      owner = potentialOwner;
      potentialOwner = 0;
    }
}

/**
 * Math operations with safety checks
 */
contract SafeMath {
  function mul(uint a, uint b) internal returns (uint) {
    uint c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint a, uint b) internal returns (uint) {
    assert(b > 0);
    uint c = a / b;
    assert(a == b * c + a % b);
    return c;
  }

  function sub(uint a, uint b) internal returns (uint) {
    assert(b <= a);
    return a - b;
  }

  function add(uint a, uint b) internal returns (uint) {
    uint c = a + b;
    assert(c >= a);
    return c;
  }
}

contract AbstractToken {
    // This is not an abstract function, because solc won't recognize generated getter functions for public variables as functions
    function totalSupply() constant returns (uint256) {}
    function balanceOf(address owner) constant returns (uint256 balance);
    function transfer(address to, uint256 value) returns (bool success);
    function transferFrom(address from, address to, uint256 value) returns (bool success);
    function approve(address spender, uint256 value) returns (bool success);
    function allowance(address owner, address spender) constant returns (uint256 remaining);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Issuance(address indexed to, uint256 value);
}


/// Implements ERC 20 Token standard: https://github.com/ethereum/EIPs/issues/20
contract StandardToken is AbstractToken {

    /*
     *  Data structures
     */
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) allowed;
    uint256 public totalSupply;

    /*
     *  Read and write storage functions
     */
    /// @dev Transfers sender's tokens to a given address. Returns success.
    /// @param _to Address of token receiver.
    /// @param _value Number of tokens to transfer.
    function transfer(address _to, uint256 _value) returns (bool success) {
        if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[msg.sender] -= _value;
            balances[_to] += _value;
            Transfer(msg.sender, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    /// @dev Allows allowed third party to transfer tokens from one address to another. Returns success.
    /// @param _from Address from where tokens are withdrawn.
    /// @param _to Address to where tokens are sent.
    /// @param _value Number of tokens to transfer.
    function transferFrom(address _from, address _to, uint256 _value) returns (bool success) {
      if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {
            balances[_to] += _value;
            balances[_from] -= _value;
            allowed[_from][msg.sender] -= _value;
            Transfer(_from, _to, _value);
            return true;
        }
        else {
            return false;
        }
    }

    /// @dev Returns number of tokens owned by given address.
    /// @param _owner Address of token owner.
    function balanceOf(address _owner) constant returns (uint256 balance) {
        return balances[_owner];
    }

    /// @dev Sets approved amount of tokens for spender. Returns success.
    /// @param _spender Address of allowed account.
    /// @param _value Number of approved tokens.
    function approve(address _spender, uint256 _value) returns (bool success) {
        allowed[msg.sender][_spender] = _value;
        Approval(msg.sender, _spender, _value);
        return true;
    }

    /*
     * Read storage functions
     */
    /// @dev Returns number of allowed tokens for given address.
    /// @param _owner Address of token owner.
    /// @param _spender Address of token spender.
    function allowance(address _owner, address _spender) constant returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }
}


/// @title Token contract - Implements Standard Token Interface for TrueFlip.
/// @author Zerion - <[email protected]>
contract TrueFlipToken is StandardToken, SafeMath, Owned {
    /*
     * External contracts
     */
    address public mintAddress;
    /*
     * Token meta data
     */
    string constant public name = "TrueFlip";
    string constant public symbol = "TFL";
    uint8 constant public decimals = 8;

    // 1 050 000 TFL tokens were minted during PreICO
    // 13 650 000 TFL tokens can be minted during ICO
    // 2 100 000 TFL tokens can be minted for Advisory
    // 4 200 000 TFL tokens can be minted for Team
    // Overall, 21 000 000 TFL tokens can be minted
    uint constant public maxSupply = 21000000 * 10 ** 8;

    // Only true until finalize function is called.
    bool public mintingAllowed = true;
    // Address where minted tokens are reserved
    address constant public mintedTokens = 0x6049604960496049604960496049604960496049;

    modifier onlyMint() {
        // Only minter is allowed to proceed.
        require(msg.sender == mintAddress);
        _;
    }

    /// @dev Function to change address that is allowed to do emission.
    /// @param newAddress Address of new emission contract.
    function setMintAddress(address newAddress)
        public
        onlyOwner
        returns (bool)
    {
        if (mintAddress == 0x0)
            mintAddress = newAddress;
    }

    /// @dev Contract constructor function sets initial token balances.
    function TrueFlipToken(address ownerAddress)
    {
        owner = ownerAddress;
        balances[mintedTokens] = mul(1050000, 10 ** 8);
        totalSupply = balances[mintedTokens];
    }

    function mint(address beneficiary, uint amount, bool transfer)
        external
        onlyMint
        returns (bool success)
    {
        require(mintingAllowed == true);
        require(add(totalSupply, amount) <= maxSupply);
        totalSupply = add(totalSupply, amount);
        if (transfer) {
            balances[beneficiary] = add(balances[beneficiary], amount);
        } else {
            balances[mintedTokens] = add(balances[mintedTokens], amount);
            if (beneficiary != 0) {
                allowed[mintedTokens][beneficiary] = amount;
            }
        }
        return true;
    }

    function finalize()
        public
        onlyMint
        returns (bool success)
    {
        mintingAllowed = false;
        return true;
    }

    function requestWithdrawal(address beneficiary, uint amount)
        public
        onlyOwner
    {
        allowed[mintedTokens][beneficiary] = amount;
    }

    function withdrawTokens()
        public
    {
        transferFrom(mintedTokens, msg.sender, allowance(mintedTokens, msg.sender));
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_new","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"mintAddress","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"finalize","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"potentialOwner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"mintedTokens","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"withdrawTokens","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"mintingAllowed","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"},{"name":"amount","type":"uint256"},{"name":"transfer","type":"bool"}],"name":"mint","outputs":[{"name":"success","type":"bool"}],"payable":false,"type":"function"},{"constant":true,"inputs":[],"name":"maxSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[],"name":"confirmOwnership","outputs":[],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"beneficiary","type":"address"},{"name":"amount","type":"uint256"}],"name":"requestWithdrawal","outputs":[],"payable":false,"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"type":"function"},{"constant":false,"inputs":[{"name":"newAddress","type":"address"}],"name":"setMintAddress","outputs":[{"name":"","type":"bool"}],"payable":false,"type":"function"},{"inputs":[{"name":"ownerAddress","type":"address"}],"payable":false,"type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"old","type":"address"},{"indexed":false,"name":"current","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"old","type":"address"},{"indexed":false,"name":"potential","type":"address"}],"name":"NewPotentialOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Issuance","type":"event"}]

606060405260038054600160a060020a033316600160a060020a03199091161790556005805460a060020a60ff02191674010000000000000000000000000000000000000000179055341561005057fe5b604051602080610dee83398101604052515b60038054600160a060020a031916600160a060020a03831617905561009b621005906305f5e1006401000000006100e68102610bef1704565b73604960496049604960496049604960496049604960009081526020527fa4a6c6de141338303eca348ba2e6b05804c813f84d7cfcb8bbbee1d2775a9e9d8190556002555b50610115565b600082820283158061010257508284828115156100ff57fe5b04145b151561010a57fe5b8091505b5092915050565b610cca806101246000396000f3006060604052361561010c5763ffffffff60e060020a60003504166306fdde03811461010e578063095ea7b31461019e57806313af4035146101d157806318160ddd146101ef57806323b872dd14610211578063313ce5671461024a578063425d4980146102705780634bb278f31461029c57806370a08231146102c05780637762df25146102ee5780638d75fe051461031a5780638d8f2adb146103465780638da5cb5b1461035857806395d89b411461038457806396532d1c14610414578063a9059cbb14610438578063d1a1beb41461046b578063d5abeb01146104a3578063d5d1e770146104c5578063da95ebf7146104d7578063dd62ed3e146104f8578063fab371541461052c575bfe5b341561011657fe5b61011e61055c565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a657fe5b6101bd600160a060020a0360043516602435610581565b604080519115158252519081900360200190f35b34156101d957fe5b6101ed600160a060020a03600435166105ec565b005b34156101f757fe5b6101ff610670565b60408051918252519081900360200190f35b341561021957fe5b6101bd600160a060020a0360043581169060243516604435610676565b604080519115158252519081900360200190f35b341561025257fe5b61025a610771565b6040805160ff9092168252519081900360200190f35b341561027857fe5b610280610776565b60408051600160a060020a039092168252519081900360200190f35b34156102a457fe5b6101bd610785565b604080519115158252519081900360200190f35b34156102c857fe5b6101ff600160a060020a03600435166107bc565b60408051918252519081900360200190f35b34156102f657fe5b6102806107db565b60408051600160a060020a039092168252519081900360200190f35b341561032257fe5b6102806107ea565b60408051600160a060020a039092168252519081900360200190f35b341561034e57fe5b6101ed6107fc565b005b341561036057fe5b610280610830565b60408051600160a060020a039092168252519081900360200190f35b341561038c57fe5b61011e61083f565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561041c57fe5b6101bd61085f565b604080519115158252519081900360200190f35b341561044057fe5b6101bd600160a060020a036004351660243561086f565b604080519115158252519081900360200190f35b341561047357fe5b6101bd600160a060020a03600435166024356044351515610920565b604080519115158252519081900360200190f35b34156104ab57fe5b6101ff610a6e565b60408051918252519081900360200190f35b34156104cd57fe5b6101ed610a79565b005b34156104df57fe5b6101ed600160a060020a0360043516602435610b0a565b005b341561050057fe5b6101ff600160a060020a0360043581169060243516610b54565b60408051918252519081900360200190f35b341561053457fe5b6101bd600160a060020a0360043516610b81565b604080519115158252519081900360200190f35b604080518082019091526008815260c460020a67054727565466c69702602082015281565b600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60035433600160a060020a039081169116146106085760006000fd5b60035460408051600160a060020a039283168152918316602083015280517f8a95addc59dddee94a894365b5c66c6c2473b7084d3fd1df9f503db4a2cd6dcc9281900390910190a160048054600160a060020a031916600160a060020a0383161790555b5b50565b60025481565b600160a060020a0383166000908152602081905260408120548290108015906106c65750600160a060020a0380851660009081526001602090815260408083203390941683529290522054829010155b80156106eb5750600160a060020a038316600090815260208190526040902054828101115b1561076557600160a060020a038084166000818152602081815260408083208054880190558885168084528184208054899003905560018352818420339096168452948252918290208054879003905581518681529151929392600080516020610c7f8339815191529281900390910190a3506001610769565b5060005b5b9392505050565b600881565b600554600160a060020a031681565b60055460009033600160a060020a039081169116146107a45760006000fd5b506005805460a060020a60ff021916905560015b5b90565b600160a060020a0381166000908152602081905260409020545b919050565b600454600160a060020a031681565b600080516020610c3f83398151915281565b61066c600080516020610c3f83398151915233610827600080516020610c3f83398151915233610b54565b610676565b505b565b600354600160a060020a031681565b604080518082019091526003815260ea60020a6215119302602082015281565b60055460a060020a900460ff1681565b600160a060020a0333166000908152602081905260408120548290108015906108b15750600160a060020a038316600090815260208190526040902054828101115b1561091157600160a060020a033381166000818152602081815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610c7f833981519152929081900390910190a35060016105e6565b5060006105e6565b5b92915050565b60055460009033600160a060020a0390811691161461093f5760006000fd5b60055460a060020a900460ff16151560011461095b5760006000fd5b660775f05a07400061096f60025485610bd5565b111561097b5760006000fd5b61098760025484610bd5565b60025581156109d157600160a060020a0384166000908152602081905260409020546109b39084610bd5565b600160a060020a038516600090815260208190526040902055610a61565b600080516020610c3f8339815191526000908152602052600080516020610c1f83398151915254610a029084610bd5565b600080516020610c3f8339815191526000908152602052600080516020610c1f83398151915255600160a060020a03841615610a6157600160a060020a0384166000908152600080516020610c5f833981519152602052604090208390555b5b5060015b5b9392505050565b660775f05a07400081565b60045433600160a060020a03908116911614610a955760006000fd5b60035460045460408051600160a060020a03938416815292909116602083015280517f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b23649281900390910190a16004805460038054600160a060020a0319908116600160a060020a038416179091551690555b5b565b60035433600160a060020a03908116911614610b265760006000fd5b600160a060020a0382166000908152600080516020610c5f833981519152602052604090208190555b5b5050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b60035460009033600160a060020a03908116911614610ba05760006000fd5b600554600160a060020a031615156107d65760058054600160a060020a031916600160a060020a0384161790555b5b5b919050565b600082820183811015610be457fe5b8091505b5092915050565b6000828202831580610c0b5750828482811515610c0857fe5b04145b1515610be457fe5b8091505b50929150505600a4a6c6de141338303eca348ba2e6b05804c813f84d7cfcb8bbbee1d2775a9e9d0000000000000000000000006049604960496049604960496049604960496049ed3e23dda14ab816abd4c272f9a3593b091a0dfd4ca4b019b82bcd34ac2c9960ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582090d92af996b9967c6c54f2b6aecd12ddef070c1655244820118788496c90b8930029000000000000000000000000b46c44facc34c1475124152404832f797da08c94

Deployed Bytecode

0x6060604052361561010c5763ffffffff60e060020a60003504166306fdde03811461010e578063095ea7b31461019e57806313af4035146101d157806318160ddd146101ef57806323b872dd14610211578063313ce5671461024a578063425d4980146102705780634bb278f31461029c57806370a08231146102c05780637762df25146102ee5780638d75fe051461031a5780638d8f2adb146103465780638da5cb5b1461035857806395d89b411461038457806396532d1c14610414578063a9059cbb14610438578063d1a1beb41461046b578063d5abeb01146104a3578063d5d1e770146104c5578063da95ebf7146104d7578063dd62ed3e146104f8578063fab371541461052c575bfe5b341561011657fe5b61011e61055c565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101a657fe5b6101bd600160a060020a0360043516602435610581565b604080519115158252519081900360200190f35b34156101d957fe5b6101ed600160a060020a03600435166105ec565b005b34156101f757fe5b6101ff610670565b60408051918252519081900360200190f35b341561021957fe5b6101bd600160a060020a0360043581169060243516604435610676565b604080519115158252519081900360200190f35b341561025257fe5b61025a610771565b6040805160ff9092168252519081900360200190f35b341561027857fe5b610280610776565b60408051600160a060020a039092168252519081900360200190f35b34156102a457fe5b6101bd610785565b604080519115158252519081900360200190f35b34156102c857fe5b6101ff600160a060020a03600435166107bc565b60408051918252519081900360200190f35b34156102f657fe5b6102806107db565b60408051600160a060020a039092168252519081900360200190f35b341561032257fe5b6102806107ea565b60408051600160a060020a039092168252519081900360200190f35b341561034e57fe5b6101ed6107fc565b005b341561036057fe5b610280610830565b60408051600160a060020a039092168252519081900360200190f35b341561038c57fe5b61011e61083f565b604080516020808252835181830152835191928392908301918501908083838215610164575b80518252602083111561016457601f199092019160209182019101610144565b505050905090810190601f1680156101905780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561041c57fe5b6101bd61085f565b604080519115158252519081900360200190f35b341561044057fe5b6101bd600160a060020a036004351660243561086f565b604080519115158252519081900360200190f35b341561047357fe5b6101bd600160a060020a03600435166024356044351515610920565b604080519115158252519081900360200190f35b34156104ab57fe5b6101ff610a6e565b60408051918252519081900360200190f35b34156104cd57fe5b6101ed610a79565b005b34156104df57fe5b6101ed600160a060020a0360043516602435610b0a565b005b341561050057fe5b6101ff600160a060020a0360043581169060243516610b54565b60408051918252519081900360200190f35b341561053457fe5b6101bd600160a060020a0360043516610b81565b604080519115158252519081900360200190f35b604080518082019091526008815260c460020a67054727565466c69702602082015281565b600160a060020a03338116600081815260016020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60035433600160a060020a039081169116146106085760006000fd5b60035460408051600160a060020a039283168152918316602083015280517f8a95addc59dddee94a894365b5c66c6c2473b7084d3fd1df9f503db4a2cd6dcc9281900390910190a160048054600160a060020a031916600160a060020a0383161790555b5b50565b60025481565b600160a060020a0383166000908152602081905260408120548290108015906106c65750600160a060020a0380851660009081526001602090815260408083203390941683529290522054829010155b80156106eb5750600160a060020a038316600090815260208190526040902054828101115b1561076557600160a060020a038084166000818152602081815260408083208054880190558885168084528184208054899003905560018352818420339096168452948252918290208054879003905581518681529151929392600080516020610c7f8339815191529281900390910190a3506001610769565b5060005b5b9392505050565b600881565b600554600160a060020a031681565b60055460009033600160a060020a039081169116146107a45760006000fd5b506005805460a060020a60ff021916905560015b5b90565b600160a060020a0381166000908152602081905260409020545b919050565b600454600160a060020a031681565b600080516020610c3f83398151915281565b61066c600080516020610c3f83398151915233610827600080516020610c3f83398151915233610b54565b610676565b505b565b600354600160a060020a031681565b604080518082019091526003815260ea60020a6215119302602082015281565b60055460a060020a900460ff1681565b600160a060020a0333166000908152602081905260408120548290108015906108b15750600160a060020a038316600090815260208190526040902054828101115b1561091157600160a060020a033381166000818152602081815260408083208054889003905593871680835291849020805487019055835186815293519193600080516020610c7f833981519152929081900390910190a35060016105e6565b5060006105e6565b5b92915050565b60055460009033600160a060020a0390811691161461093f5760006000fd5b60055460a060020a900460ff16151560011461095b5760006000fd5b660775f05a07400061096f60025485610bd5565b111561097b5760006000fd5b61098760025484610bd5565b60025581156109d157600160a060020a0384166000908152602081905260409020546109b39084610bd5565b600160a060020a038516600090815260208190526040902055610a61565b600080516020610c3f8339815191526000908152602052600080516020610c1f83398151915254610a029084610bd5565b600080516020610c3f8339815191526000908152602052600080516020610c1f83398151915255600160a060020a03841615610a6157600160a060020a0384166000908152600080516020610c5f833981519152602052604090208390555b5b5060015b5b9392505050565b660775f05a07400081565b60045433600160a060020a03908116911614610a955760006000fd5b60035460045460408051600160a060020a03938416815292909116602083015280517f70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b23649281900390910190a16004805460038054600160a060020a0319908116600160a060020a038416179091551690555b5b565b60035433600160a060020a03908116911614610b265760006000fd5b600160a060020a0382166000908152600080516020610c5f833981519152602052604090208190555b5b5050565b600160a060020a038083166000908152600160209081526040808320938516835292905220545b92915050565b60035460009033600160a060020a03908116911614610ba05760006000fd5b600554600160a060020a031615156107d65760058054600160a060020a031916600160a060020a0384161790555b5b5b919050565b600082820183811015610be457fe5b8091505b5092915050565b6000828202831580610c0b5750828482811515610c0857fe5b04145b1515610be457fe5b8091505b50929150505600a4a6c6de141338303eca348ba2e6b05804c813f84d7cfcb8bbbee1d2775a9e9d0000000000000000000000006049604960496049604960496049604960496049ed3e23dda14ab816abd4c272f9a3593b091a0dfd4ca4b019b82bcd34ac2c9960ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582090d92af996b9967c6c54f2b6aecd12ddef070c1655244820118788496c90b8930029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000b46c44facc34c1475124152404832f797da08c94

-----Decoded View---------------
Arg [0] : ownerAddress (address): 0xB46C44FaCc34C1475124152404832f797da08C94

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000b46c44facc34c1475124152404832f797da08c94


Swarm Source

bzzr://90d92af996b9967c6c54f2b6aecd12ddef070c1655244820118788496c90b893

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

Blockchain games with instant payouts and open source code,

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.