ETH Price: $3,100.66 (+1.12%)
Gas: 2 Gwei

Contract

0x919c9B9621b3dA0809431b213c431a796cb8fa1F
 
Transaction Hash
Method
Block
From
To
Value
Refund56870762018-05-27 18:43:462236 days ago1527446626IN
0x919c9B96...96cb8fa1F
0 ETH0.000090994
Transfer From55088382018-04-26 11:30:102267 days ago1524742210IN
0x919c9B96...96cb8fa1F
0 ETH0.000516420
Transfer54561462018-04-17 9:50:382276 days ago1523958638IN
0x919c9B96...96cb8fa1F
0.02536053 ETH0.0010550
Transfer54393572018-04-14 13:42:282279 days ago1523713348IN
0x919c9B96...96cb8fa1F
0.00004 ETH0.000022031
Transfer53599172018-04-01 8:26:462292 days ago1522571206IN
0x919c9B96...96cb8fa1F
0.05 ETH0.000022031
Transfer52256972018-03-09 18:05:412315 days ago1520618741IN
0x919c9B96...96cb8fa1F
0.00001 ETH0.000198299
Transfer52015642018-03-05 15:40:412319 days ago1520264441IN
0x919c9B96...96cb8fa1F
0 ETH0.0000844
Transfer51736332018-02-28 21:59:052324 days ago1519855145IN
0x919c9B96...96cb8fa1F
0.08 ETH0.000066093
Transfer51736312018-02-28 21:59:002324 days ago1519855140IN
0x919c9B96...96cb8fa1F
0.081 ETH0.000044062
Transfer51714152018-02-28 12:52:482324 days ago1519822368IN
0x919c9B96...96cb8fa1F
0.230537 ETH0.0004220
Transfer51713662018-02-28 12:39:532324 days ago1519821593IN
0x919c9B96...96cb8fa1F
0.230957 ETH0.0004220
Transfer51705172018-02-28 9:10:212324 days ago1519809021IN
0x919c9B96...96cb8fa1F
0.34 ETH0.0005686225
Transfer51695262018-02-28 5:10:322324 days ago1519794632IN
0x919c9B96...96cb8fa1F
0.07570908 ETH0.0005686225
Transfer51695052018-02-28 5:04:422324 days ago1519794282IN
0x919c9B96...96cb8fa1F
0.07627771 ETH0.0005686225
Transfer51690132018-02-28 3:10:222324 days ago1519787422IN
0x919c9B96...96cb8fa1F
1 ETH0.0005686225
Transfer51689052018-02-28 2:43:052324 days ago1519785785IN
0x919c9B96...96cb8fa1F
0.0006 ETH0.0004776421
Transfer51688582018-02-28 2:33:062324 days ago1519785186IN
0x919c9B96...96cb8fa1F
0.04 ETH0.0004776421
Transfer51687392018-02-28 2:04:512324 days ago1519783491IN
0x919c9B96...96cb8fa1F
0.022255 ETH0.0007960735
Transfer51687212018-02-28 1:59:422324 days ago1519783182IN
0x919c9B96...96cb8fa1F
0.023937 ETH0.0006823530
Transfer51686702018-02-28 1:45:422324 days ago1519782342IN
0x919c9B96...96cb8fa1F
0.02864592 ETH0.0005686225
Transfer51684492018-02-28 0:52:392324 days ago1519779159IN
0x919c9B96...96cb8fa1F
0.011 ETH0.00157575
Transfer51683582018-02-28 0:32:422324 days ago1519777962IN
0x919c9B96...96cb8fa1F
0.1 ETH0.0009325441
Transfer51683512018-02-28 0:30:452324 days ago1519777845IN
0x919c9B96...96cb8fa1F
0.11 ETH0.0009325441
Transfer51682722018-02-28 0:11:012324 days ago1519776661IN
0x919c9B96...96cb8fa1F
0.97 ETH0.0005686225
0x6cb8fa1f51681612018-02-27 23:46:002324 days ago1519775160IN
0x919c9B96...96cb8fa1F
0.07 ETH0.0005875525
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To Value
51673652018-02-27 20:26:212325 days ago1519763181
0x919c9B96...96cb8fa1F
0.000025 ETH
51673562018-02-27 20:23:152325 days ago1519762995
0x919c9B96...96cb8fa1F
0.0006 ETH
51673422018-02-27 20:18:562325 days ago1519762736
0x919c9B96...96cb8fa1F
0.000675 ETH
51672832018-02-27 20:06:312325 days ago1519761991
0x919c9B96...96cb8fa1F
0.00055 ETH
51672672018-02-27 20:01:372325 days ago1519761697
0x919c9B96...96cb8fa1F
0.000025 ETH
51671592018-02-27 19:32:452325 days ago1519759965
0x919c9B96...96cb8fa1F
0.00075 ETH
51671162018-02-27 19:23:482325 days ago1519759428
0x919c9B96...96cb8fa1F
0.00004507 ETH
51669952018-02-27 19:00:202325 days ago1519758020
0x919c9B96...96cb8fa1F
0.05 ETH
51669562018-02-27 18:52:362325 days ago1519757556
0x919c9B96...96cb8fa1F
0.013 ETH
51669352018-02-27 18:47:572325 days ago1519757277
0x919c9B96...96cb8fa1F
0.03 ETH
51669312018-02-27 18:47:182325 days ago1519757238
0x919c9B96...96cb8fa1F
0.085 ETH
51669232018-02-27 18:45:372325 days ago1519757137
0x919c9B96...96cb8fa1F
0.25 ETH
51669222018-02-27 18:45:042325 days ago1519757104
0x919c9B96...96cb8fa1F
0.08 ETH
51669162018-02-27 18:42:322325 days ago1519756952
0x919c9B96...96cb8fa1F
0.0899 ETH
51669112018-02-27 18:40:392325 days ago1519756839
0x919c9B96...96cb8fa1F
0.16 ETH
51669052018-02-27 18:39:382325 days ago1519756778
0x919c9B96...96cb8fa1F
0.037 ETH
51668972018-02-27 18:37:572325 days ago1519756677
0x919c9B96...96cb8fa1F
0.0031 ETH
51668762018-02-27 18:32:282325 days ago1519756348
0x919c9B96...96cb8fa1F
0.246 ETH
51668422018-02-27 18:23:012325 days ago1519755781
0x919c9B96...96cb8fa1F
0.9 ETH
51668222018-02-27 18:18:252325 days ago1519755505
0x919c9B96...96cb8fa1F
0.22 ETH
51668112018-02-27 18:15:032325 days ago1519755303
0x919c9B96...96cb8fa1F
0.31757 ETH
51668032018-02-27 18:13:072325 days ago1519755187
0x919c9B96...96cb8fa1F
0.28288806 ETH
51668032018-02-27 18:13:072325 days ago1519755187
0x919c9B96...96cb8fa1F
0.41640709 ETH
51667932018-02-27 18:11:022325 days ago1519755062
0x919c9B96...96cb8fa1F
0.01 ETH
51667832018-02-27 18:09:082325 days ago1519754948
0x919c9B96...96cb8fa1F
2 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LympoICO

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-01-20
*/

