Contract 0xF03f8D65BaFA598611C3495124093c56e8F638f0

 

TxHash Block Age From To Value [TxFee]
0xd22b1b22274e95e8536a37e2a232afa12c80923d854971239c57ba3c6594766b74023473 days 15 hrs ago0x4ee62778f5faf1976b26986cfb949cb00589bb79 IN  View_Token0 Ether0.001538976
0xb19fdf552b56fb4eff77e80b11ad9cf72a76e762666b068f1d21d9fcede72d5d74001373 days 23 hrs ago0x99e245dde532cc502fc9caba1a1843c1bc84a643 IN  View_Token0 Ether0.002494692
0xd55750b8e734fc41a9a477920a5ef992a8d77f957e054e174975a0a1ea50a85b74000593 days 23 hrs ago0x48640126abdef6682ad0637024f814e3e40196b1 IN  View_Token0 Ether0.000752
0xc1f1f1177f8c2b4e55227d7327ee158c01b82074219084f031660378bf819dcd73764287 days 15 hrs ago0xddb4cc624f1448608fd1985196b23b602391c229 IN  View_Token0 Ether0.00018428
0xaa5df048b28ef949446896e6b32a9b69e5b96105e0766bc08235350a662746be73763287 days 16 hrs ago0x6e72285c09b43c94c2a1c1c19ad2721131fcd7c5 IN  View_Token0 Ether0.000150144
0x82ed92008272f3713362dc479d02ff9302a3f5c11fd8f84993942186995b32e0735989210 days 5 hrs ago0x02e40328a255d6d620e6b898198a41ad85e973d2 IN  View_Token0 Ether0.000314448
0x9e14ed64d53b4cf69ff107c92f6c5d386172a34efc61e2cbc8354ca2a05290d1735666310 days 17 hrs ago0x4499520381ac62cc80099cf7905efb2d2c2d33fc IN  View_Token0 Ether0.000183768
0x204443fce369f58145033a9e043c5eac34b7551b377b8deb4991f1c9664ce44d735240411 days 9 hrs ago0x5ba4ecec54df471456531461136e6af628032cf8 IN  View_Token0 Ether0.00023035
0xe179f8ec0cf24c64fe2d99b952e9118e185d079e0e4e01b8f2a10d0e9daac7e0735237111 days 9 hrs ago0xb59e2e48d12a8ba9ff660489a67bf73f1766d73d IN  View_Token0 Ether0.001536352
0xa86a569e4c3deabed4543914a6c249b62483530cfb97ad05be59018b4ecd179f734901111 days 22 hrs ago0x33ed28cfea94ed96902568438d00629afb07099a IN  View_Token0 Ether0.00059891
0xa954c2d26f77ce3653728b5f1b0b637870a9690a6d26a7128d12db1b40934037734900111 days 22 hrs ago0x33ed28cfea94ed96902568438d00629afb07099a IN  View_Token0 Ether0.000564
0xa2e08c8a7925f3c0e2a398ca04cf1dcdc9a4cedcbd3e3f160c863d3d6b33c5cd734863011 days 23 hrs ago0xe5244e7161bdba719a9f491ff8c20cd47cc77f7e IN  View_Token0 Ether0.000261856
0xe60c5f4ee056c56226ef9b9de928c91ac0a6aa00941acf68d1bca8cb7a7d7ae3734801412 days 2 hrs ago0x33ed28cfea94ed96902568438d00629afb07099a IN  View_Token0 Ether0.0003164
0x4052f37081fe46e957fcce683abc7c4935b103ed112d4f43502c41a1e5496c03734800012 days 2 hrs ago0x33ed28cfea94ed96902568438d00629afb07099a IN  View_Token0 Ether0.000732816
0x9322c3e33bd8da7f8ff35c792f4b0b2b929f2b1cd4ed5ccc8a2e66e14c1153c4733598213 days 22 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00105072
0x0b7b30015a8a3ae77f53a6825b496d25264c499ff1254e3393a1005046506bc8733597713 days 22 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00102512
0xe84c9267701f9788cc6a84677e4fe95deb5fc4ce128418c4f9a883695d58824b733596713 days 22 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.001052
0x4ca38775aaafabd8a82a98b7202167f08a6a084d1d892ddf61afa722a76ab339733596013 days 22 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.001052
0xe6af2ad8366fc4e3155bb4ef414ecc1fb7b1b9cda1c0aab74aaa1b959d2b6bf6733595713 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00105072
0xc7b90381258217c4f0d438fb560d5a288c4893047ac3a2caa1f9c76007fc1136733595413 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00105072
0x8b7c2260377493b65231fceacb1ef4a6e14381ff64bf0b77190a5171228c999f733595213 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.001052
0xae2416ad56395a6d55d0f6f86eb9ef61b8f5b681376f055513d2a3fa3461dde3733594813 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.001052
0x9665dfc83b06e8c62aee65c14dd7790a7791c4f2ce59105a68c1338edd9b3343733594813 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00105072
0x0f3730180f2bcb1c733a57fae431744a0b1b17a270bdca967e09a63e6535377d733594413 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.00105072
0xd4f04bb26178da8d65c4926394d1921e4f829e6ffec791d1c836e40b6a25f3bb733594013 days 23 hrs ago0x886ea8adef66697a61d2fb2b7f85312d41995b3f IN  View_Token0 Ether0.001052
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value

