ETH Price: $2,980.90 (+0.95%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
0x4d787a7460161322018-07-23 13:53:182706 days ago1532353998IN
0xd9EfB77f...05817C6D1
1.6 ETH0.0007540830
Transfer57933132018-06-15 12:59:012744 days ago1529067541IN
0xd9EfB77f...05817C6D1
0 ETH0.0007443630
Transfer57917162018-06-15 6:22:122745 days ago1529043732IN
0xd9EfB77f...05817C6D1
0 ETH0.0002743411
Approve57265222018-06-03 18:23:142756 days ago1528050194IN
0xd9EfB77f...05817C6D1
0 ETH0.0008639435
Approve57136062018-06-01 11:22:312758 days ago1527852151IN
0xd9EfB77f...05817C6D1
0 ETH0.0008639435
Approve57130662018-06-01 9:05:292759 days ago1527843929IN
0xd9EfB77f...05817C6D1
0 ETH0.0008639435
0x6449426c54933422018-04-23 19:23:122797 days ago1524511392IN
0xd9EfB77f...05817C6D1
1 ETH0.0007540830
Transfer54291052018-04-12 19:56:552808 days ago1523563015IN
0xd9EfB77f...05817C6D1
0.1 ETH0.0006691230
Transfer54291052018-04-12 19:56:552808 days ago1523563015IN
0xd9EfB77f...05817C6D1
0.1 ETH0.0006691230
Transfer54291052018-04-12 19:56:552808 days ago1523563015IN
0xd9EfB77f...05817C6D1
0.1 ETH0.0006691230
Transfer54291042018-04-12 19:56:242808 days ago1523562984IN
0xd9EfB77f...05817C6D1
0.1 ETH0.0006691230
Transfer53481462018-03-30 9:30:202822 days ago1522402220IN
0xd9EfB77f...05817C6D1
0 ETH0.000074623
0x3231327652803242018-03-19 0:47:052833 days ago1521420425IN
0xd9EfB77f...05817C6D1
0.19 ETH0.000050272
0x5034483552792592018-03-18 20:26:432833 days ago1521404803IN
0xd9EfB77f...05817C6D1
0.35 ETH0.001033240
0x6161314152769272018-03-18 11:02:022833 days ago1521370922IN
0xd9EfB77f...05817C6D1
1 ETH0.0007540830
Transfer52523952018-03-14 6:48:552838 days ago1521010135IN
0xd9EfB77f...05817C6D1
0.34 ETH0.0006245128
0x5a4a445252506752018-03-13 23:49:412838 days ago1520984981IN
0xd9EfB77f...05817C6D1
0.15 ETH0.0007540830
0x5a4a445252506622018-03-13 23:46:172838 days ago1520984777IN
0xd9EfB77f...05817C6D1
0.17 ETH0.0007540830
0x5a4a445252506422018-03-13 23:39:372838 days ago1520984377IN
0xd9EfB77f...05817C6D1
0.17 ETH0.0007540830
0x74566c4e52504272018-03-13 22:50:392838 days ago1520981439IN
0xd9EfB77f...05817C6D1
0.8 ETH0.0010590341
0x36444e7052498482018-03-13 20:29:122838 days ago1520972952IN
0xd9EfB77f...05817C6D1
0.155 ETH0.0007490729
0x74566c4e52492312018-03-13 17:53:552838 days ago1520963635IN
0xd9EfB77f...05817C6D1
0.8 ETH0.0010590341
0x74566c4e52489592018-03-13 16:45:292838 days ago1520959529IN
0xd9EfB77f...05817C6D1
0.79 ETH0.0010590341
0x74566c4e52489402018-03-13 16:42:062838 days ago1520959326IN
0xd9EfB77f...05817C6D1
0.8 ETH0.0010590341
0x676a553952486562018-03-13 15:35:222838 days ago1520955322IN
0xd9EfB77f...05817C6D1
0.65 ETH0.000774930
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer52450102018-03-13 0:37:092839 days ago1520901429
0xd9EfB77f...05817C6D1
4.53478147 ETH
Transfer52450102018-03-13 0:37:092839 days ago1520901429
0xd9EfB77f...05817C6D1
5.46521852 ETH
Transfer52450082018-03-13 0:36:592839 days ago1520901419
0xd9EfB77f...05817C6D1
0.38 ETH
Transfer52450062018-03-13 0:36:472839 days ago1520901407
0xd9EfB77f...05817C6D1
10 ETH
Transfer52450042018-03-13 0:36:282839 days ago1520901388
0xd9EfB77f...05817C6D1
0.2 ETH
Transfer52450032018-03-13 0:35:532839 days ago1520901353
0xd9EfB77f...05817C6D1
0.965 ETH
Transfer52450032018-03-13 0:35:532839 days ago1520901353
0xd9EfB77f...05817C6D1
0.5 ETH
Transfer52450032018-03-13 0:35:532839 days ago1520901353
0xd9EfB77f...05817C6D1
10 ETH
Transfer52450002018-03-13 0:34:202839 days ago1520901260
0xd9EfB77f...05817C6D1
0.8 ETH
Transfer52449962018-03-13 0:34:022839 days ago1520901242
0xd9EfB77f...05817C6D1
2 ETH
Transfer52449962018-03-13 0:34:022839 days ago1520901242
0xd9EfB77f...05817C6D1
0.39 ETH
Transfer52449892018-03-13 0:32:312839 days ago1520901151
0xd9EfB77f...05817C6D1
0.5 ETH
Transfer52449892018-03-13 0:32:312839 days ago1520901151
0xd9EfB77f...05817C6D1
0.42558599 ETH
Transfer52449882018-03-13 0:31:592839 days ago1520901119
0xd9EfB77f...05817C6D1
2.6 ETH
Transfer52449882018-03-13 0:31:592839 days ago1520901119
0xd9EfB77f...05817C6D1
10 ETH
Transfer52449882018-03-13 0:31:592839 days ago1520901119
0xd9EfB77f...05817C6D1
1.50334675 ETH
Transfer52449852018-03-13 0:31:162839 days ago1520901076
0xd9EfB77f...05817C6D1
0.19 ETH
Transfer52449852018-03-13 0:31:162839 days ago1520901076
0xd9EfB77f...05817C6D1
0.2 ETH
Transfer52449812018-03-13 0:30:232839 days ago1520901023
0xd9EfB77f...05817C6D1
10 ETH
Transfer52449812018-03-13 0:30:232839 days ago1520901023
0xd9EfB77f...05817C6D1
1.74 ETH
Transfer52449792018-03-13 0:29:112839 days ago1520900951
0xd9EfB77f...05817C6D1
1.6 ETH
Transfer52449792018-03-13 0:29:112839 days ago1520900951
0xd9EfB77f...05817C6D1
0.15 ETH
Transfer52449692018-03-13 0:27:082839 days ago1520900828
0xd9EfB77f...05817C6D1
0.13 ETH
Transfer52449652018-03-13 0:26:272839 days ago1520900787
0xd9EfB77f...05817C6D1
1.1 ETH
Transfer52449612018-03-13 0:25:542839 days ago1520900754
0xd9EfB77f...05817C6D1
2.55 ETH
View All Internal Transactions
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
YggdrashCrowd

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-03-30
*/

pragma solidity ^0.4.11;
/**
    ERC20 Interface
    @author DongOk Peter Ryu - <[email protected]>
*/
contract ERC20 {
    function totalSupply() public constant returns (uint supply);
    function balanceOf( address who ) public constant returns (uint value);
    function allowance( address owner, address spender ) public constant returns (uint _allowance);

    function transfer( address to, uint value) public returns (bool ok);
    function transferFrom( address from, address to, uint value) public returns (bool ok);
    function approve( address spender, uint value ) public returns (bool ok);

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

library 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); // Solidity automatically throws when dividing by 0
    uint c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    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;
  }

  function max64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a >= b ? a : b;
  }

  function min64(uint64 a, uint64 b) internal constant returns (uint64) {
    return a < b ? a : b;
  }

  function max256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a >= b ? a : b;
  }

  function min256(uint256 a, uint256 b) internal constant returns (uint256) {
    return a < b ? a : b;
  }

}
/**
    YGGDRASH SmartContract
    @author Peter Ryu - <[email protected]>
*/
contract YggdrashCrowd {
    using SafeMath for uint;
    ERC20 public yeedToken;
    Stages stage;
    address public wallet;
    address public owner;
    address public tokenOwner;
    uint public totalAmount;    // Contruibute Token amount
    uint public priceFactor; // ratio
    uint public startBlock;
    uint public totalReceived;
    uint public endTime;

    uint public maxValue; // max ETH
    uint public minValue;

    uint public maxGasPrice; // Max gasPrice

    // collect log
    event FundTransfer (address sender, uint amount);

    struct ContributeAddress {
        bool exists; // set to true
        address account; // sending account
        uint amount; // sending amount
        uint balance; // token value
        bytes data; // sending data
    }

    mapping(address => ContributeAddress) public _contributeInfo;
    mapping(bytes => ContributeAddress) _contruibuteData;

    /*
        Check is owner address
    */
    modifier isOwner() {
        // Only owner is allowed to proceed
        require (msg.sender == owner);
        _;
    }

    /**
        Check Valid Payload
    */
    modifier isValidPayload() {
        // check Max
        if(maxValue != 0){
            require(msg.value < maxValue + 1);
        }
        // Check Min
        if(minValue != 0){
            require(msg.value > minValue - 1);
        }
        require(wallet != msg.sender);
        // check data value
        require(msg.data.length != 0);
        _;

    }

    /*
        Check exists Contribute list
    */
    modifier isExists() {
        require(_contruibuteData[msg.data].exists == false);
        require(_contributeInfo[msg.sender].amount == 0);
        _;
    }

    /*
     *  Modifiers Stage
     */
    modifier atStage(Stages _stage) {
        require(stage == _stage);
        _;
    }


    /*
     *  Enums Stage Status
     */
    enum Stages {
    Deployed,
    SetUp,
    Started,
    Ended
    }


    /// init
    /// @param _token token address
    /// @param _tokenOwner token owner wallet address
    /// @param _wallet Send ETH wallet
    /// @param _amount token total value
    /// @param _priceFactor token and ETH ratio
    /// @param _maxValue maximum ETH balance
    /// @param _minValue minimum ETH balance

    function YggdrashCrowd(address _token, address _tokenOwner, address _wallet, uint _amount, uint _priceFactor, uint _maxValue, uint _minValue)
    public
    {
        require (_tokenOwner != 0 && _wallet != 0 && _amount != 0 && _priceFactor != 0);
        tokenOwner = _tokenOwner;
        owner = msg.sender;
        wallet = _wallet;
        totalAmount = _amount;
        priceFactor = _priceFactor;
        maxValue = _maxValue;
        minValue = _minValue;
        stage = Stages.Deployed;

        if(_token != 0){ // setup token
            yeedToken = ERC20(_token);
            stage = Stages.SetUp;
        }
        // Max Gas Price is unlimited
        maxGasPrice = 0;
    }

    // setupToken
    function setupToken(address _token)
    public
    isOwner
    {
        require(_token != 0);
        yeedToken = ERC20(_token);
        stage = Stages.SetUp;
    }

    /// @dev Start Contruibute
    function startContruibute()
    public
    isOwner
    atStage(Stages.SetUp)
    {
        stage = Stages.Started;
        startBlock = block.number;
    }


    /**
        Contributer send to ETH
        Payload Check
        Exist Check
        GasPrice Check
        Stage Check
    */
    function()
    public
    isValidPayload
    isExists
    atStage(Stages.Started)
    payable
    {
        uint amount = msg.value;
        uint maxAmount = totalAmount.div(priceFactor);
        // refund
        if (amount > maxAmount){
            uint refund = amount.sub(maxAmount);
            assert(msg.sender.send(refund));
            amount = maxAmount;
        }
        //  NO MORE GAS WAR!!!
        if(maxGasPrice != 0){
            assert(tx.gasprice < maxGasPrice + 1);
        }
        totalReceived = totalReceived.add(amount);
        // calculate token
        uint token = amount.mul(priceFactor);
        totalAmount = totalAmount.sub(token);

        // give token to sender
        yeedToken.transferFrom(tokenOwner, msg.sender, token);
        FundTransfer(msg.sender, token);

        // Set Contribute Account
        ContributeAddress crowdData = _contributeInfo[msg.sender];
        crowdData.exists = true;
        crowdData.account = msg.sender;
        crowdData.data = msg.data;
        crowdData.amount = amount;
        crowdData.balance = token;
        // add contruibuteData
        _contruibuteData[msg.data] = crowdData;
        _contributeInfo[msg.sender] = crowdData;
        // send to wallet
        wallet.transfer(amount);

        // token sold out
        if (amount == maxAmount)
            finalizeContruibute();
    }

    /// @dev Changes auction totalAmount and start price factor before auction is started.
    /// @param _totalAmount Updated auction totalAmount.
    /// @param _priceFactor Updated start price factor.
    /// @param _maxValue Maximum balance of ETH
    /// @param _minValue Minimum balance of ETH
    function changeSettings(uint _totalAmount, uint _priceFactor, uint _maxValue, uint _minValue, uint _maxGasPrice)
    public
    isOwner
    {
        require(_totalAmount != 0 && _priceFactor != 0);
        totalAmount = _totalAmount;
        priceFactor = _priceFactor;
        maxValue = _maxValue;
        minValue = _minValue;
        maxGasPrice = _maxGasPrice;
    }
    /**
        Set Max Gas Price by Admin
    */
    function setMaxGasPrice(uint _maxGasPrice)
    public
    isOwner
    {
        maxGasPrice = _maxGasPrice;
    }


    // token balance
    // @param src sender wallet address
    function balanceOf(address src) public constant returns (uint256)
    {
        return _contributeInfo[src].balance;
    }

    // amount ETH value
    // @param src sender wallet address
    function amountOf(address src) public constant returns(uint256)
    {
        return _contributeInfo[src].amount;
    }

    // contruibute data
    // @param src Yggdrash uuid
    function contruibuteData(bytes src) public constant returns(address)
    {
        return _contruibuteData[src].account;
    }

    // Check contruibute is open
    function isContruibuteOpen() public constant returns (bool)
    {
        return stage == Stages.Started;
    }

    // Smartcontract halt
    function halt()
    public
    isOwner
    {
        finalizeContruibute();
    }

    // END of this Contruibute
    function finalizeContruibute()
    private
    {
        stage = Stages.Ended;
        // remain token send to owner
        totalAmount = 0;
        endTime = now;
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[{"name":"src","type":"address"}],"name":"amountOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isContruibuteOpen","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_totalAmount","type":"uint256"},{"name":"_priceFactor","type":"uint256"},{"name":"_maxValue","type":"uint256"},{"name":"_minValue","type":"uint256"},{"name":"_maxGasPrice","type":"uint256"}],"name":"changeSettings","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startContruibute","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxGasPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"startBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"wallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"halt","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"yeedToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalReceived","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":false,"inputs":[{"name":"_token","type":"address"}],"name":"setupToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"_contributeInfo","outputs":[{"name":"exists","type":"bool"},{"name":"account","type":"address"},{"name":"amount","type":"uint256"},{"name":"balance","type":"uint256"},{"name":"data","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_maxGasPrice","type":"uint256"}],"name":"setMaxGasPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"priceFactor","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"bytes"}],"name":"contruibuteData","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_tokenOwner","type":"address"},{"name":"_wallet","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_priceFactor","type":"uint256"},{"name":"_maxValue","type":"uint256"},{"name":"_minValue","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"sender","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"FundTransfer","type":"event"}]

