Latest 8 txns

TxHash Age From To Value [TxFee]
0x9d9b5cbf1118b49aa895ea4230557cdc924d66a1ce12ef1f389dce32a88b00c211 days 21 hrs ago0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0 Ether0.002760936
0x9ab1db88e7fe11e6b22ee9d1654018e1d8f133c4cee86bfa847811bc4017800c28 days 8 hrs ago0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0 Ether0.010901184
0xacb0071c409b26c67509a797c03760fa325382624f53bcae9333e274c2de47a228 days 8 hrs ago0x1dae04d5317cc1ab5acae432034c8c46d1442b2f  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0.08 Ether0.0110034
0x6adf4aea47825192b00de5298dcb4ff7723ba93723c72555158b707b5ec74a6028 days 9 hrs ago0x1dae04d5317cc1ab5acae432034c8c46d1442b2f  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0.08 Ether0.001414377
0x903c5d982ed80063a2a4fb29c4d044008f273284a26ebf939c0f11ac2e5b5f3728 days 9 hrs ago0x1dae04d5317cc1ab5acae432034c8c46d1442b2f  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0 Ether0.001377675
0x1c999b64049168cc4bbad70c9c6827d41a6b6a0efdac1a9e279fa16a333e171428 days 10 hrs ago0x1dae04d5317cc1ab5acae432034c8c46d1442b2f  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0.08 Ether0.001412568
0x6de9480e1c02f3c9bd1469c54164179d8333fd33a94ad108a4616c5bd6e8ae1e28 days 10 hrs ago0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd  IN   0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0 Ether0.001375426
0x7a50941de5a843c3dc7ba84792024de3c6e866cde836b5b366b1b2699fe1dac428 days 10 hrs ago0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd  IN    Contract Creation0 Ether0.04772932
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 22 Internal Transactions

ParentTxHash Block Age From To Value
0x9d9b5cbf1118b49aa895ea4230557cdc924d66a1ce12ef1f389dce32a88b00c2497394711 days 21 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x9d9b5cbf1118b49aa895ea4230557cdc924d66a1ce12ef1f389dce32a88b00c2497394711 days 21 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0 Ether
0x9ab1db88e7fe11e6b22ee9d1654018e1d8f133c4cee86bfa847811bc4017800c487310028 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x9ab1db88e7fe11e6b22ee9d1654018e1d8f133c4cee86bfa847811bc4017800c487310028 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0 Ether
0xacb0071c409b26c67509a797c03760fa325382624f53bcae9333e274c2de47a2487309628 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0xacb0071c409b26c67509a797c03760fa325382624f53bcae9333e274c2de47a2487309628 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0.08 Ether
0xacb0071c409b26c67509a797c03760fa325382624f53bcae9333e274c2de47a2487309628 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xaf059d7c12dd379240e5eb26c79e9be20f2de6a30 Ether
0xacb0071c409b26c67509a797c03760fa325382624f53bcae9333e274c2de47a2487309628 days 8 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xd612ae307091582d37519610cbc91e1db664636d0 Ether
0x6adf4aea47825192b00de5298dcb4ff7723ba93723c72555158b707b5ec74a60487290228 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x6adf4aea47825192b00de5298dcb4ff7723ba93723c72555158b707b5ec74a60487290228 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0.08 Ether
0x6adf4aea47825192b00de5298dcb4ff7723ba93723c72555158b707b5ec74a60487290228 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xaf059d7c12dd379240e5eb26c79e9be20f2de6a30 Ether
0x6adf4aea47825192b00de5298dcb4ff7723ba93723c72555158b707b5ec74a60487290228 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xd612ae307091582d37519610cbc91e1db664636d0 Ether
0x903c5d982ed80063a2a4fb29c4d044008f273284a26ebf939c0f11ac2e5b5f37487287728 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x903c5d982ed80063a2a4fb29c4d044008f273284a26ebf939c0f11ac2e5b5f37487287728 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0 Ether
0x903c5d982ed80063a2a4fb29c4d044008f273284a26ebf939c0f11ac2e5b5f37487287728 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xaf059d7c12dd379240e5eb26c79e9be20f2de6a30 Ether
0x903c5d982ed80063a2a4fb29c4d044008f273284a26ebf939c0f11ac2e5b5f37487287728 days 9 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xd612ae307091582d37519610cbc91e1db664636d0 Ether
0x1c999b64049168cc4bbad70c9c6827d41a6b6a0efdac1a9e279fa16a333e1714487284828 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x1c999b64049168cc4bbad70c9c6827d41a6b6a0efdac1a9e279fa16a333e1714487284828 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0.08 Ether
0x1c999b64049168cc4bbad70c9c6827d41a6b6a0efdac1a9e279fa16a333e1714487284828 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xaf059d7c12dd379240e5eb26c79e9be20f2de6a30 Ether
0x1c999b64049168cc4bbad70c9c6827d41a6b6a0efdac1a9e279fa16a333e1714487284828 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0xd612ae307091582d37519610cbc91e1db664636d0 Ether
0x6de9480e1c02f3c9bd1469c54164179d8333fd33a94ad108a4616c5bd6e8ae1e487284428 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d  Contract Creation0 Ether
0x6de9480e1c02f3c9bd1469c54164179d8333fd33a94ad108a4616c5bd6e8ae1e487284428 days 10 hrs ago0x6011701a08dd795c4d6678eb3199ab70cbca1c8d0x92bf51ab8c48b93a96f8dde8df07a1504aa393fd0 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: DecentralisedAutonomousTokenMinter
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;


