Sponsored Link:   Ambrosus Main-Net Launching: Stake AMB in Masternodes and get regular rewards for maintaining network integrity.
Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 1839 txns
Token Contract: VIEW (VIEW)
 Latest 25 txns from a total Of 1839 transactions (+2 PendingTxns)

TxHash Age From To Value [TxFee]
0xf78b6c64eb324928d6c5679bc7e74ced924561b940848773f9912c07987b0c6a(pending)0xbf43ba1ad5a2d643f97f4be9eab58a31e7d7db3e  IN  0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether(pending)
0x3f6049d3307e52e5a205a2c8a0980ec51b3b88ee0b3c2799250efdf6580d646b(pending)0xca0deb95431c2db72634b064820b66ba33fd9b2e  IN  0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether(pending)
0x61a63c43ff7db9a22ed4e59cc3cc86e45e6799944380028b2135fa4cc21661721 hr 55 mins ago0x208bb14327b3157e8a81789ce8ea1253a14a29a6  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00046134
0x610874271aced96b552b338357b57cc109f54e65a10cbf0ab436b400b10cd87d3 hrs 31 mins ago0x09c421b589b6a6fc57f124798f80d6b2361338ae  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00092012
0xf8c67808147f67916b47a7bdf703871ca904d00f3da5b44f1ef23ef16e29f1cf7 hrs 3 mins ago0x7a1e16c70a30db378321f3d82e1be421dd531184  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00062012
0x08c40febac423fd38f68f40eacaeeca9c993d19f88d0d6a5d0c619b77ee2f07d9 hrs 54 mins ago0x936b0ea5d08fe5eeaa48087f19a882194aa58ac4  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.000966126
0x7a121f892c784e1c146b663d997aaf403977dcf8173a7db86fa75eebc05c141912 hrs 9 mins ago0x21e68234132c6cff46fcb99c2b785c14c81f92c8  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.002305952
0x548b99ced6222485e62df809ac2da59ed74064e7fe395296bf4163aa60f134641 day 14 hrs ago0xa8282a3d5c9699a3e5e8d387c8e2f51fc8110389  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.0026442
0x112e69fa89e631b4a94490d477869552bd37af736df939319b8322f2f8508b4b2 days 33 mins ago0x9e9aede219c3074c9ad1e85bfa52fcf5f3cfd66e  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00135216
0xbe6313cac370c2c64914cb247979ef4272b819b9dfe8026f81407d53d9537aeb2 days 7 hrs ago0xb233267b55792157fcaa6dd5dc23ff567c8dea18  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.003716064
0x7546b2da1992acd868ae7c52b2888d9035f88c93d470cd523d26ec6dfccf2d822 days 7 hrs ago0xb233267b55792157fcaa6dd5dc23ff567c8dea18  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.003978144
0x3f190bb3625bc00815fc1caa6ce1c340a8c6e9f9baecef91b002158a28cf23e82 days 9 hrs ago0x666ee8e429ba8095fa5f8fe21efca4945da8609c  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.002438318
0xc5b21008d153c464c7c1deb4d6b79839d5978bde28c2a884ca4435620c80c8c13 days 16 mins ago0x50a72df43b0121a9a81219727064e5e71b702ad1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.001291752
0x046e1196359ae8bf1b4e8859594a33d1f5f12c805af12789f56f95b481a04e173 days 56 mins ago0xbc02815c87d2cc3c181cb6dfce17d075a863c8d1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00069009
0xeb48976e3ecdf178091ef6a43174d8a8116f37c4cfb76d8b5cda406322837f853 days 6 hrs ago0x7a1e16c70a30db378321f3d82e1be421dd531184  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00092012
0xbc3725a58f3915624ac4ffad5898201d312eac602d74cb18e45b280f5f4b9f053 days 12 hrs ago0x988a0ee78e78c704543c283cdc1777ad4e3fc287  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.000738144
0x8e23bf527aba35df21e21a84b805986fe2ffdd7b1f757da2a61d5913e55d76aa3 days 15 hrs ago0xbbd3fb05bd354891fd718bf6de5ec3b8a83071a5  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.001472192
0x1ec87d5b85686e543e6c5dcef7941cc42d1de9f25943f0177c2041300a6bb3df3 days 16 hrs ago0xedeb480d7b29f6504e18c50e39b15ab0b6d55c76  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00157224
0x85b55e9a0a13214d12bd568ecc7b566450abd1fb30b1828d7bd4d4f348eb613b4 days 6 hrs ago0x7b041729a60ac903a18a5b1c1328a300c8d539c3  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.0018494412
0xb42089d068e1954c3001fae355feda85838227478f904b11af327b2f7882952f4 days 18 hrs ago0xedeb480d7b29f6504e18c50e39b15ab0b6d55c76  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.000576488
0xe9ac48883cef9ffdabc127c48356cddd349662eb8a7b87916dee5d4e8dfe24bf4 days 19 hrs ago0xb5efdb84b02844dd4fbd378c4abe73a680ec6a60  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.000576488
0x67a7d9c12d48941e09392e5b6b31cc7d635b7105ec63448880238a3680f2a2194 days 21 hrs ago0xd4c088f92bf24a688cca0f60e4c95274f26185d1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00074816
0x6c532ca0a303613a484839b0a3c44ec56cb93f3a020b7957a4ad80a0f31259784 days 21 hrs ago0xd4c088f92bf24a688cca0f60e4c95274f26185d1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00074944
0xda9bd8b432239be270a606af53f5f6396d58384a9f306a6aa74710cedbf7025c4 days 21 hrs ago0xd4c088f92bf24a688cca0f60e4c95274f26185d1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00074816
0x06642f04698683edbf17fc23551b3bfed36023fad9cde2af027676569d1ae06f4 days 21 hrs ago0xd4c088f92bf24a688cca0f60e4c95274f26185d1  IN   0xf03f8d65bafa598611c3495124093c56e8f638f00 Ether0.00074944
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
View All
ParentTxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ZeroFunctionSelector (very low-severity) Solidity compiler bugs.

Contract Source Code Verified (Exact match)
Contract Name: DSToken
Compiler Version: v0.4.16+commit.d7661dd9
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

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 Switch To Opcodes View
606060405260126007556000600855341561001957600080fd5b604051602080610fd8833981016040528080519150505b5b60005b600160a060020a03331660009081526001602052604081208290558190555b5060048054600160a060020a03191633600160a060020a03169081179091557fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a25b60068190555b505b610f22806100b66000396000f300606060405236156101515763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306262f1b811461015657806306fdde031461017c57806307da68f5146101a1578063095ea7b3146101b657806313af4035146101ec57806318160ddd1461020d57806323b872dd14610232578063313ce5671461026e57806340c10f191461029357806342966c68146102b75780635ac801fe146102cf57806370a08231146102e757806375f12b21146103185780637a9e5e4b1461033f5780637aa3295b146103605780638da5cb5b1461039957806395d89b41146103c85780639dc29fac146103ed578063a0712d6814610411578063a9059cbb14610429578063b753a98c1461045f578063bb35783b14610483578063be9a6555146104ad578063bf7e214f146104c2578063dd62ed3e146104f1578063f2d5d56b14610528575b600080fd5b341561016157600080fd5b61017a600160a060020a0360043516602435151561054c565b005b341561018757600080fd5b61018f6105d5565b60405190815260200160405180910390f35b34156101ac57600080fd5b61017a6105db565b005b34156101c157600080fd5b6101d8600160a060020a036004351660243561067d565b604051901515815260200160405180910390f35b34156101f757600080fd5b61017a600160a060020a03600435166106ab565b005b341561021857600080fd5b61018f61072c565b60405190815260200160405180910390f35b341561023d57600080fd5b6101d8600160a060020a0360043581169060243516604435610733565b604051901515815260200160405180910390f35b341561027957600080fd5b61018f6108a9565b60405190815260200160405180910390f35b341561029e57600080fd5b61017a600160a060020a03600435166024356108af565b005b34156102c257600080fd5b61017a600435610978565b005b34156102da57600080fd5b61017a600435610986565b005b34156102f257600080fd5b61018f600160a060020a03600435166109b1565b60405190815260200160405180910390f35b341561032357600080fd5b6101d86109d0565b604051901515815260200160405180910390f35b341561034a57600080fd5b61017a600160a060020a03600435166109e0565b005b341561036b57600080fd5b6101d8600160a060020a0360043581169060243516610a61565b604051901515815260200160405180910390f35b34156103a457600080fd5b6103ac610a91565b604051600160a060020a03909116815260200160405180910390f35b34156103d357600080fd5b61018f610aa0565b60405190815260200160405180910390f35b34156103f857600080fd5b61017a600160a060020a0360043516602435610aa6565b005b341561041c57600080fd5b61017a600435610c16565b005b341561043457600080fd5b6101d8600160a060020a0360043516602435610c24565b604051901515815260200160405180910390f35b341561046a57600080fd5b61017a600160a060020a0360043516602435610c3a565b005b341561048e57600080fd5b61017a600160a060020a0360043581169060243516604435610c4b565b005b34156104b857600080fd5b61017a610c5d565b005b34156104cd57600080fd5b6103ac610cf9565b604051600160a060020a03909116815260200160405180910390f35b34156104fc57600080fd5b61018f600160a060020a0360043581169060243516610d08565b60405190815260200160405180910390f35b341561053357600080fd5b61017a600160a060020a0360043516602435610d35565b005b60045460a060020a900460ff161561056357600080fd5b33600160a060020a0390811660008181526005602090815260408083209487168084529490915290819020805460ff19168515151790557ff184148577730b253ecb4339c543a564af420f3d32ed12a1c62ae83d67d65fe390849051901515815260200160405180910390a35b5b5050565b60085481565b6105f133600035600160e060020a031916610d46565b15156105fc57600080fd5b600435602435808233600160a060020a031660008035600160e060020a0319169034903660405183815260406020820181815290820183905260608201848480828437820191505094505050505060405180910390a46004805474ff0000000000000000000000000000000000000000191660a060020a1790555b5b50505b565b60045460009060a060020a900460ff161561069757600080fd5b6106a18383610e5b565b90505b5b92915050565b6106c133600035600160e060020a031916610d46565b15156106cc57600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a25b5b50565b6000545b90565b60045460009060a060020a900460ff161561074d57600080fd5b33600160a060020a031684600160a060020a0316141580156107965750600160a060020a038085166000908152600560209081526040808320339094168352929052205460ff16155b156107f457600160a060020a03808516600090815260026020908152604080832033909416835292905220546107cc9083610ec8565b600160a060020a03808616600090815260026020908152604080832033909416835292905220555b600160a060020a0384166000908152600160205260409020546108179083610ec8565b600160a060020a0380861660009081526001602052604080822093909355908516815220546108469083610edf565b600160a060020a03808516600081815260016020526040908190209390935591908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a35060015b5b9392505050565b60075481565b6108c533600035600160e060020a031916610d46565b15156108d057600080fd5b60045460a060020a900460ff16156108e757600080fd5b600160a060020a03821660009081526001602052604090205461090a9082610edf565b600160a060020a038316600090815260016020526040812091909155546109319082610edf565b600055600160a060020a0382167f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968858260405190815260200160405180910390a25b5b5b5050565b6107283382610aa6565b5b50565b61099c33600035600160e060020a031916610d46565b15156109a757600080fd5b60088190555b5b50565b600160a060020a0381166000908152600160205260409020545b919050565b60045460a060020a900460ff1681565b6109f633600035600160e060020a031916610d46565b1515610a0157600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038381169190911791829055167f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada460405160405180910390a25b5b50565b600160a060020a0380831660009081526005602090815260408083209385168352929052205460ff165b92915050565b600454600160a060020a031681565b60065481565b610abc33600035600160e060020a031916610d46565b1515610ac757600080fd5b60045460a060020a900460ff1615610ade57600080fd5b33600160a060020a031682600160a060020a031614158015610b275750600160a060020a038083166000908152600560209081526040808320339094168352929052205460ff16155b15610b8557600160a060020a0380831660009081526002602090815260408083203390941683529290522054610b5d9082610ec8565b600160a060020a03808416600090815260026020908152604080832033909416835292905220555b600160a060020a038216600090815260016020526040902054610ba89082610ec8565b600160a060020a03831660009081526001602052604081209190915554610bcf9082610ec8565b600055600160a060020a0382167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca58260405190815260200160405180910390a25b5b5b5050565b61072833826108af565b5b50565b60006106a1338484610733565b90505b92915050565b610c45338383610733565b505b5050565b610c56838383610733565b505b505050565b610c7333600035600160e060020a031916610d46565b1515610c7e57600080fd5b600435602435808233600160a060020a031660008035600160e060020a0319169034903660405183815260406020820181815290820183905260608201848480828437820191505094505050505060405180910390a46004805474ff0000000000000000000000000000000000000000191690555b5b50505b565b600354600160a060020a031681565b600160a060020a038083166000908152600260209081526040808320938516835292905220545b92915050565b610c45823383610733565b505b5050565b600030600160a060020a031683600160a060020a03161415610d6a575060016106a4565b600454600160a060020a0384811691161415610d88575060016106a4565b600354600160a060020a03161515610da2575060006106a4565b600354600160a060020a031663b70096138430856000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8616028152600160a060020a039384166004820152919092166024820152600160e060020a03199091166044820152606401602060405180830381600087803b1515610e3057600080fd5b6102c65a03f11515610e4157600080fd5b5050506040518051905090506106a4565b5b5b5b92915050565b600160a060020a03338116600081815260026020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b92915050565b808203828111156106a457600080fd5b5b92915050565b808201828110156106a457600080fd5b5b929150505600a165627a7a72305820d336480eff6c01c2d5fcfa369182d9c94a7635227f53345df198459b1836983700295649455700000000000000000000000000000000000000000000000000000000

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

-----Decoded View---------------
Found 1 constructor arguments :
Arg [0] : 5649455700000000000000000000000000000000000000000000000000000000


   Swarm Source:
bzzr://d336480eff6c01c2d5fcfa369182d9c94a7635227f53345df198459b18369837

 

View All
Block Age txn Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "downvote" button for any spammy posts, and the "upvote" for interesting conversations.