6060604052341561000f57600080fd5b60405160e08061188e8339810160405280805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190805190602001909190505060008673ffffffffffffffffffffffffffffffffffffffff161415801561009f575060008573ffffffffffffffffffffffffffffffffffffffff1614155b80156100ac575060008414155b80156100b9575060008314155b15156100c457600080fd5b85600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555033600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600481905550826005819055508160098190555080600a8190555060008060146101000a81548160ff021916908360038111156101c157fe5b021790555060008773ffffffffffffffffffffffffffffffffffffffff1614151561024b57866000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600060146101000a81548160ff0219169083600381111561024557fe5b02179055505b6000600b8190555050505050505050611625806102696000396000f300606060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301608f5f1461088b5780630a08de75146108d857806316948e9b146109055780631a39d8ef1461094c5780632716baa6146109755780633197cbb61461098a5780633de39c11146109b357806348cd4cb1146109dc578063521eb27314610a055780635ed7ca5b14610a5a57806370a0823114610a6f57806382ad5ecf14610abc5780638da5cb5b14610b1157806394a5c2e414610b66578063963e63c714610b8f578063a3c2c46214610bb8578063a3e6761014610be1578063b3c4a36b14610c36578063b924d53114610c6f578063d2fa635e14610d8a578063dfb2866d14610dad578063fdcb753914610dd6575b60008060008060008060095414151561014f576001600954013410151561014e57600080fd5b5b6000600a5414151561016f576001600a54033411151561016e57600080fd5b5b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156101cc57600080fd5b600080369050141515156101df57600080fd5b60001515600d60003660405180838380828437820191505092505050908152602001604051809103902060000160009054906101000a900460ff16151514151561022857600080fd5b6000600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015414151561027957600080fd5b600280600381111561028757fe5b600060149054906101000a900460ff1660038111156102a257fe5b1415156102ae57600080fd5b3495506102c8600554600454610e7390919063ffffffff16565b945084861115610328576102e58587610e8e90919063ffffffff16565b93503373ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050151561032457fe5b8495505b6000600b54141515610345576001600b54013a10151561034457fe5b5b61035a86600754610ea790919063ffffffff16565b60078190555061037560055487610ec590919063ffffffff16565b925061038c83600454610e8e90919063ffffffff16565b6004819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156104b457600080fd5b6102c65a03f115156104c557600080fd5b50505060405180519050507f97c35397cb6acebd9df368c206404479fc4c80dd6034d1b28943aaf5826318703384604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020915060018260000160006101000a81548160ff021916908315150217905550338260000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000368360030191906105f09291906114cd565b5085826001018190555082826002018190555081600d6000366040518083838082843782019150509250505090815260200160405180910390206000820160009054906101000a900460ff168160000160006101000a81548160ff0219169083151502179055506000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820154816001015560028201548160020155600382018160030190805460018160011615610100020316600290046106f992919061154d565b5090505081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820160009054906101000a900460ff168160000160006101000a81548160ff0219169083151502179055506000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018201548160010155600282015481600201556003820181600301908054600181600116156101000203166002900461080c92919061154d565b50905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f19350505050151561087257600080fd5b8486141561088357610882610ef8565b5b505050505050005b341561089657600080fd5b6108c2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f2d565b6040518082815260200191505060405180910390f35b34156108e357600080fd5b6108eb610f79565b604051808215151515815260200191505060405180910390f35b341561091057600080fd5b61094a6004808035906020019091908035906020019091908035906020019091908035906020019091908035906020019091905050610fa9565b005b341561095757600080fd5b61095f61104c565b6040518082815260200191505060405180910390f35b341561098057600080fd5b610988611052565b005b341561099557600080fd5b61099d611111565b6040518082815260200191505060405180910390f35b34156109be57600080fd5b6109c6611117565b6040518082815260200191505060405180910390f35b34156109e757600080fd5b6109ef61111d565b6040518082815260200191505060405180910390f35b3415610a1057600080fd5b610a18611123565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a6557600080fd5b610a6d611149565b005b3415610a7a57600080fd5b610aa6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111af565b6040518082815260200191505060405180910390f35b3415610ac757600080fd5b610acf6111fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b1c57600080fd5b610b24611220565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b7157600080fd5b610b79611246565b6040518082815260200191505060405180910390f35b3415610b9a57600080fd5b610ba261124c565b6040518082815260200191505060405180910390f35b3415610bc357600080fd5b610bcb611252565b6040518082815260200191505060405180910390f35b3415610bec57600080fd5b610bf4611258565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610c4157600080fd5b610c6d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061127e565b005b3415610c7a57600080fd5b610ca6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611367565b60405180861515151581526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200180602001828103825283818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610d775780601f10610d4c57610100808354040283529160200191610d77565b820191906000526020600020905b815481529060010190602001808311610d5a57829003601f168201915b5050965050505050505060405180910390f35b3415610d9557600080fd5b610dab60048080359060200190919050506113c9565b005b3415610db857600080fd5b610dc061142f565b6040518082815260200191505060405180910390f35b3415610de157600080fd5b610e31600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611435565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000808284811515610e8157fe5b0490508091505092915050565b6000828211151515610e9c57fe5b818303905092915050565b6000808284019050838110151515610ebb57fe5b8091505092915050565b60008082840290506000841480610ee65750828482811515610ee357fe5b04145b1515610eee57fe5b8091505092915050565b6003600060146101000a81548160ff02191690836003811115610f1757fe5b0217905550600060048190555042600881905550565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b600060026003811115610f8857fe5b600060149054906101000a900460ff166003811115610fa357fe5b14905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561100557600080fd5b60008514158015611017575060008414155b151561102257600080fd5b84600481905550836005819055508260098190555081600a8190555080600b819055505050505050565b60045481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110ae57600080fd5b60018060038111156110bc57fe5b600060149054906101000a900460ff1660038111156110d757fe5b1415156110e357600080fd5b6002600060146101000a81548160ff0219169083600381111561110257fe5b02179055504360068190555050565b60085481565b600b5481565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111a557600080fd5b6111ad610ef8565b565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b600a5481565b60075481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112da57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff161415151561130057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600060146101000a81548160ff0219169083600381111561135f57fe5b021790555050565b600c6020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600101549080600201549080600301905085565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561142557600080fd5b80600b8190555050565b60055481565b6000600d826040518082805190602001908083835b60208310151561146f578051825260208201915060208101905060208303925061144a565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060000160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061150e57803560ff191683800117855561153c565b8280016001018555821561153c579182015b8281111561153b578235825591602001919060010190611520565b5b50905061154991906115d4565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061158657805485556115c3565b828001600101855582156115c357600052602060002091601f016020900482015b828111156115c25782548255916001019190600101906115a7565b5b5090506115d091906115d4565b5090565b6115f691905b808211156115f25760008160009055506001016115da565b5090565b905600a165627a7a72305820e848c096c7c1fb55ed811783e7df0806882731c02e6a83f5e93d96bc984bcf8400290000000000000000000000006f7a4bac3315b5082f793161a22e26666d22717f0000000000000000000000000000c72e03a01cd93b2b68b5e08b7bfd49182b3a000000000000000000000000a17993670e7ac9c4ce79e53ff8f931f02c901dc30000000000000000000000000000000000000000060f02a21734dd1b05d4000000000000000000000000000000000000000000000000000000000000000166eb0000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000016345785d8a0000