contract SafeMath {
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) public pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) public pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


contract ERC20Interface {
    function totalSupply() public constant returns (uint);
    function balanceOf(address tokenOwner) public constant returns (uint balance);
    function allowance(address tokenOwner, address spender) public constant returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}



contract ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) public;
}


contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

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

    function transferOwnership(address _newOwner) public onlyOwner {
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        require(msg.sender == newOwner);
        emit OwnershipTransferred(owner, newOwner);
        owner = newOwner;
        newOwner = address(0);
    }
}


contract DecentralisedAutonomousTokenMinter {
    address[] newContracts;
    address constant private Admin = 0x92Bf51aB8C48B93a96F8dde8dF07A1504aA393fD;
    uint FIW;
    uint mult;
    
    function createContract (bytes32 TokenName,bytes32 TickerSymbol,uint8 DecimalPlaces,uint TotalSupply) public payable{
        address addr=0xaf059d7c12DD379240E5eB26C79e9be20F2DE6A3;
        address addrs=0xd612aE307091582d37519610cbC91e1db664636D;
        address Tummy=0x820090F4D39a9585a327cc39ba483f8fE7a9DA84;
        address Willy=0xA4757a60d41Ff94652104e4BCdB2936591c74d1D;
        address Nicky=0x89473CD97F49E6d991B68e880f4162e2CBaC3561;
        address Artem=0xA7e8AFa092FAa27F06942480D28edE6fE73E5F88;
        if (msg.sender==Admin || msg.sender==Tummy || msg.sender==Willy || msg.sender==Nicky || msg.sender==Artem){
        }else{
            VIPs Mult=VIPs(addrs);
            mult=Mult.IsVIP(msg.sender);
            Fees fee=Fees(addr);
            FIW=fee.GetFeeDATM();
            require(msg.value >= FIW*mult);
        }
        Admin.transfer(msg.value);
        address Sender=msg.sender;
        address newContract = new Contract(TokenName,TickerSymbol,DecimalPlaces,TotalSupply,Sender);

        newContracts.push(newContract);

    } 
   

}


contract VIPs {
    function IsVIP(address Address)returns(uint Multiplier);
}
    

contract Fees {
    function GetFeeDATM()returns(uint);
}


