ETH Price: $1,792.46 (+10.11%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer133127072021-09-28 6:29:001303 days ago1632810540IN
0x3f2B9E1a...25432c7e4
0 ETH0.00502469142.59314083
Transfer124766952021-05-21 8:44:241432 days ago1621586664IN
0x3f2B9E1a...25432c7e4
0 ETH0.0017266649
Transfer122308632021-04-13 9:15:471470 days ago1618305347IN
0x3f2B9E1a...25432c7e4
0 ETH0.00603836112
Transfer122136672021-04-10 17:59:131473 days ago1618077553IN
0x3f2B9E1a...25432c7e4
0 ETH0.0049234491.3
Transfer121129742021-03-26 6:20:091489 days ago1616739609IN
0x3f2B9E1a...25432c7e4
0 ETH0.0034633489
Transfer110351172020-10-11 15:51:361654 days ago1602431496IN
0x3f2B9E1a...25432c7e4
0 ETH0.002254641.8
Transfer110258542020-10-10 5:39:401656 days ago1602308380IN
0x3f2B9E1a...25432c7e4
0 ETH0.0012849533.00000148
Transfer109581432020-09-29 15:21:391666 days ago1601392899IN
0x3f2B9E1a...25432c7e4
0 ETH0.01339237248.29200211
Transfer109144502020-09-22 20:32:381673 days ago1600806758IN
0x3f2B9E1a...25432c7e4
0 ETH0.0035811992
Transfer108823762020-09-17 22:11:241678 days ago1600380684IN
0x3f2B9E1a...25432c7e4
0 ETH0.00526636220.00000014
Transfer108806712020-09-17 16:01:041678 days ago1600358464IN
0x3f2B9E1a...25432c7e4
0 ETH0.02912543540.1
Transfer108092212020-09-06 16:59:321689 days ago1599411572IN
0x3f2B9E1a...25432c7e4
0 ETH0.00682315126.5
Transfer108076932020-09-06 11:27:061689 days ago1599391626IN
0x3f2B9E1a...25432c7e4
0 ETH0.00411058105.6
Transfer106313562020-08-10 9:24:181716 days ago1597051458IN
0x3f2B9E1a...25432c7e4
0 ETH0.00432467111.1
Transfer106035762020-08-06 2:47:341721 days ago1596682054IN
0x3f2B9E1a...25432c7e4
0 ETH0.0024315245.1000016
Transfer105740012020-08-01 12:54:511725 days ago1596286491IN
0x3f2B9E1a...25432c7e4
0 ETH0.0024320645.1
Transfer105510122020-07-28 23:37:551729 days ago1595979475IN
0x3f2B9E1a...25432c7e4
0 ETH0.0023315343.23583111
Transfer105020392020-07-21 9:53:141736 days ago1595325194IN
0x3f2B9E1a...25432c7e4
0 ETH0.0051218395
Transfer102951382020-06-19 8:39:381768 days ago1592555978IN
0x3f2B9E1a...25432c7e4
0 ETH0.0020583538.17
Transfer102449872020-06-11 14:40:591776 days ago1591886459IN
0x3f2B9E1a...25432c7e4
0 ETH0.0019170649.23387582
Transfer102449762020-06-11 14:38:121776 days ago1591886292IN
0x3f2B9E1a...25432c7e4
0 ETH0.0020724253.24000135
Transfer102410392020-06-11 0:04:111777 days ago1591833851IN
0x3f2B9E1a...25432c7e4
0 ETH0.0016609230.80000028
Transfer102154342020-06-07 0:31:271781 days ago1591489887IN
0x3f2B9E1a...25432c7e4
0 ETH0.0007782820
Transfer101819972020-06-01 20:02:251786 days ago1591041745IN
0x3f2B9E1a...25432c7e4
0 ETH0.0007707319.80000023
Transfer100749392020-05-16 4:20:481803 days ago1589602848IN
0x3f2B9E1a...25432c7e4
0 ETH0.0013484525.00000123
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WIACToken

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.5.1;

contract SafeMath {
    // Overflow protected math functions

    /**
        @dev returns the sum of _x and _y, asserts if the calculation overflows

        @param _x   value 1
        @param _y   value 2

        @return sum
    */
    function safeAdd(uint256 _x, uint256 _y) internal pure returns (uint256) {
        uint256 z = _x + _y;
        require(z >= _x);        //assert(z >= _x);
        return z;
    }

    /**
        @dev returns the difference of _x minus _y, asserts if the subtraction results in a negative number

        @param _x   minuend
        @param _y   subtrahend

        @return difference
    */
    function safeSub(uint256 _x, uint256 _y) internal pure returns (uint256) {
        require(_x >= _y);        //assert(_x >= _y);
        return _x - _y;
    }

    /**
        @dev returns the product of multiplying _x by _y, asserts if the calculation overflows

        @param _x   factor 1
        @param _y   factor 2

        @return product
    */
    function safeMul(uint256 _x, uint256 _y) internal pure returns (uint256) {
        uint256 z = _x * _y;
        require(_x == 0 || z / _x == _y);        //assert(_x == 0 || z / _x == _y);
        return z;
    }
	
	function safeDiv(uint256 _x, uint256 _y)internal pure returns (uint256){
	    // assert(b > 0); // Solidity automatically throws when dividing by 0
        // uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold
        return _x / _y;
	}
	
	function ceilDiv(uint256 _x, uint256 _y)internal pure returns (uint256){
		return (_x + _y - 1) / _y;
	}
}


contract Sqrt {
	function sqrt(uint x)public pure returns(uint y) {
        uint z = (x + 1) / 2;
        y = x;
        while (z < y) {
            y = z;
            z = (x / z + z) / 2;
        }
    }
}

contract WIACToken is SafeMath {
	mapping (address => uint256) balances;
	address public owner = 0x9E94c8B22a4b60e8c017a245CDEb48b66497C4CB;
    string public name;
    string public symbol;
    uint8 public decimals = 18;
	// total amount of tokens
    uint256 public totalSupply;
    
	// `allowed` tracks any extra transfer rights as in all ERC20 tokens
    mapping (address => mapping (address => uint256)) allowed;

    constructor() public {
        uint256 initialSupply = 360000000;
        
        totalSupply = initialSupply * 10 ** uint256(decimals);
        balances[owner] = totalSupply;
        name = "WaldenGoton International Asset Chain";
        symbol = "WIAC";
    }
	
    /// @param _owner The address from which the balance will be retrieved
    /// @return The balance
    function balanceOf(address _owner) public view returns (uint256 balance) {
		 return balances[_owner];
	}

    /// @notice send `_value` token to `_to` from `msg.sender`
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transfer(address _to, uint256 _value) public returns (bool success) {
	    require(_value > 0 );                                          // Check send token value > 0;
		require(balances[msg.sender] >= _value);                       // Check if the sender has enough
        require(balances[_to] + _value > balances[_to]);               // Check for overflows											
    	balances[msg.sender] = safeSub(balances[msg.sender], _value);  // Subtract from the sender
		balances[_to]  = safeAdd(balances[_to], _value);               // Add the same to the recipient                       
	
		emit Transfer(msg.sender, _to, _value); 			       // Notify anyone listening that this transfer took place
		return true;      
	}

    /// @notice send `_value` token to `_to` from `_from` on the condition it is approved by `_from`
    /// @param _from The address of the sender
    /// @param _to The address of the recipient
    /// @param _value The amount of token to be transferred
    /// @return Whether the transfer was successful or not
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
	  
	    require(balances[_from] >= _value);                 // Check if the sender has enough
        require(balances[_to] + _value >= balances[_to]);   // Check for overflows
        require(_value <= allowed[_from][msg.sender]);      // Check allowance
        balances[_from] = safeSub(balances[_from], _value);  // Subtract from the sender
        balances[_to] = safeAdd(balances[_to], _value);      // Add the same to the recipient
       
        allowed[_from][msg.sender] = safeSub(allowed[_from][msg.sender], _value);
        
        emit Transfer(_from, _to, _value);
        return true;
	}

    /// @notice `msg.sender` approves `_spender` to spend `_value` tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @param _value The amount of tokens to be approved for transfer
    /// @return Whether the approval was successful or not
    function approve(address _spender, uint256 _value) public returns (bool success) {
		require(balances[msg.sender] >= _value);
		allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
		return true;
	
	}
	
    /// @param _owner The address of the account owning tokens
    /// @param _spender The address of the account able to transfer the tokens
    /// @return Amount of remaining tokens allowed to spent
    function allowance(address _owner, address _spender) public view returns (uint256 remaining) {
        return allowed[_owner][_spender];
	}
	
	/* This unnamed function is called whenever someone tries to send ether to it */
    function () external {
        revert();     // Prevents accidental sending of ether
    }

    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"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":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"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":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"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"}]