/*
 *  Crowdsale for Lympo Tokens.
 *  Raised Ether will be stored safely at the wallet and returned to the ICO in case the funding
 *  goal is not reached, allowing the token holders to withdraw their funds.
 *  Author: Justas Kregždė
 */
 
pragma solidity ^0.4.19;

contract token {
    function transferFrom(address sender, address receiver, uint amount) returns(bool success) {}
    function burn() {}
}

library SafeMath {
    function mul(uint a, uint b) internal returns (uint) {
        uint c = a * b;
        assert(a == 0 || 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 && c >= b);
        return c;
    }
}

contract LympoICO {
    using SafeMath for uint;

    // pre-ICO
    // The maximum amount of tokens to be sold during pre-ICO
    uint constant public pre_maxGoal = 265000000e18; // 265 Million LYM Tokens
    // There are different prices and amount available in each period
    uint[2] public pre_prices = [60000, 50000];
    uint[1] public pre_amount_stages = [90000000e18]; // the amount available in each stage
    // The start date of the pre-ICO crowdsale
    uint constant public pre_start = 1516618800; // Monday, 22 January 2018 11:00:00 GMT
    // The end date of the pre-ICO crowdsale
    uint constant public pre_end = 1517655600; // Saturday, 3 February 2018 11:00:00 GMT
    // The number of tokens already sold during pre-ICO
    uint public pre_tokensSold = 0;

    // ICO
    // The maximum amount of tokens to be sold
    uint constant public maxGoal = 385000000e18; // 385 Million LYM Tokens
    // There are different prices and amount available in each period
    uint[1] public prices = [40000];
    // The start date of the crowdsale
    uint constant public start = 1518865200; // Saturday, 17 February 2018 11:00:00 GMT
    // The end date of the crowdsale
    uint constant public end = 1519815600; // Wednesday, 28 February 2018 11:00:00 GMT
    // The number of tokens already sold during ICO
    uint public tokensSold = 0;

    // If the funding goal is not reached, token holders may withdraw their funds
    uint constant public fundingGoal = 150000000e18; // 15%
    // How much has been raised by crowdale (in ETH)
    uint public amountRaised;
    // The balances (in ETH) of all token holders
    mapping(address => uint) public balances;
    // Indicates if the crowdsale has been ended already
    bool public crowdsaleEnded = false;
    // Tokens will be transfered from this address
    address public tokenOwner;
    // The address of the token contract
    token public tokenReward;
    // The wallet on which the funds will be stored
    address wallet;
    // Notifying transfers and the success of the crowdsale
    event GoalReached(address _tokenOwner, uint _amountRaised);
    event FundTransfer(address backer, uint amount, bool isContribution, uint _amountRaised);

    // Constructor/initialization
    function LympoICO(address tokenAddr, address walletAddr, address tokenOwnerAddr) {
        tokenReward = token(tokenAddr);
        wallet = walletAddr;
        tokenOwner = tokenOwnerAddr;
    }
    
    // Exchange by sending ether to the contract.
    function() payable {
        if (msg.sender != wallet) // Do not trigger exchange if the wallet is returning the funds
            exchange(msg.sender);
    }
    
    // Make an exchanegment. Only callable if the crowdsale started and hasn't been ended, also the maxGoal wasn't reached yet.
    // The current token price is looked up by available amount. Bought tokens is transfered to the receiver.
    // The sent value is directly forwarded to a safe wallet.
    function exchange(address receiver) payable {
        uint amount = msg.value;
        uint price = getPrice();
        uint numTokens = amount.mul(price);

        bool isPreICO = (now >= pre_start && now <= pre_end);
        bool isICO = (now >= start && now <= end);

        require(isPreICO || isICO);
        require(numTokens > 0);
        if (isPreICO)
        {
            require(!crowdsaleEnded && pre_tokensSold.add(numTokens) <= pre_maxGoal);
            if (pre_tokensSold < pre_amount_stages[0])
                require(numTokens <= 6000000e18); // max threshold for pre-ICO: 6mil LYM tokens for stage-I
            else
                require(numTokens <= 12500000e18); // max threshold for pre-ICO: 12.5mil LYM tokens for stage-II
        }
        if (isICO)
        {
            require(!crowdsaleEnded && tokensSold.add(numTokens) <= maxGoal);
        }

        wallet.transfer(amount);
        balances[receiver] = balances[receiver].add(amount);
        
        // Calculate how much raised and tokens sold
        amountRaised = amountRaised.add(amount);

        if (isPreICO)
            pre_tokensSold = pre_tokensSold.add(numTokens);
        if (isICO)
            tokensSold = tokensSold.add(numTokens);

        assert(tokenReward.transferFrom(tokenOwner, receiver, numTokens));
        FundTransfer(receiver, amount, true, amountRaised);
    }

    // Looks up the current token price
    function getPrice() constant returns (uint price) {
        // pre-ICO prices
        if (now >= pre_start && now <= pre_end)
        {
            for(uint i = 0; i < pre_amount_stages.length; i++) {
                if(pre_tokensSold < pre_amount_stages[i])
                    return pre_prices[i];
            }
            return pre_prices[pre_prices.length-1];
        }
        // ICO prices
        return prices[prices.length-1];
    }

    modifier afterDeadline() { if (now >= end) _; }

    // Checks if the goal or time limit has been reached and ends the campaign
    function checkGoalReached() afterDeadline {
        if (pre_tokensSold.add(tokensSold) >= fundingGoal){
            tokenReward.burn(); // Burn remaining tokens but the reserved ones
            GoalReached(tokenOwner, amountRaised);
        }
        crowdsaleEnded = true;
    }

    // Allows the funders to withdraw their funds if the goal has not been reached.
    // Only works after funds have been returned from the wallet.
    function safeWithdrawal() afterDeadline {
        uint amount = balances[msg.sender];
        if (address(this).balance >= amount) {
            balances[msg.sender] = 0;
            if (amount > 0) {
                msg.sender.transfer(amount);
                FundTransfer(msg.sender, amount, false, amountRaised);
            }
        }
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[],"name":"checkGoalReached","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleEnded","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receiver","type":"address"}],"name":"exchange","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"pre_amount_stages","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pre_maxGoal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenReward","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"fundingGoal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amountRaised","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pre_tokensSold","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pre_start","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getPrice","outputs":[{"name":"price","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pre_end","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"prices","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"start","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"end","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"pre_prices","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxGoal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"safeWithdrawal","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"tokenAddr","type":"address"},{"name":"walletAddr","type":"address"},{"name":"tokenOwnerAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_tokenOwner","type":"address"},{"indexed":false,"name":"_amountRaised","type":"uint256"}],"name":"GoalReached","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"backer","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"isContribution","type":"bool"},{"indexed":false,"name":"_amountRaised","type":"uint256"}],"name":"FundTransfer","type":"event"}]