Deployed Bytecode

0x606060405260043610610128576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301608f5f1461088b5780630a08de75146108d857806316948e9b146109055780631a39d8ef1461094c5780632716baa6146109755780633197cbb61461098a5780633de39c11146109b357806348cd4cb1146109dc578063521eb27314610a055780635ed7ca5b14610a5a57806370a0823114610a6f57806382ad5ecf14610abc5780638da5cb5b14610b1157806394a5c2e414610b66578063963e63c714610b8f578063a3c2c46214610bb8578063a3e6761014610be1578063b3c4a36b14610c36578063b924d53114610c6f578063d2fa635e14610d8a578063dfb2866d14610dad578063fdcb753914610dd6575b60008060008060008060095414151561014f576001600954013410151561014e57600080fd5b5b6000600a5414151561016f576001600a54033411151561016e57600080fd5b5b3373ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141515156101cc57600080fd5b600080369050141515156101df57600080fd5b60001515600d60003660405180838380828437820191505092505050908152602001604051809103902060000160009054906101000a900460ff16151514151561022857600080fd5b6000600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015414151561027957600080fd5b600280600381111561028757fe5b600060149054906101000a900460ff1660038111156102a257fe5b1415156102ae57600080fd5b3495506102c8600554600454610e7390919063ffffffff16565b945084861115610328576102e58587610e8e90919063ffffffff16565b93503373ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050151561032457fe5b8495505b6000600b54141515610345576001600b54013a10151561034457fe5b5b61035a86600754610ea790919063ffffffff16565b60078190555061037560055487610ec590919063ffffffff16565b925061038c83600454610e8e90919063ffffffff16565b6004819055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1633866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15156104b457600080fd5b6102c65a03f115156104c557600080fd5b50505060405180519050507f97c35397cb6acebd9df368c206404479fc4c80dd6034d1b28943aaf5826318703384604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020915060018260000160006101000a81548160ff021916908315150217905550338260000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000368360030191906105f09291906114cd565b5085826001018190555082826002018190555081600d6000366040518083838082843782019150509250505090815260200160405180910390206000820160009054906101000a900460ff168160000160006101000a81548160ff0219169083151502179055506000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001820154816001015560028201548160020155600382018160030190805460018160011615610100020316600290046106f992919061154d565b5090505081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000820160009054906101000a900460ff168160000160006101000a81548160ff0219169083151502179055506000820160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff168160000160016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018201548160010155600282015481600201556003820181600301908054600181600116156101000203166002900461080c92919061154d565b50905050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc879081150290604051600060405180830381858888f19350505050151561087257600080fd5b8486141561088357610882610ef8565b5b505050505050005b341561089657600080fd5b6108c2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610f2d565b6040518082815260200191505060405180910390f35b34156108e357600080fd5b6108eb610f79565b604051808215151515815260200191505060405180910390f35b341561091057600080fd5b61094a6004808035906020019091908035906020019091908035906020019091908035906020019091908035906020019091905050610fa9565b005b341561095757600080fd5b61095f61104c565b6040518082815260200191505060405180910390f35b341561098057600080fd5b610988611052565b005b341561099557600080fd5b61099d611111565b6040518082815260200191505060405180910390f35b34156109be57600080fd5b6109c6611117565b6040518082815260200191505060405180910390f35b34156109e757600080fd5b6109ef61111d565b6040518082815260200191505060405180910390f35b3415610a1057600080fd5b610a18611123565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610a6557600080fd5b610a6d611149565b005b3415610a7a57600080fd5b610aa6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506111af565b6040518082815260200191505060405180910390f35b3415610ac757600080fd5b610acf6111fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b1c57600080fd5b610b24611220565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610b7157600080fd5b610b79611246565b6040518082815260200191505060405180910390f35b3415610b9a57600080fd5b610ba261124c565b6040518082815260200191505060405180910390f35b3415610bc357600080fd5b610bcb611252565b6040518082815260200191505060405180910390f35b3415610bec57600080fd5b610bf4611258565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3415610c4157600080fd5b610c6d600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061127e565b005b3415610c7a57600080fd5b610ca6600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611367565b60405180861515151581526020018573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200184815260200183815260200180602001828103825283818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610d775780601f10610d4c57610100808354040283529160200191610d77565b820191906000526020600020905b815481529060010190602001808311610d5a57829003601f168201915b5050965050505050505060405180910390f35b3415610d9557600080fd5b610dab60048080359060200190919050506113c9565b005b3415610db857600080fd5b610dc061142f565b6040518082815260200191505060405180910390f35b3415610de157600080fd5b610e31600480803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611435565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000808284811515610e8157fe5b0490508091505092915050565b6000828211151515610e9c57fe5b818303905092915050565b6000808284019050838110151515610ebb57fe5b8091505092915050565b60008082840290506000841480610ee65750828482811515610ee357fe5b04145b1515610eee57fe5b8091505092915050565b6003600060146101000a81548160ff02191690836003811115610f1757fe5b0217905550600060048190555042600881905550565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101549050919050565b600060026003811115610f8857fe5b600060149054906101000a900460ff166003811115610fa357fe5b14905090565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561100557600080fd5b60008514158015611017575060008414155b151561102257600080fd5b84600481905550836005819055508260098190555081600a8190555080600b819055505050505050565b60045481565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110ae57600080fd5b60018060038111156110bc57fe5b600060149054906101000a900460ff1660038111156110d757fe5b1415156110e357600080fd5b6002600060146101000a81548160ff0219169083600381111561110257fe5b02179055504360068190555050565b60085481565b600b5481565b60065481565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111a557600080fd5b6111ad610ef8565b565b6000600c60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60095481565b600a5481565b60075481565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112da57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff161415151561130057600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600060146101000a81548160ff0219169083600381111561135f57fe5b021790555050565b600c6020528060005260406000206000915090508060000160009054906101000a900460ff16908060000160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169080600101549080600201549080600301905085565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561142557600080fd5b80600b8190555050565b60055481565b6000600d826040518082805190602001908083835b60208310151561146f578051825260208201915060208101905060208303925061144a565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902060000160019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061150e57803560ff191683800117855561153c565b8280016001018555821561153c579182015b8281111561153b578235825591602001919060010190611520565b5b50905061154991906115d4565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061158657805485556115c3565b828001600101855582156115c357600052602060002091601f016020900482015b828111156115c25782548255916001019190600101906115a7565b5b5090506115d091906115d4565b5090565b6115f691905b808211156115f25760008160009055506001016115da565b5090565b905600a165627a7a72305820e848c096c7c1fb55ed811783e7df0806882731c02e6a83f5e93d96bc984bcf840029

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