6080604052739e94c8b22a4b60e8c017a245cdeb48b66497c4cb600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600460006101000a81548160ff021916908360ff1602179055503480156200008257600080fd5b5060006315752a009050600460009054906101000a900460ff1660ff16600a0a8102600581905550600554600080600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550606060405190810160405280602581526020017f57616c64656e476f746f6e20496e7465726e6174696f6e616c2041737365742081526020017f436861696e0000000000000000000000000000000000000000000000000000008152506002908051906020019062000185929190620001db565b506040805190810160405280600481526020017f574941430000000000000000000000000000000000000000000000000000000081525060039080519060200190620001d3929190620001db565b50506200028a565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200021e57805160ff19168380011785556200024f565b828001600101855582156200024f579182015b828111156200024e57825182559160200191906001019062000231565b5b5090506200025e919062000262565b5090565b6200028791905b808211156200028357600081600090555060010162000269565b5090565b90565b610f35806200029a6000396000f3fe60806040526004361061009e576000357c01000000000000000000000000000000000000000000000000000000009004806306fdde03146100b0578063095ea7b31461014057806318160ddd146101b357806323b872dd146101de578063313ce5671461027157806370a08231146102a25780638da5cb5b1461030757806395d89b411461035e578063a9059cbb146103ee578063dd62ed3e14610461575b3480156100aa57600080fd5b50600080fd5b3480156100bc57600080fd5b506100c56104e6565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101055780820151818401526020810190506100ea565b50505050905090810190601f1680156101325780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014c57600080fd5b506101996004803603604081101561016357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610584565b604051808215151515815260200191505060405180910390f35b3480156101bf57600080fd5b506101c86106c3565b6040518082815260200191505060405180910390f35b3480156101ea57600080fd5b506102576004803603606081101561020157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c9565b604051808215151515815260200191505060405180910390f35b34801561027d57600080fd5b50610286610aba565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ae57600080fd5b506102f1600480360360208110156102c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610acd565b6040518082815260200191505060405180910390f35b34801561031357600080fd5b5061031c610b15565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561036a57600080fd5b50610373610b3b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103b3578082015181840152602081019050610398565b50505050905090810190601f1680156103e05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103fa57600080fd5b506104476004803603604081101561041157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bd9565b604051808215151515815260200191505060405180910390f35b34801561046d57600080fd5b506104d06004803603604081101561048457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e45565b6040518082815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561057c5780601f106105515761010080835404028352916020019161057c565b820191906000526020600020905b81548152906001019060200180831161055f57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156105d357600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561071857600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101515156107a557600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561083057600080fd5b6108786000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109026000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ee8565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109ca600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd15780601f10610ba657610100808354040283529160200191610bd1565b820191906000526020600020905b815481529060010190602001808311610bb457829003601f168201915b505050505081565b60008082111515610be957600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610c3657600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610cc257600080fd5b610d0a6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d946000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ee8565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818310151515610edd57600080fd5b818303905092915050565b6000808284019050838110151515610eff57600080fd5b809150509291505056fea165627a7a7230582040cdc10846ca38b10fe06983e60f946898cd6f8c0b678cc52a11e07341a7243b0029