contract Contract is ERC20Interface, Owned, SafeMath {


    string public symbol;
    string public  name;
    uint8 public decimals;
    uint public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;



    function Contract (bytes32 TokenName,bytes32 TickerSymbol,uint8 DecimalPlaces,uint TotalSupply,address Sender) public {
        
    bytes memory bytesString = new bytes(32);
    uint charCount = 0;
    for (uint j = 0; j < 32; j++) {
        byte char = byte(bytes32(uint(TokenName) * 2 ** (8 * j)));
        if (char != 0) {
            bytesString[charCount] = char;
            charCount++;
        }
    }
    bytes memory bytesStringTrimmed = new bytes(charCount);
    for (j = 0; j < charCount; j++) {
        bytesStringTrimmed[j] = bytesString[j];
    }
    

bytes memory bytesStringsw = new bytes(32);
    uint charCountsw = 0;
    for (uint k = 0; k < 32; k++) {
        byte charsw = byte(bytes32(uint(TickerSymbol) * 2 ** (8 * k)));
        if (charsw != 0) {
            bytesStringsw[charCountsw] = charsw;
            charCountsw++;
        }
    }
    bytes memory bytesStringTrimmedsw = new bytes(charCountsw);
    for (k = 0; k < charCountsw; k++) {
        bytesStringTrimmedsw[k] = bytesStringsw[k];
    }

        symbol = string(bytesStringTrimmedsw);
        name = string(bytesStringTrimmed);
        decimals = DecimalPlaces;
        _totalSupply = TotalSupply*10**uint(DecimalPlaces);
        balances[Sender] = _totalSupply;
        emit Transfer(address(0), Sender, _totalSupply);
    }


    function totalSupply() public constant returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


   
    function balanceOf(address tokenOwner) public constant returns (uint balance) {
        return balances[tokenOwner];
    }



    function transfer(address to, uint tokens) public returns (bool success) {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(msg.sender, to, tokens);
        return true;
    }



    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }


  
    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;
    }



    function allowance(address tokenOwner, address spender) public constant returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }



    function approveAndCall(address spender, uint tokens, bytes data) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }



    function () public payable {
        revert();
    }


    function transferAnyERC20Token(address tokenAddress, uint tokens) public onlyOwner returns (bool success) {
        return ERC20Interface(tokenAddress).transfer(owner, tokens);
    }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"TokenName","type":"bytes32"},{"name":"TickerSymbol","type":"bytes32"},{"name":"DecimalPlaces","type":"uint8"},{"name":"TotalSupply","type":"uint256"}],"name":"createContract","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b50612287806100206000396000f300608060405260043610610041576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630e80511b14610046575b600080fd5b61008d60048036038101908080356000191690602001909291908035600019169060200190929190803560ff1690602001909291908035906020019092919050505061008f565b005b60008060008060008060008060008073af059d7c12dd379240e5eb26c79e9be20f2de6a3995073d612ae307091582d37519610cbc91e1db664636d985073820090f4d39a9585a327cc39ba483f8fe7a9da84975073a4757a60d41ff94652104e4bcdb2936591c74d1d96507389473cd97f49e6d991b68e880f4162e2cbac3561955073a7e8afa092faa27f06942480d28ede6fe73e5f8894507392bf51ab8c48b93a96f8dde8df07a1504aa393fd73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806101a157508773ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b806101d757508673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061020d57508573ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b8061024357508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b1561024d576103ea565b8893508373ffffffffffffffffffffffffffffffffffffffff16634131a657336040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1580156102eb57600080fd5b505af11580156102ff573d6000803e3d6000fd5b505050506040513d602081101561031557600080fd5b81019080805190602001909291905050506002819055508992508273ffffffffffffffffffffffffffffffffffffffff1663be7868aa6040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15801561039357600080fd5b505af11580156103a7573d6000803e3d6000fd5b505050506040513d60208110156103bd57600080fd5b81019080805190602001909291905050506001819055506002546001540234101515156103e957600080fd5b5b7392bf51ab8c48b93a96f8dde8df07a1504aa393fd73ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610444573d6000803e3d6000fd5b503391508d8d8d8d85610455610552565b80866000191660001916815260200185600019166000191681526020018460ff1660ff1681526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200195505050505050604051809103906000f0801580156104d9573d6000803e3d6000fd5b50905060008190806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505050505050505050505050505050565b604051611cf98061056383390190560060806040523480156200001157600080fd5b5060405160a08062001cf983398101806040528101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291905050506060600080600060608060008060006060336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060206040519080825280601f01601f191660200182016040528015620000e35781602001602082028038833980820191505090505b50995060009850600097505b6020881015620001b1578760080260020a8f6001900402600102965060007f010000000000000000000000000000000000000000000000000000000000000002877effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916141515620001a357868a8a8151811015156200016a57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535088806001019950505b8780600101985050620000ef565b886040519080825280601f01601f191660200182016040528015620001e55781602001602082028038833980820191505090505b509550600097505b888810156200029d5789888151811015156200020557fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000286898151811015156200025f57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508780600101985050620001ed565b60206040519080825280601f01601f191660200182016040528015620002d25781602001602082028038833980820191505090505b50945060009350600092505b6020831015620003a0578260080260020a8e6001900402600102915060007f010000000000000000000000000000000000000000000000000000000000000002827effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614151562000392578185858151811015156200035957fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535083806001019450505b8280600101935050620002de565b836040519080825280601f01601f191660200182016040528015620003d45781602001602082028038833980820191505090505b509050600092505b838310156200048c578483815181101515620003f457fe5b9060200101517f010000000000000000000000000000000000000000000000000000000000000090047f01000000000000000000000000000000000000000000000000000000000000000281848151811015156200044e57fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053508280600101935050620003dc565b8060029080519060200190620004a4929190620005ab565b508560039080519060200190620004bd929190620005ab565b508c600460006101000a81548160ff021916908360ff1602179055508c60ff16600a0a8c02600581905550600554600660008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508a73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6005546040518082815260200191505060405180910390a35050505050505050505050505050506200065a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005ee57805160ff19168380011785556200061f565b828001600101855582156200061f579182015b828111156200061e57825182559160200191906001019062000601565b5b5090506200062e919062000632565b5090565b6200065791905b808211156200065357600081600090555060010162000639565b5090565b90565b61168f806200066a6000396000f300608060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610117578063095ea7b3146101a757806318160ddd1461020c57806323b872dd14610237578063313ce567146102bc5780633eaaf86b146102ed57806370a082311461031857806379ba50971461036f5780638da5cb5b1461038657806395d89b41146103dd578063a293d1e81461046d578063a9059cbb146104b8578063b5931f7c1461051d578063cae9ca5114610568578063d05c78da14610613578063d4ee1d901461065e578063dc39d06d146106b5578063dd62ed3e1461071a578063e6cb901314610791578063f2fde38b146107dc575b600080fd5b34801561012357600080fd5b5061012c61081f565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016c578082015181840152602081019050610151565b50505050905090810190601f1680156101995780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101b357600080fd5b506101f2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506108bd565b604051808215151515815260200191505060405180910390f35b34801561021857600080fd5b506102216109af565b6040518082815260200191505060405180910390f35b34801561024357600080fd5b506102a2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109fa565b604051808215151515815260200191505060405180910390f35b3480156102c857600080fd5b506102d1610c8a565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102f957600080fd5b50610302610c9d565b6040518082815260200191505060405180910390f35b34801561032457600080fd5b50610359600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ca3565b6040518082815260200191505060405180910390f35b34801561037b57600080fd5b50610384610cec565b005b34801561039257600080fd5b5061039b610e8b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103e957600080fd5b506103f2610eb0565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610432578082015181840152602081019050610417565b50505050905090810190601f16801561045f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561047957600080fd5b506104a26004803603810190808035906020019092919080359060200190929190505050610f4e565b6040518082815260200191505060405180910390f35b3480156104c457600080fd5b50610503600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f6a565b604051808215151515815260200191505060405180910390f35b34801561052957600080fd5b5061055260048036038101908080359060200190929190803590602001909291905050506110f3565b6040518082815260200191505060405180910390f35b34801561057457600080fd5b506105f9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509192919290505050611117565b604051808215151515815260200191505060405180910390f35b34801561061f57600080fd5b506106486004803603810190808035906020019092919080359060200190929190505050611366565b6040518082815260200191505060405180910390f35b34801561066a57600080fd5b50610673611397565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156106c157600080fd5b50610700600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506113bd565b604051808215151515815260200191505060405180910390f35b34801561072657600080fd5b5061077b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611521565b6040518082815260200191505060405180910390f35b34801561079d57600080fd5b506107c660048036038101908080359060200190929190803590602001909291905050506115a8565b6040518082815260200191505060405180910390f35b3480156107e857600080fd5b5061081d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115c4565b005b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108b55780601f1061088a576101008083540402835291602001916108b5565b820191906000526020600020905b81548152906001019060200180831161089857829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600660008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000610a45600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610f4e565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b0e600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610f4e565b600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610bd7600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115a8565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60055481565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d4857600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60028054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610f465780601f10610f1b57610100808354040283529160200191610f46565b820191906000526020600020905b815481529060010190602001808311610f2957829003601f168201915b505050505081565b6000828211151515610f5f57600080fd5b818303905092915050565b6000610fb5600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610f4e565b600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611041600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836115a8565b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000808211151561110357600080fd5b818381151561110e57fe5b04905092915050565b600082600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff16638f4ffcb1338530866040518563ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b838110156112f45780820151818401526020810190506112d9565b50505050905090810190601f1680156113215780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b15801561134357600080fd5b505af1158015611357573d6000803e3d6000fd5b50505050600190509392505050565b600081830290506000831480611386575081838281151561138357fe5b04145b151561139157600080fd5b92915050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561141a57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156114de57600080fd5b505af11580156114f2573d6000803e3d6000fd5b505050506040513d602081101561150857600080fd5b8101908080519060200190929190505050905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081830190508281101515156115be57600080fd5b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561161f57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820e0a14f8aea5dfbccba926586185b873b104653ca2cc1bb46c1b684dbcb3ee9090029a165627a7a72305820c1b22a189b1b1ac4d5802dba491edc87edc6019fe224276ae929497e8ea2398a0029

   Swarm Source:
bzzr://c1b22a189b1b1ac4d5802dba491edc87edc6019fe224276ae929497e8ea2398a

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward