ETH Price: $3,375.25 (-2.68%)
Gas: 3 Gwei

Contract

0x966DaEd1348Fbd894BB6c404D9cddf78a9932913
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer118472172021-02-13 8:33:461257 days ago1613205226IN
0x966DaEd1...8a9932913
0 ETH0.00779604210
Transfer108386462020-09-11 5:24:591412 days ago1599801899IN
0x966DaEd1...8a9932913
0 ETH0.00486992220
Transfer108315212020-09-10 3:19:141413 days ago1599707954IN
0x966DaEd1...8a9932913
0 ETH0.0104272200
Transfer108313312020-09-10 2:35:551413 days ago1599705355IN
0x966DaEd1...8a9932913
0 ETH0.00582458156.8447205
Transfer108311102020-09-10 1:49:051413 days ago1599702545IN
0x966DaEd1...8a9932913
0 ETH0.00730072140
Transfer108309242020-09-10 1:05:101413 days ago1599699910IN
0x966DaEd1...8a9932913
0 ETH0.00419772113
Transfer108305812020-09-09 23:44:091413 days ago1599695049IN
0x966DaEd1...8a9932913
0 ETH0.0037148100
Transfer108285522020-09-09 16:25:151414 days ago1599668715IN
0x966DaEd1...8a9932913
0 ETH0.00739988199.2
Transfer108284892020-09-09 16:09:151414 days ago1599667755IN
0x966DaEd1...8a9932913
0 ETH0.01007267193.2
Transfer108284642020-09-09 16:03:151414 days ago1599667395IN
0x966DaEd1...8a9932913
0 ETH0.00780108210
Transfer108284632020-09-09 16:02:051414 days ago1599667325IN
0x966DaEd1...8a9932913
0 ETH0.01007499193.2
Transfer108284352020-09-09 15:56:091414 days ago1599666969IN
0x966DaEd1...8a9932913
0 ETH0.00739245199
Transfer108284132020-09-09 15:49:511414 days ago1599666591IN
0x966DaEd1...8a9932913
0 ETH0.0104272200
Transfer108283232020-09-09 15:31:331414 days ago1599665493IN
0x966DaEd1...8a9932913
0 ETH0.00668664180
Transfer108283062020-09-09 15:28:101414 days ago1599665290IN
0x966DaEd1...8a9932913
0 ETH0.0055722150
Transfer108282802020-09-09 15:23:151414 days ago1599664995IN
0x966DaEd1...8a9932913
0 ETH0.00631312170
Transfer108282532020-09-09 15:18:261414 days ago1599664706IN
0x966DaEd1...8a9932913
0 ETH0.00834368160
Transfer108282532020-09-09 15:18:261414 days ago1599664706IN
0x966DaEd1...8a9932913
0 ETH0.00594368160
Transfer108282392020-09-09 15:15:091414 days ago1599664509IN
0x966DaEd1...8a9932913
0 ETH0.00668448180
Transfer108282392020-09-09 15:15:091414 days ago1599664509IN
0x966DaEd1...8a9932913
0 ETH0.00668664180
Transfer108282212020-09-09 15:12:091414 days ago1599664329IN
0x966DaEd1...8a9932913
0 ETH0.00952796182.71
Transfer108282132020-09-09 15:10:111414 days ago1599664211IN
0x966DaEd1...8a9932913
0 ETH0.00969952186
Transfer108282102020-09-09 15:09:171414 days ago1599664157IN
0x966DaEd1...8a9932913
0 ETH0.00877309168.2345825
Transfer108282072020-09-09 15:08:341414 days ago1599664114IN
0x966DaEd1...8a9932913
0 ETH0.00834368160
Transfer108281962020-09-09 15:06:091414 days ago1599663969IN
0x966DaEd1...8a9932913
0 ETH0.00680676183.2337857
View all transactions

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

Contract Source Code Verified (Exact Match)

Contract Name:
ProofOfContributionToken

Compiler Version
v0.5.0+commit.1d4f565a

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-10-21
*/

pragma solidity ^0.5.0;