Deployed Bytecode

0x60806040526004361061009e576000357c01000000000000000000000000000000000000000000000000000000009004806306fdde03146100b0578063095ea7b31461014057806318160ddd146101b357806323b872dd146101de578063313ce5671461027157806370a08231146102a25780638da5cb5b1461030757806395d89b411461035e578063a9059cbb146103ee578063dd62ed3e14610461575b3480156100aa57600080fd5b50600080fd5b3480156100bc57600080fd5b506100c56104e6565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101055780820151818401526020810190506100ea565b50505050905090810190601f1680156101325780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561014c57600080fd5b506101996004803603604081101561016357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610584565b604051808215151515815260200191505060405180910390f35b3480156101bf57600080fd5b506101c86106c3565b6040518082815260200191505060405180910390f35b3480156101ea57600080fd5b506102576004803603606081101561020157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c9565b604051808215151515815260200191505060405180910390f35b34801561027d57600080fd5b50610286610aba565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102ae57600080fd5b506102f1600480360360208110156102c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610acd565b6040518082815260200191505060405180910390f35b34801561031357600080fd5b5061031c610b15565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561036a57600080fd5b50610373610b3b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103b3578082015181840152602081019050610398565b50505050905090810190601f1680156103e05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156103fa57600080fd5b506104476004803603604081101561041157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bd9565b604051808215151515815260200191505060405180910390f35b34801561046d57600080fd5b506104d06004803603604081101561048457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e45565b6040518082815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561057c5780601f106105515761010080835404028352916020019161057c565b820191906000526020600020905b81548152906001019060200180831161055f57829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156105d357600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60055481565b6000816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561071857600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401101515156107a557600080fd5b600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561083057600080fd5b6108786000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109026000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ee8565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109ca600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600460009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610bd15780601f10610ba657610100808354040283529160200191610bd1565b820191906000526020600020905b815481529060010190602001808311610bb457829003601f168201915b505050505081565b60008082111515610be957600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515610c3657600080fd5b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401111515610cc257600080fd5b610d0a6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ecc565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d946000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610ee8565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000818310151515610edd57600080fd5b818303905092915050565b6000808284019050838110151515610eff57600080fd5b809150509291505056fea165627a7a7230582040cdc10846ca38b10fe06983e60f946898cd6f8c0b678cc52a11e07341a7243b0029