6060604052604080519081016040528061ea6061ffff16815260200161c35061ffff16815250600090600262000037929190620001c8565b506020604051908101604052806a4a723dc6b40b8a9a0000006affffffffffffffffffffff1681525060029060016200007292919062000213565b506000600355602060405190810160405280619c4061ffff168152506004906001620000a092919062000267565b5060006005556000600860006101000a81548160ff0219169083151502179055503415620000cd57600080fd5b6040516060806200123e8339810160405280805190602001909190805190602001909190805190602001909190505082600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050620002da565b826002810192821562000200579160200282015b82811115620001ff578251829061ffff16905591602001919060010190620001dc565b5b5090506200020f9190620002b2565b5090565b826001810192821562000254579160200282015b828111156200025357825182906affffffffffffffffffffff1690559160200191906001019062000227565b5b509050620002639190620002b2565b5090565b82600181019282156200029f579160200282015b828111156200029e578251829061ffff169055916020019190600101906200027b565b5b509050620002ae9190620002b2565b5090565b620002d791905b80821115620002d3576000816000905550600101620002b9565b5090565b90565b610f5480620002ea6000396000f30060606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301cb3b20146101805780632367f35d146101955780632412bdb8146101c257806327e235e3146101f057806331232cd31461023d57806337981c3214610274578063518ab2a81461029d5780636e66f6e9146102c65780637a3a0e841461031b5780637b3e5e7b146103445780638551b8961461036d57806389f0ccba1461039657806398d5fdca146103bf5780639a713233146103e8578063a3e6761014610411578063bc31c1c114610466578063be9a65551461049d578063efbe1c1c146104c6578063f1b5d7de146104ef578063f71441a514610526578063fd6b7ef81461054f575b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561017e5761017d33610564565b5b005b341561018b57600080fd5b6101936109fd565b005b34156101a057600080fd5b6101a8610b7b565b604051808215151515815260200191505060405180910390f35b6101ee600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610564565b005b34156101fb57600080fd5b610227600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b8e565b6040518082815260200191505060405180910390f35b341561024857600080fd5b61025e6004808035906020019091905050610ba6565b6040518082815260200191505060405180910390f35b341561027f57600080fd5b610287610bc0565b6040518082815260200191505060405180910390f35b34156102a857600080fd5b6102b0610bcf565b6040518082815260200191505060405180910390f35b34156102d157600080fd5b6102d9610bd5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561032657600080fd5b61032e610bfb565b6040518082815260200191505060405180910390f35b341561034f57600080fd5b610357610c0a565b6040518082815260200191505060405180910390f35b341561037857600080fd5b610380610c10565b6040518082815260200191505060405180910390f35b34156103a157600080fd5b6103a9610c16565b6040518082815260200191505060405180910390f35b34156103ca57600080fd5b6103d2610c1e565b6040518082815260200191505060405180910390f35b34156103f357600080fd5b6103fb610cc2565b6040518082815260200191505060405180910390f35b341561041c57600080fd5b610424610cca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047157600080fd5b6104876004808035906020019091905050610cf0565b6040518082815260200191505060405180910390f35b34156104a857600080fd5b6104b0610d0a565b6040518082815260200191505060405180910390f35b34156104d157600080fd5b6104d9610d12565b6040518082815260200191505060405180910390f35b34156104fa57600080fd5b6105106004808035906020019091905050610d1a565b6040518082815260200191505060405180910390f35b341561053157600080fd5b610539610d34565b6040518082815260200191505060405180910390f35b341561055a57600080fd5b610562610d44565b005b6000806000806000349450610577610c1e565b935061058c8486610ecb90919063ffffffff16565b9250635a65c43042101580156105a65750635a7596304211155b9150635a880b3042101580156105c05750635a968bb04211155b905081806105cb5750805b15156105d657600080fd5b6000831115156105e557600080fd5b811561068857600860009054906101000a900460ff1615801561062757506adb33eec91221fba900000061062484600354610efe90919063ffffffff16565b11155b151561063257600080fd5b6002600060018110151561064257fe5b0154600354101561066c576a04f68ca6d8cd91c6000000831115151561066757600080fd5b610687565b6a0a56fa5b99019a5c800000831115151561068657600080fd5b5b5b80156106d757600860009054906101000a900460ff161580156106cb57506b013e76ebd202315f210000006106c884600554610efe90919063ffffffff16565b11155b15156106d657600080fd5b5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050151561073957600080fd5b61078b85600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610efe90919063ffffffff16565b600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107e385600654610efe90919063ffffffff16565b600681905550811561080b5761080483600354610efe90919063ffffffff16565b6003819055505b801561082d5761082683600554610efe90919063ffffffff16565b6005819055505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561095057600080fd5b6102c65a03f1151561096157600080fd5b50505060405180519050151561097357fe5b7f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c936386866001600654604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018315151515815260200182815260200194505050505060405180910390a1505050505050565b635a968bb042101515610b79576a7c13bc4b2c133c56000000610a2d600554600354610efe90919063ffffffff16565b101515610b5d57600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166344df8e706040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b1515610ab957600080fd5b6102c65a03f11515610aca57600080fd5b5050507fec3f991caf7857d61663fd1bba1739e04abd4781238508cde554bb849d790c85600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600654604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b6001600860006101000a81548160ff0219169083151502179055505b565b600860009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b600281600181101515610bb557fe5b016000915090505481565b6adb33eec91221fba900000081565b60055481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6a7c13bc4b2c133c5600000081565b60065481565b60035481565b635a65c43081565b600080635a65c4304210158015610c395750635a7596304211155b15610ca757600090505b6001811015610c8b57600281600181101515610c5b57fe5b01546003541015610c7e57600081600281101515610c7557fe5b01549150610cbe565b8080600101915050610c43565b60006001600203600281101515610c9e57fe5b01549150610cbe565b600460018003600181101515610cb957fe5b015491505b5090565b635a75963081565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600481600181101515610cff57fe5b016000915090505481565b635a880b3081565b635a968bb081565b600081600281101515610d2957fe5b016000915090505481565b6b013e76ebd202315f2100000081565b6000635a968bb042101515610ec857600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050803073ffffffffffffffffffffffffffffffffffffffff1631101515610ec7576000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000811115610ec6573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610e4357600080fd5b7f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c936333826000600654604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018315151515815260200182815260200194505050505060405180910390a15b5b5b50565b60008082840290506000841480610eec5750828482811515610ee957fe5b04145b1515610ef457fe5b8091505092915050565b6000808284019050838110158015610f165750828110155b1515610f1e57fe5b80915050929150505600a165627a7a72305820bc630a4b720fccd5925b75c13c21a4ff560f0d325f6fec40e6da5bdb58a9a691002900000000000000000000000057ad67acf9bf015e4820fbd66ea1a21bed8852ec000000000000000000000000bada5628f4d1ef5d8c7ce3cb959133ebe3243e8b000000000000000000000000c1c04f74a97a1e7eedb23d181023d48933399929