Contract Source Code Verified (Exact Match)

Contract Name:
DSToken

Compiler Version
v0.4.16+commit.d7661dd9

Optimization Enabled:
Yes

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.13;

contract DSAuthority {
    function canCall(
        address src, address dst, bytes4 sig
    ) public view returns (bool);
}

contract DSAuthEvents {
    event LogSetAuthority (address indexed authority);
    event LogSetOwner     (address indexed owner);
}

contract DSAuth is DSAuthEvents {
    DSAuthority  public  authority;
    address      public  owner;

    function DSAuth() public {
        owner = msg.sender;
        LogSetOwner(msg.sender);
    }

    function setOwner(address owner_)
        public
        auth
    {
        owner = owner_;
        LogSetOwner(owner);
    }

    function setAuthority(DSAuthority authority_)
        public
        auth
    {
        authority = authority_;
        LogSetAuthority(authority);
    }

    modifier auth {
        require(isAuthorized(msg.sender, msg.sig));
        _;
    }

    function isAuthorized(address src, bytes4 sig) internal view returns (bool) {
        if (src == address(this)) {
            return true;
        } else if (src == owner) {
            return true;
        } else if (authority == DSAuthority(0)) {
            return false;
        } else {
            return authority.canCall(src, this, sig);
        }
    }
}

contract DSNote {
    event LogNote(
        bytes4   indexed  sig,
        address  indexed  guy,
        bytes32  indexed  foo,
        bytes32  indexed  bar,
        uint              wad,
        bytes             fax
    ) anonymous;

    modifier note {
        bytes32 foo;
        bytes32 bar;

        assembly {
            foo := calldataload(4)
            bar := calldataload(36)
        }

        LogNote(msg.sig, msg.sender, foo, bar, msg.value, msg.data);

        _;
    }
}

contract DSStop is DSNote, DSAuth {

    bool public stopped;

    modifier stoppable {
        require(!stopped);
        _;
    }
    function stop() public auth note {
        stopped = true;
    }
    function start() public auth note {
        stopped = false;
    }

}

contract ERC20 {
    function totalSupply() public view returns (uint supply);
    function balanceOf( address who ) public view returns (uint value);
    function allowance( address owner, address spender ) public view 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);
}

contract DSMath {
    function add(uint x, uint y) internal pure returns (uint z) {
        require((z = x + y) >= x);
    }
    function sub(uint x, uint y) internal pure returns (uint z) {
        require((z = x - y) <= x);
    }
    function mul(uint x, uint y) internal pure returns (uint z) {
        require(y == 0 || (z = x * y) / y == x);
    }

    function min(uint x, uint y) internal pure returns (uint z) {
        return x <= y ? x : y;
    }
    function max(uint x, uint y) internal pure returns (uint z) {
        return x >= y ? x : y;
    }
    function imin(int x, int y) internal pure returns (int z) {
        return x <= y ? x : y;
    }
    function imax(int x, int y) internal pure returns (int z) {
        return x >= y ? x : y;
    }

    uint constant WAD = 10 ** 18;
    uint constant RAY = 10 ** 27;

    function wmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), WAD / 2) / WAD;
    }
    function rmul(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, y), RAY / 2) / RAY;
    }
    function wdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, WAD), y / 2) / y;
    }
    function rdiv(uint x, uint y) internal pure returns (uint z) {
        z = add(mul(x, RAY), y / 2) / y;
    }

    // This famous algorithm is called "exponentiation by squaring"
    // and calculates x^n with x as fixed-point and n as regular unsigned.
    //
    // It's O(log n), instead of O(n) for naive repeated multiplication.
    //
    // These facts are why it works:
    //
    //  If n is even, then x^n = (x^2)^(n/2).
    //  If n is odd,  then x^n = x * x^(n-1),
    //   and applying the equation for even x gives
    //    x^n = x * (x^2)^((n-1) / 2).
    //
    //  Also, EVM division is flooring and
    //    floor[(n-1) / 2] = floor[n / 2].
    //
    function rpow(uint x, uint n) internal pure returns (uint z) {
        z = n % 2 != 0 ? x : RAY;

        for (n /= 2; n != 0; n /= 2) {
            x = rmul(x, x);

            if (n % 2 != 0) {
                z = rmul(z, x);
            }
        }
    }
}