Deployed Bytecode Sourcemap

1914:4208:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1914:4208:0;5889:8;;;2062:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2062:18:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2062:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5164:246;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5164:246:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5164:246:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2175:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2175:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4154:715;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4154:715:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4154:715:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2114:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2114:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2735:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2735:107:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2735:107:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1990:65;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1990:65:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2087:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2087:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2087:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3084:742;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3084:742:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3084:742:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5624:141;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5624:141:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5624:141:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2062:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5164:246::-;5231:12;5282:6;5258:8;:20;5267:10;5258:20;;;;;;;;;;;;;;;;:30;;5250:39;;;;;;;;5326:6;5294:7;:19;5302:10;5294:19;;;;;;;;;;;;;;;:29;5314:8;5294:29;;;;;;;;;;;;;;;:38;;;;5369:8;5348:38;;5357:10;5348:38;;;5379:6;5348:38;;;;;;;;;;;;;;;;;;5398:4;5391:11;;5164:246;;;;:::o;2175:26::-;;;;:::o;4154:715::-;4236:12;4290:6;4271:8;:15;4280:5;4271:15;;;;;;;;;;;;;;;;:25;;4263:34;;;;;;;;4392:8;:13;4401:3;4392:13;;;;;;;;;;;;;;;;4382:6;4366:8;:13;4375:3;4366:13;;;;;;;;;;;;;;;;:22;:39;;4358:48;;;;;;;;4460:7;:14;4468:5;4460:14;;;;;;;;;;;;;;;:26;4475:10;4460:26;;;;;;;;;;;;;;;;4450:6;:36;;4442:45;;;;;;;;4540:32;4548:8;:15;4557:5;4548:15;;;;;;;;;;;;;;;;4565:6;4540:7;:32::i;:::-;4522:8;:15;4531:5;4522:15;;;;;;;;;;;;;;;:50;;;;4628:30;4636:8;:13;4645:3;4636:13;;;;;;;;;;;;;;;;4651:6;4628:7;:30::i;:::-;4612:8;:13;4621:3;4612:13;;;;;;;;;;;;;;;:46;;;;4745:43;4753:7;:14;4761:5;4753:14;;;;;;;;;;;;;;;:26;4768:10;4753:26;;;;;;;;;;;;;;;;4781:6;4745:7;:43::i;:::-;4716:7;:14;4724:5;4716:14;;;;;;;;;;;;;;;:26;4731:10;4716:26;;;;;;;;;;;;;;;:72;;;;4830:3;4814:28;;4823:5;4814:28;;;4835:6;4814:28;;;;;;;;;;;;;;;;;;4860:4;4853:11;;4154:715;;;;;:::o;2114:26::-;;;;;;;;;;;;;:::o;2735:107::-;2791:15;2821:8;:16;2830:6;2821:16;;;;;;;;;;;;;;;;2814:23;;2735:107;;;:::o;1990:65::-;;;;;;;;;;;;;:::o;2087:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3084:742::-;3147:12;3186:1;3177:6;:10;3169:20;;;;;;;;3298:6;3274:8;:20;3283:10;3274:20;;;;;;;;;;;;;;;;:30;;3266:39;;;;;;;;3405:8;:13;3414:3;3405:13;;;;;;;;;;;;;;;;3396:6;3380:8;:13;3389:3;3380:13;;;;;;;;;;;;;;;;:22;:38;3372:47;;;;;;;;3498:37;3506:8;:20;3515:10;3506:20;;;;;;;;;;;;;;;;3528:6;3498:7;:37::i;:::-;3475:8;:20;3484:10;3475:20;;;;;;;;;;;;;;;:60;;;;3586:30;3594:8;:13;3603:3;3594:13;;;;;;;;;;;;;;;;3609:6;3586:7;:30::i;:::-;3569:8;:13;3578:3;3569:13;;;;;;;;;;;;;;;:47;;;;3720:3;3699:33;;3708:10;3699:33;;;3725:6;3699:33;;;;;;;;;;;;;;;;;;3811:4;3804:11;;3084:742;;;;:::o;5624:141::-;5698:17;5735:7;:15;5743:6;5735:15;;;;;;;;;;;;;;;:25;5751:8;5735:25;;;;;;;;;;;;;;;;5728:32;;5624:141;;;;:::o;687:161::-;751:7;785:2;779;:8;;771:17;;;;;;;;838:2;833;:7;826:14;;687:161;;;;:::o;277:183::-;341:7;361:9;378:2;373;:7;361:19;;404:2;399:1;:7;;391:16;;;;;;;;451:1;444:8;;;277:183;;;;:::o

Swarm Source

bzzr://40cdc10846ca38b10fe06983e60f946898cd6f8c0b678cc52a11e07341a7243b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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.