Deployed Bytecode

0x60606040526004361061011d576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301cb3b20146101805780632367f35d146101955780632412bdb8146101c257806327e235e3146101f057806331232cd31461023d57806337981c3214610274578063518ab2a81461029d5780636e66f6e9146102c65780637a3a0e841461031b5780637b3e5e7b146103445780638551b8961461036d57806389f0ccba1461039657806398d5fdca146103bf5780639a713233146103e8578063a3e6761014610411578063bc31c1c114610466578063be9a65551461049d578063efbe1c1c146104c6578063f1b5d7de146104ef578063f71441a514610526578063fd6b7ef81461054f575b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561017e5761017d33610564565b5b005b341561018b57600080fd5b6101936109fd565b005b34156101a057600080fd5b6101a8610b7b565b604051808215151515815260200191505060405180910390f35b6101ee600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610564565b005b34156101fb57600080fd5b610227600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610b8e565b6040518082815260200191505060405180910390f35b341561024857600080fd5b61025e6004808035906020019091905050610ba6565b6040518082815260200191505060405180910390f35b341561027f57600080fd5b610287610bc0565b6040518082815260200191505060405180910390f35b34156102a857600080fd5b6102b0610bcf565b6040518082815260200191505060405180910390f35b34156102d157600080fd5b6102d9610bd5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561032657600080fd5b61032e610bfb565b6040518082815260200191505060405180910390f35b341561034f57600080fd5b610357610c0a565b6040518082815260200191505060405180910390f35b341561037857600080fd5b610380610c10565b6040518082815260200191505060405180910390f35b34156103a157600080fd5b6103a9610c16565b6040518082815260200191505060405180910390f35b34156103ca57600080fd5b6103d2610c1e565b6040518082815260200191505060405180910390f35b34156103f357600080fd5b6103fb610cc2565b6040518082815260200191505060405180910390f35b341561041c57600080fd5b610424610cca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047157600080fd5b6104876004808035906020019091905050610cf0565b6040518082815260200191505060405180910390f35b34156104a857600080fd5b6104b0610d0a565b6040518082815260200191505060405180910390f35b34156104d157600080fd5b6104d9610d12565b6040518082815260200191505060405180910390f35b34156104fa57600080fd5b6105106004808035906020019091905050610d1a565b6040518082815260200191505060405180910390f35b341561053157600080fd5b610539610d34565b6040518082815260200191505060405180910390f35b341561055a57600080fd5b610562610d44565b005b6000806000806000349450610577610c1e565b935061058c8486610ecb90919063ffffffff16565b9250635a65c43042101580156105a65750635a7596304211155b9150635a880b3042101580156105c05750635a968bb04211155b905081806105cb5750805b15156105d657600080fd5b6000831115156105e557600080fd5b811561068857600860009054906101000a900460ff1615801561062757506adb33eec91221fba900000061062484600354610efe90919063ffffffff16565b11155b151561063257600080fd5b6002600060018110151561064257fe5b0154600354101561066c576a04f68ca6d8cd91c6000000831115151561066757600080fd5b610687565b6a0a56fa5b99019a5c800000831115151561068657600080fd5b5b5b80156106d757600860009054906101000a900460ff161580156106cb57506b013e76ebd202315f210000006106c884600554610efe90919063ffffffff16565b11155b15156106d657600080fd5b5b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc869081150290604051600060405180830381858888f19350505050151561073957600080fd5b61078b85600760008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610efe90919063ffffffff16565b600760008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506107e385600654610efe90919063ffffffff16565b600681905550811561080b5761080483600354610efe90919063ffffffff16565b6003819055505b801561082d5761082683600554610efe90919063ffffffff16565b6005819055505b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1688866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b151561095057600080fd5b6102c65a03f1151561096157600080fd5b50505060405180519050151561097357fe5b7f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c936386866001600654604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018315151515815260200182815260200194505050505060405180910390a1505050505050565b635a968bb042101515610b79576a7c13bc4b2c133c56000000610a2d600554600354610efe90919063ffffffff16565b101515610b5d57600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166344df8e706040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401600060405180830381600087803b1515610ab957600080fd5b6102c65a03f11515610aca57600080fd5b5050507fec3f991caf7857d61663fd1bba1739e04abd4781238508cde554bb849d790c85600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600654604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b6001600860006101000a81548160ff0219169083151502179055505b565b600860009054906101000a900460ff1681565b60076020528060005260406000206000915090505481565b600281600181101515610bb557fe5b016000915090505481565b6adb33eec91221fba900000081565b60055481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6a7c13bc4b2c133c5600000081565b60065481565b60035481565b635a65c43081565b600080635a65c4304210158015610c395750635a7596304211155b15610ca757600090505b6001811015610c8b57600281600181101515610c5b57fe5b01546003541015610c7e57600081600281101515610c7557fe5b01549150610cbe565b8080600101915050610c43565b60006001600203600281101515610c9e57fe5b01549150610cbe565b600460018003600181101515610cb957fe5b015491505b5090565b635a75963081565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600481600181101515610cff57fe5b016000915090505481565b635a880b3081565b635a968bb081565b600081600281101515610d2957fe5b016000915090505481565b6b013e76ebd202315f2100000081565b6000635a968bb042101515610ec857600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050803073ffffffffffffffffffffffffffffffffffffffff1631101515610ec7576000600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000811115610ec6573373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f193505050501515610e4357600080fd5b7f1673f758ed3beff5e37b51f770fd638a812bade2568f15526a4f5b33945c936333826000600654604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018315151515815260200182815260200194505050505060405180910390a15b5b5b50565b60008082840290506000841480610eec5750828482811515610ee957fe5b04145b1515610ef457fe5b8091505092915050565b6000808284019050838110158015610f165750828110155b1515610f1e57fe5b80915050929150505600a165627a7a72305820bc630a4b720fccd5925b75c13c21a4ff560f0d325f6fec40e6da5bdb58a9a6910029

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

00000000000000000000000057ad67acf9bf015e4820fbd66ea1a21bed8852ec000000000000000000000000bada5628f4d1ef5d8c7ce3cb959133ebe3243e8b000000000000000000000000c1c04f74a97a1e7eedb23d181023d48933399929

-----Decoded View---------------
Arg [0] : tokenAddr (address): 0x57aD67aCf9bF015E4820Fbd66EA1A21BED8852eC
Arg [1] : walletAddr (address): 0xBAda5628F4d1Ef5D8c7cE3cb959133ebe3243E8B
Arg [2] : tokenOwnerAddr (address): 0xc1c04f74A97a1E7eedb23D181023d48933399929

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000057ad67acf9bf015e4820fbd66ea1a21bed8852ec
Arg [1] : 000000000000000000000000bada5628f4d1ef5d8c7ce3cb959133ebe3243e8b
Arg [2] : 000000000000000000000000c1c04f74a97a1e7eedb23d181023d48933399929


Swarm Source

bzzr://bc630a4b720fccd5925b75c13c21a4ff560f0d325f6fec40e6da5bdb58a9a691

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.