contract DSTokenBase is ERC20, DSMath {
    uint256                                            _supply;
    mapping (address => uint256)                       _balances;
    mapping (address => mapping (address => uint256))  _approvals;

    function DSTokenBase(uint supply) public {
        _balances[msg.sender] = supply;
        _supply = supply;
    }

    function totalSupply() public view returns (uint) {
        return _supply;
    }
    function balanceOf(address src) public view returns (uint) {
        return _balances[src];
    }
    function allowance(address src, address guy) public view returns (uint) {
        return _approvals[src][guy];
    }

    function transfer(address dst, uint wad) public returns (bool) {
        return transferFrom(msg.sender, dst, wad);
    }

    function transferFrom(address src, address dst, uint wad)
        public
        returns (bool)
    {
        if (src != msg.sender) {
            _approvals[src][msg.sender] = sub(_approvals[src][msg.sender], wad);
        }

        _balances[src] = sub(_balances[src], wad);
        _balances[dst] = add(_balances[dst], wad);

        Transfer(src, dst, wad);

        return true;
    }

    function approve(address guy, uint wad) public returns (bool) {
        _approvals[msg.sender][guy] = wad;

        Approval(msg.sender, guy, wad);

        return true;
    }
}

contract DSToken is DSTokenBase(0), DSStop {

    mapping (address => mapping (address => bool)) _trusted;

    bytes32  public  symbol;
    uint256  public  decimals = 18; // standard token precision. override to customize

    function DSToken(bytes32 symbol_) public {
        symbol = symbol_;
    }

    event Trust(address indexed src, address indexed guy, bool wat);
    event Mint(address indexed guy, uint wad);
    event Burn(address indexed guy, uint wad);

    function trusted(address src, address guy) public view returns (bool) {
        return _trusted[src][guy];
    }
    function trust(address guy, bool wat) public stoppable {
        _trusted[msg.sender][guy] = wat;
        Trust(msg.sender, guy, wat);
    }

    function approve(address guy, uint wad) public stoppable returns (bool) {
        return super.approve(guy, wad);
    }
    function transferFrom(address src, address dst, uint wad)
        public
        stoppable
        returns (bool)
    {
        if (src != msg.sender && !_trusted[src][msg.sender]) {
            _approvals[src][msg.sender] = sub(_approvals[src][msg.sender], wad);
        }

        _balances[src] = sub(_balances[src], wad);
        _balances[dst] = add(_balances[dst], wad);

        Transfer(src, dst, wad);

        return true;
    }

    function push(address dst, uint wad) public {
        transferFrom(msg.sender, dst, wad);
    }
    function pull(address src, uint wad) public {
        transferFrom(src, msg.sender, wad);
    }
    function move(address src, address dst, uint wad) public {
        transferFrom(src, dst, wad);
    }

    function mint(uint wad) public {
        mint(msg.sender, wad);
    }
    function burn(uint wad) public {
        burn(msg.sender, wad);
    }
    function mint(address guy, uint wad) public auth stoppable {
        _balances[guy] = add(_balances[guy], wad);
        _supply = add(_supply, wad);
        Mint(guy, wad);
    }
    function burn(address guy, uint wad) public auth stoppable {
        if (guy != msg.sender && !_trusted[guy][msg.sender]) {
            _approvals[guy][msg.sender] = sub(_approvals[guy][msg.sender], wad);
        }

        _balances[guy] = sub(_balances[guy], wad);
        _supply = sub(_supply, wad);
        Burn(guy, wad);
    }

    // Optional token name
    bytes32   public  name = "";

    function setName(bytes32 name_) public auth {
        name = name_;
    }
}