0000000000000000000000006f7a4bac3315b5082f793161a22e26666d22717f0000000000000000000000000000c72e03a01cd93b2b68b5e08b7bfd49182b3a000000000000000000000000a17993670e7ac9c4ce79e53ff8f931f02c901dc30000000000000000000000000000000000000000060f02a21734dd1b05d4000000000000000000000000000000000000000000000000000000000000000166eb0000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000016345785d8a0000

-----Decoded View---------------
Arg [0] : _token (address): 0x6F7A4bac3315B5082F793161a22e26666d22717f
Arg [1] : _tokenOwner (address): 0x0000c72E03A01cd93B2b68b5e08b7BfD49182B3a
Arg [2] : _wallet (address): 0xA17993670E7ac9c4cE79E53ff8f931F02c901dc3
Arg [3] : _amount (uint256): 1875056381000000000000000000
Arg [4] : _priceFactor (uint256): 91883
Arg [5] : _maxValue (uint256): 10000000000000000000
Arg [6] : _minValue (uint256): 100000000000000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000006f7a4bac3315b5082f793161a22e26666d22717f
Arg [1] : 0000000000000000000000000000c72e03a01cd93b2b68b5e08b7bfd49182b3a
Arg [2] : 000000000000000000000000a17993670e7ac9c4ce79e53ff8f931f02c901dc3
Arg [3] : 0000000000000000000000000000000000000000060f02a21734dd1b05d40000
Arg [4] : 00000000000000000000000000000000000000000000000000000000000166eb
Arg [5] : 0000000000000000000000000000000000000000000000008ac7230489e80000
Arg [6] : 000000000000000000000000000000000000000000000000016345785d8a0000


Swarm Source

bzzr://e848c096c7c1fb55ed811783e7df0806882731c02e6a83f5e93d96bc984bcf84

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.