contract ProofOfContributionToken {
    string public constant name= "ProofOfContributionToken";
    string public constant symbol = "POCT";
    uint8 public constant decimals = 8;

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

    mapping (address => uint256) internal balances;
    mapping (address => mapping (address => uint256)) internal allowed;

    uint256 public totalSupply;
    address public owner;
	address public technologyBalances;
	address public operationBalances;

    using SafeMath for uint256;

    constructor() public {
        totalSupply = 350000000e8;
        owner = msg.sender;
        balances[msg.sender] = totalSupply;
		technologyBalances = address(0x1111111111111111111111111111111111111111);
		operationBalances = address(0x2222222222222222222222222222222222222222);
		
		transfer(technologyBalances, 35000000e8);
		approve(technologyBalances, 35000000e8);
		transfer(operationBalances, 31500000e8);
		approve(operationBalances, 31500000e8);
    }

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

    function transfer(address receiver, uint numTokens) public returns (bool) {
        require(numTokens <= balances[msg.sender]);
        balances[msg.sender] = balances[msg.sender].sub(numTokens);
        balances[receiver] = balances[receiver].add(numTokens);
        emit Transfer(msg.sender, receiver, numTokens);
        return true;
    }

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

    function allowance(address from, address delegate) public view returns (uint) {
        return allowed[from][delegate];
    }

    function transferFrom(address from, address buyer, uint numTokens) public returns (bool) {
        require(numTokens <= balances[from]);
        require(numTokens <= allowed[from][msg.sender]);

        balances[from] = balances[from].sub(numTokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(numTokens);
        balances[buyer] = balances[buyer].add(numTokens);
        emit Transfer(from, buyer, numTokens);
        return true;
    }

    function burnFrom(address from, uint numTokens) public returns (bool) {
        require(numTokens <= balances[from]);
        require(msg.sender == owner);
        balances[from] = balances[from].sub(numTokens);
        balances[owner] = balances[owner].add(numTokens);
        return true;
    }
}

library SafeMath {
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"delegate","type":"address"},{"name":"numTokens","type":"uint256"}],"name":"approve","outputs":[{"name":"","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":"buyer","type":"address"},{"name":"numTokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","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":"technologyBalances","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"operationBalances","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"numTokens","type":"uint256"}],"name":"burnFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","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":"receiver","type":"address"},{"name":"numTokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"from","type":"address"},{"name":"delegate","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"}]

60806040523480156200001157600080fd5b50667c58508723800060028190555033600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506002546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550731111111111111111111111111111111111111111600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550732222222222222222222222222222222222222222600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555062000194600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16660c6f3b40b6c0006200026a640100000000026401000000009004565b50620001d9600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16660c6f3b40b6c0006200046f640100000000026401000000009004565b506200021e600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16660b30e8870ae0006200026a640100000000026401000000009004565b5062000263600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16660b30e8870ae0006200046f640100000000026401000000009004565b506200059a565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515620002ba57600080fd5b6200031b826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620005616401000000000262001053179091906401000000009004565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620003be826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200057b640100000000026200106c179091906401000000009004565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60008282111515156200057057fe5b818303905092915050565b60008082840190508381101515156200059057fe5b8091505092915050565b6110b680620005aa6000396000f3fe6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ca578063095ea7b31461015a57806318160ddd146101cd57806323b872dd146101f8578063313ce5671461028b5780634c4ec1e4146102bc5780635205cfaf1461031357806370a082311461036a57806379cc6790146103cf5780638da5cb5b1461044257806395d89b4114610499578063a9059cbb14610529578063dd62ed3e1461059c575b600080fd5b3480156100d657600080fd5b506100df610621565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011f578082015181840152602081019050610104565b50505050905090810190601f16801561014c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016657600080fd5b506101b36004803603604081101561017d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061065a565b604051808215151515815260200191505060405180910390f35b3480156101d957600080fd5b506101e261074c565b6040518082815260200191505060405180910390f35b34801561020457600080fd5b506102716004803603606081101561021b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610752565b604051808215151515815260200191505060405180910390f35b34801561029757600080fd5b506102a0610ad1565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102c857600080fd5b506102d1610ad6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561031f57600080fd5b50610328610afc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037657600080fd5b506103b96004803603602081101561038d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b22565b6040518082815260200191505060405180910390f35b3480156103db57600080fd5b50610428600480360360408110156103f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b6a565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610d89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104a557600080fd5b506104ae610daf565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104ee5780820151818401526020810190506104d3565b50505050905090810190601f16801561051b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053557600080fd5b506105826004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610de8565b604051808215151515815260200191505060405180910390f35b3480156105a857600080fd5b5061060b600480360360408110156105bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fcc565b6040518082815260200191505060405180910390f35b6040805190810160405280601881526020017f50726f6f664f66436f6e747269627574696f6e546f6b656e000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156107a157600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561082c57600080fd5b61087d826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061094e82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a1f826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600881565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610bb957600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c1557600080fd5b610c66826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d1b82600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f504f43540000000000000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610e3757600080fd5b610e88826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f1b826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561106157fe5b818303905092915050565b600080828401905083811015151561108057fe5b809150509291505056fea165627a7a723058208193608a1fa196e45a1915a1ea10193dfa5cccf0dbb25218b411a72eb29450fc0029

Deployed Bytecode

0x6080604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100ca578063095ea7b31461015a57806318160ddd146101cd57806323b872dd146101f8578063313ce5671461028b5780634c4ec1e4146102bc5780635205cfaf1461031357806370a082311461036a57806379cc6790146103cf5780638da5cb5b1461044257806395d89b4114610499578063a9059cbb14610529578063dd62ed3e1461059c575b600080fd5b3480156100d657600080fd5b506100df610621565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561011f578082015181840152602081019050610104565b50505050905090810190601f16801561014c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561016657600080fd5b506101b36004803603604081101561017d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061065a565b604051808215151515815260200191505060405180910390f35b3480156101d957600080fd5b506101e261074c565b6040518082815260200191505060405180910390f35b34801561020457600080fd5b506102716004803603606081101561021b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610752565b604051808215151515815260200191505060405180910390f35b34801561029757600080fd5b506102a0610ad1565b604051808260ff1660ff16815260200191505060405180910390f35b3480156102c857600080fd5b506102d1610ad6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561031f57600080fd5b50610328610afc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561037657600080fd5b506103b96004803603602081101561038d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b22565b6040518082815260200191505060405180910390f35b3480156103db57600080fd5b50610428600480360360408110156103f257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b6a565b604051808215151515815260200191505060405180910390f35b34801561044e57600080fd5b50610457610d89565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156104a557600080fd5b506104ae610daf565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104ee5780820151818401526020810190506104d3565b50505050905090810190601f16801561051b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053557600080fd5b506105826004803603604081101561054c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610de8565b604051808215151515815260200191505060405180910390f35b3480156105a857600080fd5b5061060b600480360360408110156105bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fcc565b6040518082815260200191505060405180910390f35b6040805190810160405280601881526020017f50726f6f664f66436f6e747269627574696f6e546f6b656e000000000000000081525081565b600081600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156107a157600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561082c57600080fd5b61087d826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061094e82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a1f826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600881565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60008060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610bb957600080fd5b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610c1557600080fd5b610c66826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d1b82600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b600080600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506001905092915050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600481526020017f504f43540000000000000000000000000000000000000000000000000000000081525081565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610e3757600080fd5b610e88826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461105390919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f1b826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461106c90919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561106157fe5b818303905092915050565b600080828401905083811015151561108057fe5b809150509291505056fea165627a7a723058208193608a1fa196e45a1915a1ea10193dfa5cccf0dbb25218b411a72eb29450fc0029

Deployed Bytecode Sourcemap

27:2747:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;68:55;;8:9:-1;5:2;;;30:1;27;20:12;5:2;68:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;68:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1637:212;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1637:212:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1637:212:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;511:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;511:26:0;;;;;;;;;;;;;;;;;;;;;;;1992:469;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1992:469:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1992:469:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;175:34;;8:9:-1;5:2;;;30:1;27;20:12;5:2;175:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;568:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;568:33:0;;;;;;;;;;;;;;;;;;;;;;;;;;;605:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;605:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1161:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1161:112:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1161:112:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2469:302;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2469:302:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2469:302:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;544:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;544:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;130:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;130:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;130:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1281:348;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1281:348:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1281:348:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1857:127;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1857:127:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1857:127:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;68:55;;;;;;;;;;;;;;;;;;;;:::o;1637:212::-;1704:4;1753:9;1721:7;:19;1729:10;1721:19;;;;;;;;;;;;;;;:29;1741:8;1721:29;;;;;;;;;;;;;;;:41;;;;1799:8;1778:41;;1787:10;1778:41;;;1809:9;1778:41;;;;;;;;;;;;;;;;;;1837:4;1830:11;;1637:212;;;;:::o;511:26::-;;;;:::o;1992:469::-;2075:4;2113:8;:14;2122:4;2113:14;;;;;;;;;;;;;;;;2100:9;:27;;2092:36;;;;;;;;2160:7;:13;2168:4;2160:13;;;;;;;;;;;;;;;:25;2174:10;2160:25;;;;;;;;;;;;;;;;2147:9;:38;;2139:47;;;;;;;;2216:29;2235:9;2216:8;:14;2225:4;2216:14;;;;;;;;;;;;;;;;:18;;:29;;;;:::i;:::-;2199:8;:14;2208:4;2199:14;;;;;;;;;;;;;;;:46;;;;2284:40;2314:9;2284:7;:13;2292:4;2284:13;;;;;;;;;;;;;;;:25;2298:10;2284:25;;;;;;;;;;;;;;;;:29;;:40;;;;:::i;:::-;2256:7;:13;2264:4;2256:13;;;;;;;;;;;;;;;:25;2270:10;2256:25;;;;;;;;;;;;;;;:68;;;;2353:30;2373:9;2353:8;:15;2362:5;2353:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;2335:8;:15;2344:5;2335:15;;;;;;;;;;;;;;;:48;;;;2414:5;2399:32;;2408:4;2399:32;;;2421:9;2399:32;;;;;;;;;;;;;;;;;;2449:4;2442:11;;1992:469;;;;;:::o;175:34::-;208:1;175:34;:::o;568:33::-;;;;;;;;;;;;;:::o;605:32::-;;;;;;;;;;;;;:::o;1161:112::-;1221:4;1245:8;:20;1254:10;1245:20;;;;;;;;;;;;;;;;1238:27;;1161:112;;;:::o;2469:302::-;2533:4;2571:8;:14;2580:4;2571:14;;;;;;;;;;;;;;;;2558:9;:27;;2550:36;;;;;;;;2619:5;;;;;;;;;;;2605:19;;:10;:19;;;2597:28;;;;;;;;2653:29;2672:9;2653:8;:14;2662:4;2653:14;;;;;;;;;;;;;;;;:18;;:29;;;;:::i;:::-;2636:8;:14;2645:4;2636:14;;;;;;;;;;;;;;;:46;;;;2711:30;2731:9;2711:8;:15;2720:5;;;;;;;;;;;2711:15;;;;;;;;;;;;;;;;:19;;:30;;;;:::i;:::-;2693:8;:15;2702:5;;;;;;;;;;;2693:15;;;;;;;;;;;;;;;:48;;;;2759:4;2752:11;;2469:302;;;;:::o;544:20::-;;;;;;;;;;;;;:::o;130:38::-;;;;;;;;;;;;;;;;;;;;:::o;1281:348::-;1349:4;1387:8;:20;1396:10;1387:20;;;;;;;;;;;;;;;;1374:9;:33;;1366:42;;;;;;;;1442:35;1467:9;1442:8;:20;1451:10;1442:20;;;;;;;;;;;;;;;;:24;;:35;;;;:::i;:::-;1419:8;:20;1428:10;1419:20;;;;;;;;;;;;;;;:58;;;;1509:33;1532:9;1509:8;:18;1518:8;1509:18;;;;;;;;;;;;;;;;:22;;:33;;;;:::i;:::-;1488:8;:18;1497:8;1488:18;;;;;;;;;;;;;;;:54;;;;1579:8;1558:41;;1567:10;1558:41;;;1589:9;1558:41;;;;;;;;;;;;;;;;;;1617:4;1610:11;;1281:348;;;;:::o;1857:127::-;1929:4;1953:7;:13;1961:4;1953:13;;;;;;;;;;;;;;;:23;1967:8;1953:23;;;;;;;;;;;;;;;;1946:30;;1857:127;;;;:::o;2802:123::-;2860:7;2892:1;2887;:6;;2880:14;;;;;;2916:1;2912;:5;2905:12;;2802:123;;;;:::o;2931:147::-;2989:7;3009:9;3025:1;3021;:5;3009:17;;3049:1;3044;:6;;3037:14;;;;;;3069:1;3062:8;;;2931:147;;;;:::o

Swarm Source

bzzr://8193608a1fa196e45a1915a1ea10193dfa5cccf0dbb25218b411a72eb29450fc

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.