Contract ABI

[{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wat","type":"bool"}],"name":"trust","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"stop","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wad","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"name_","type":"bytes32"}],"name":"setName","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":"stopped","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"},{"name":"guy","type":"address"}],"name":"trusted","outputs":[{"name":"","type":"bool"}],"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":"symbol","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"wad","type":"uint256"}],"name":"mint","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"push","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"move","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"start","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"},{"name":"guy","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"wad","type":"uint256"}],"name":"pull","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"symbol_","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wat","type":"bool"}],"name":"Trust","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":true,"inputs":[{"indexed":true,"name":"sig","type":"bytes4"},{"indexed":true,"name":"guy","type":"address"},{"indexed":true,"name":"foo","type":"bytes32"},{"indexed":true,"name":"bar","type":"bytes32"},{"indexed":false,"name":"wad","type":"uint256"},{"indexed":false,"name":"fax","type":"bytes"}],"name":"LogNote","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"}]

Contract Creation Code

606060405260126007556000600855341561001957600080fd5b604051602080610fd8833981016040528080519150505b5b60005b600160a060020a03331660009081526001602052604081208290558190555b5060048054600160a060020a03191633600160a060020a03169081179091557fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a25b60068190555b505b610f22806100b66000396000f300606060405236156101515763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306262f1b811461015657806306fdde031461017c57806307da68f5146101a1578063095ea7b3146101b657806313af4035146101ec57806318160ddd1461020d57806323b872dd14610232578063313ce5671461026e57806340c10f191461029357806342966c68146102b75780635ac801fe146102cf57806370a08231146102e757806375f12b21146103185780637a9e5e4b1461033f5780637aa3295b146103605780638da5cb5b1461039957806395d89b41146103c85780639dc29fac146103ed578063a0712d6814610411578063a9059cbb14610429578063b753a98c1461045f578063bb35783b14610483578063be9a6555146104ad578063bf7e214f146104c2578063dd62ed3e146104f1578063f2d5d56b14610528575b600080fd5b341561016157600080fd5b61017a600160a060020a0360043516602435151561054c565b005b341561018757600080fd5b61018f6105d5565b60405190815260200160405180910390f35b34156101ac57600080fd5b61017a6105db565b005b34156101c157600080fd5b6101d8600160a060020a036004351660243561067d565b604051901515815260200160405180910390f35b34156101f757600080fd5b61017a600160a060020a03600435166106ab565b005b341561021857600080fd5b61018f61072c565b60405190815260200160405180910390f35b341561023d57600080fd5b6101d8600160a060020a0360043581169060243516604435610733565b604051901515815260200160405180910390f35b341561027957600080fd5b61018f6108a9565b60405190815260200160405180910390f35b341561029e57600080fd5b61017a600160a060020a03600435166024356108af565b005b34156102c257600080fd5b61017a600435610978565b005b34156102da57600080fd5b61017a600435610986565b005b34156102f257600080fd5b61018f600160a060020a03600435166109b1565b60405190815260200160405180910390f35b341561032357600080fd5b6101d86109d0565b604051901515815260200160405180910390f35b341561034a57600080fd5b61017a600160a060020a03600435166109e0565b005b341561036b57600080fd5b6101d8600160a060020a0360043581169060243516610a61565b604051901515815260200160405180910390f35b34156103a457600080fd5b6103ac610a91565b604051600160a060020a03909116815260200160405180910390f35b34156103d357600080fd5b61018f610aa0565b60405190815260200160405180910390f35b34156103f857600080fd5b61017a600160a060020a0360043516602435610aa6565b005b341561041c57600080fd5b61017a600435610c16565b005b341561043457600080fd5b6101d8600160a060020a0360043516602435610c24565b604051901515815260200160405180910390f35b341561046a57600080fd5b61017a600160a060020a0360043516602435610c3a565b005b341561048e57600080fd5b61017a600160a060020a0360043581169060243516604435610c4b565b005b34156104b857600080fd5b61017a610c5d565b005b34156104cd57600080fd5b6103ac610cf9565b604051600160a060020a03909116815260200160405180910390f35b34156104fc57600080fd5b61018f600160a060020a0360043581169060243516610d08565b60405190815260200160405180910390f35b341561053357600080fd5b61017a600160a060020a0360043516602435610d35565b005b60045460a060020a900460ff161561056357600080fd5b33600160a060020a0390811660008181526005602090815260408083209487168084529490915290819020805460ff19168515151790557ff184148577730b253ecb4339c543a564af420f3d32ed12a1c62ae83d67d65fe390849051901515815260200160405180910390a35b5b5050565b60085481565b6105f133600035600160e060020a031916610d46565b15156105fc57600080fd5b600435602435808233600160a060020a031660008035600160e060020a0319169034903660405183815260406020820181815290820183905260608201848480828437820191505094505050505060405180910390a46004805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b50505b565b60045460009060a060020a900460ff161561069757600080fd5b6106a18383610e5b565b90505b5b92915050565b6106c133600035600160e060020a031916610d46565b15156106cc57600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a25b5b50565b6000545b90565b60045460009060a060020a900460ff161561074d57600080fd5b33600160a060020a031684600160a060020a0316141580156107965750600160a060020a038085166000908152600560209081526040808320339094168352929052205460ff16155b156107f457600160a060020a03808516600090815260026020908152604080832033909416835292905220546107cc9083610ec8565b600160a060020a03808616600090815260026020908152604080832033909416835292905220555b600160a060020a0384166000908152600160205260409020546108179083610ec8565b600160a060020a0380861660009081526001602052604080822093909355908516815220546108469083610edf565b600160a060020a03808516600081815260016020526040908190209390935591908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b5b9392505050565b60075481565b6108c533600035600160e060020a031916610d46565b15156108d057600080fd5b60045460a060020a900460ff16156108e757600080fd5b600160a060020a03821660009081526001602052604090205461090a9082610edf565b600160a060020a038316600090815260016020526040812091909155546109319082610edf565b600055600160a060020a0382167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405190815260200160405180910390a25b5b5b5050565b6107283382610aa6565b5b50565b61099c33600035600160e060020a031916610d46565b15156109a757600080fd5b60088190555b5b50565b600160a060020a0381166000908152600160205260409020545b919050565b60045460a060020a900460ff1681565b6109f633600035600160e060020a031916610d46565b1515610a0157600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055167f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada460405160405180910390a25b5b50565b600160a060020a0380831660009081526005602090815260408083209385168352929052205460ff165b92915050565b600454600160a060020a031681565b60065481565b610abc33600035600160e060020a031916610d46565b1515610ac757600080fd5b60045460a060020a900460ff1615610ade57600080fd5b33600160a060020a031682600160a060020a031614158015610b275750600160a060020a038083166000908152600560209081526040808320339094168352929052205460ff16155b15610b8557600160a060020a0380831660009081526002602090815260408083203390941683529290522054610b5d9082610ec8565b600160a060020a03808416600090815260026020908152604080832033909416835292905220555b600160a060020a038216600090815260016020526040902054610ba89082610ec8565b600160a060020a03831660009081526001602052604081209190915554610bcf9082610ec8565b600055600160a060020a0382167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405190815260200160405180910390a25b5b5b5050565b61072833826108af565b5b50565b60006106a1338484610733565b90505b92915050565b610c45338383610733565b505b5050565b610c56838383610733565b505b505050565b610c7333600035600160e060020a031916610d46565b1515610c7e57600080fd5b600435602435808233600160a060020a031660008035600160e060020a0319169034903660405183815260406020820181815290820183905260608201848480828437820191505094505050505060405180910390a46004805474ff0000000000000000000000000000000000000000191690555b5b50505b565b600354600160a060020a031681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b610c45823383610733565b505b5050565b600030600160a060020a031683600160a060020a03161415610d6a575060016106a4565b600454600160a060020a0384811691161415610d88575060016106a4565b600354600160a060020a03161515610da2575060006106a4565b600354600160a060020a031663b70096138430856000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a039384166004820152919092166024820152600160e060020a03199091166044820152606401602060405180830381600087803b1515610e3057600080fd5b6102c65a03f11515610e4157600080fd5b5050506040518051905090506106a4565b5b5b5b92915050565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b808203828111156106a457600080fd5b5b92915050565b808201828110156106a457600080fd5b5b929150505600a165627a7a72305820d336480eff6c01c2d5fcfa369182d9c94a7635227f53345df198459b1836983700295649455700000000000000000000000000000000000000000000000000000000

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

5649455700000000000000000000000000000000000000000000000000000000

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

Swarm Source

bzzr://d336480eff6c01c2d5fcfa369182d9c94a7635227f53345df198459b18369837
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.