ETH Price: $2,340.44 (-0.34%)

Contract

0x5Ed3890cab3B1897E8524A83E502808F5b4F4063
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve184603502023-10-30 3:39:11324 days ago1698637151IN
0x5Ed3890c...F5b4F4063
0 ETH0.0003516614.56845929
Approve143376422022-03-07 4:40:03926 days ago1646628003IN
0x5Ed3890c...F5b4F4063
0 ETH0.0008980737.20445179
Approve111466112020-10-28 17:45:231421 days ago1603907123IN
0x5Ed3890c...F5b4F4063
0 ETH0.0018039440.7000016
Approve111328032020-10-26 15:18:341423 days ago1603725514IN
0x5Ed3890c...F5b4F4063
0 ETH0.0025352757.19999999
Approve111324282020-10-26 13:57:491423 days ago1603720669IN
0x5Ed3890c...F5b4F4063
0 ETH0.0025707358
Approve111319152020-10-26 12:00:561423 days ago1603713656IN
0x5Ed3890c...F5b4F4063
0 ETH0.0018172441
Approve111314832020-10-26 10:23:441423 days ago1603707824IN
0x5Ed3890c...F5b4F4063
0 ETH0.0017729240
Approve111310712020-10-26 8:51:161423 days ago1603702276IN
0x5Ed3890c...F5b4F4063
0 ETH0.0013296930
Approve111305832020-10-26 7:10:171423 days ago1603696217IN
0x5Ed3890c...F5b4F4063
0 ETH0.0019502144
Approve111303262020-10-26 6:10:551423 days ago1603692655IN
0x5Ed3890c...F5b4F4063
0 ETH0.0031912572
Approve111302302020-10-26 5:47:211423 days ago1603691241IN
0x5Ed3890c...F5b4F4063
0 ETH0.0032178472.6
Approve111301922020-10-26 5:36:051423 days ago1603690565IN
0x5Ed3890c...F5b4F4063
0 ETH0.0029253166
Transfer111301832020-10-26 5:34:091423 days ago1603690449IN
0x5Ed3890c...F5b4F4063
0 ETH0.0049999280
Transfer111301822020-10-26 5:33:581423 days ago1603690438IN
0x5Ed3890c...F5b4F4063
0 ETH0.0049999280
Transfer111301812020-10-26 5:33:501423 days ago1603690430IN
0x5Ed3890c...F5b4F4063
0 ETH0.0049999280
Transfer111301782020-10-26 5:33:331423 days ago1603690413IN
0x5Ed3890c...F5b4F4063
0 ETH0.0037999280
Approve111301752020-10-26 5:33:031423 days ago1603690383IN
0x5Ed3890c...F5b4F4063
0 ETH0.0030715869.3
Approve111301702020-10-26 5:32:171423 days ago1603690337IN
0x5Ed3890c...F5b4F4063
0 ETH0.0027923463
Approve111301552020-10-26 5:28:151423 days ago1603690095IN
0x5Ed3890c...F5b4F4063
0 ETH0.0026150559
Approve111301532020-10-26 5:27:581423 days ago1603690078IN
0x5Ed3890c...F5b4F4063
0 ETH0.0028366764
Approve111301282020-10-26 5:21:341423 days ago1603689694IN
0x5Ed3890c...F5b4F4063
0 ETH0.0026150559
Transfer111301142020-10-26 5:18:381423 days ago1603689518IN
0x5Ed3890c...F5b4F4063
0 ETH0.0029249190
Approve111301122020-10-26 5:17:371423 days ago1603689457IN
0x5Ed3890c...F5b4F4063
0 ETH0.0039890790
Approve111300722020-10-26 5:09:271423 days ago1603688967IN
0x5Ed3890c...F5b4F4063
0 ETH0.0029696467
Approve111300612020-10-26 5:07:081423 days ago1603688828IN
0x5Ed3890c...F5b4F4063
0 ETH0.0027480262
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
JACK

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 2020-10-26
*/

/**
    .---.                _..._                   
    |   |             .-'_..._''.                
    '---'           .' .'      '.\    .          
    .---.          / .'             .'|          
    |   |         . '             .'  |          
    |   |    __   | |            <    |          
    |   | .:--.'. | |             |   | ____     
    |   |/ |   \ |. '             |   | \ .'     
    |   |`" __ | | \ '.          .|   |/  .      
    |   | .'.''| |  '. `._____.-'/|    /\  \     
 __.'   '/ /   | |_   `-.______ / |   |  \  \    
|      ' \ \._,\ '/            `  '    \  \  \   
|____.'   `--'  `"               '------'  '---' 
                                                            
                                                                                                                                   
                                                                                                                                                              
*/

pragma solidity ^0.5.0;

// Standar ERC Token Interface
contract ERC20Interface {
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
   
    function approve(address spender, uint tokens) public returns (bool success);
    function totalSupply() public view returns (uint);
   
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function transfer(address to, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);
     
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
    event Transfer(address indexed from, address indexed to, uint tokens);
    
}

// ----------------------------------------------------------------------------
// Safe Math Library 
// ----------------------------------------------------------------------------
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;
      }
    
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
          return 0;
        }
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }
    
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }
    
    function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
        uint256 c = add(a,m);
        uint256 d = sub(c,1);
        return mul(div(d,m),m);
    }
}


contract JACK is ERC20Interface {
    
    using SafeMath for uint256;
    string public name;
    string public symbol;
    uint8 public decimals; // 18 standard decimal place
    
    uint256 public basePercent = 400;
    uint256 public _totalSupply;
    
    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;

    constructor() public {
        name = "jackfinance.org";
        symbol = "JACK";
        decimals = 18;
        _totalSupply = 500000000000000000000;
        
        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }
    
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }
    
    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] = balances[from].sub(tokens);
        allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens);
        balances[to] = balances[to].add(tokens);
        emit Transfer(from, to, tokens);
        return true;
    }
    
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }
    
    function findBurnPercent(uint256 value) public view returns (uint256)  {
        uint256 roundValue = value.ceil(basePercent);
        uint256 onePercent = roundValue.mul(basePercent).div(10000); // 2 percent burn
        return onePercent;
      }
    
    function transfer(address to, uint value) 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;
        
        require(value <= balances[msg.sender]);
        require(to != address(0));
    
        uint256 tokensToBurn = findBurnPercent(value);
        uint256 tokensToTransfer = value.sub(tokensToBurn);
    
        balances[msg.sender] = balances[msg.sender].sub(value);
        balances[to] = balances[to].add(tokensToTransfer);
    
        _totalSupply = _totalSupply.sub(tokensToBurn);
    
        emit Transfer(msg.sender, to, tokensToTransfer);
        emit Transfer(msg.sender, address(0), tokensToBurn);
        return true;
    }
    
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }
    
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","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":true,"inputs":[{"name":"value","type":"uint256"}],"name":"findBurnPercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","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":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"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":"basePercent","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","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"},{"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"}]

60806040526101906003553480156200001757600080fd5b506040805190810160405280600f81526020017f6a61636b66696e616e63652e6f72670000000000000000000000000000000000815250600090805190602001906200006592919062000194565b506040805190810160405280600481526020017f4a41434b0000000000000000000000000000000000000000000000000000000081525060019080519060200190620000b392919062000194565b506012600260006101000a81548160ff021916908360ff160217905550681b1ae4d6e2ef500000600481905550600454600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6004546040518082815260200191505060405180910390a362000243565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001d757805160ff191683800117855562000208565b8280016001018555821562000208579182015b8281111562000207578251825591602001919060010190620001ea565b5b5090506200021791906200021b565b5090565b6200024091905b808211156200023c57600081600090555060010162000222565b5090565b90565b610f6780620002536000396000f3fe6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014f57806318160ddd146101c25780631dbeb04f146101ed57806323b872dd1461023c578063313ce567146102cf5780633eaaf86b1461030057806370a082311461032b57806395d89b4114610390578063a9059cbb14610420578063c5ac0ded14610493578063dd62ed3e146104be575b600080fd5b3480156100cb57600080fd5b506100d4610543565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101145780820151818401526020810190506100f9565b50505050905090810190601f1680156101415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015b57600080fd5b506101a86004803603604081101561017257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b3480156101ce57600080fd5b506101d76106d3565b6040518082815260200191505060405180910390f35b3480156101f957600080fd5b506102266004803603602081101561021057600080fd5b810190808035906020019092919050505061071e565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102b56004803603606081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076f565b604051808215151515815260200191505060405180910390f35b3480156102db57600080fd5b506102e4610a1a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561030c57600080fd5b50610315610a2d565b6040518082815260200191505060405180910390f35b34801561033757600080fd5b5061037a6004803603602081101561034e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a33565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103a5610a7c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e55780820151818401526020810190506103ca565b50505050905090810190601f1680156104125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b1a565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104a8610de6565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b5061052d600480360360408110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dec565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105d95780601f106105ae576101008083540402835291602001916105d9565b820191906000526020600020905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460045403905090565b60008061073660035484610e7390919063ffffffff16565b9050600061076361271061075560035485610eae90919063ffffffff16565b610ee990919063ffffffff16565b90508092505050919050565b60006107c382600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089582600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061096782600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60045481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b505050505081565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b6a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ba657600080fd5b6000610bb18361071e565b90506000610bc88285610f0490919063ffffffff16565b9050610c1c84600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cb181600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0982600454610f0490919063ffffffff16565b6004819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60035481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080610e808484610f1d565b90506000610e8f826001610f04565b9050610ea4610e9e8286610ee9565b85610eae565b9250505092915050565b600080831415610ec15760009050610ee3565b60008284029050828482811515610ed457fe5b04141515610ede57fe5b809150505b92915050565b6000808284811515610ef757fe5b0490508091505092915050565b6000828211151515610f1257fe5b818303905092915050565b6000808284019050838110151515610f3157fe5b809150509291505056fea165627a7a723058202163238952dea89e2c97d61016f22fca31849a09c896fa46fc4c56a00548c7c40029

Deployed Bytecode

0x6080604052600436106100ba576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100bf578063095ea7b31461014f57806318160ddd146101c25780631dbeb04f146101ed57806323b872dd1461023c578063313ce567146102cf5780633eaaf86b1461030057806370a082311461032b57806395d89b4114610390578063a9059cbb14610420578063c5ac0ded14610493578063dd62ed3e146104be575b600080fd5b3480156100cb57600080fd5b506100d4610543565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101145780820151818401526020810190506100f9565b50505050905090810190601f1680156101415780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015b57600080fd5b506101a86004803603604081101561017257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105e1565b604051808215151515815260200191505060405180910390f35b3480156101ce57600080fd5b506101d76106d3565b6040518082815260200191505060405180910390f35b3480156101f957600080fd5b506102266004803603602081101561021057600080fd5b810190808035906020019092919050505061071e565b6040518082815260200191505060405180910390f35b34801561024857600080fd5b506102b56004803603606081101561025f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061076f565b604051808215151515815260200191505060405180910390f35b3480156102db57600080fd5b506102e4610a1a565b604051808260ff1660ff16815260200191505060405180910390f35b34801561030c57600080fd5b50610315610a2d565b6040518082815260200191505060405180910390f35b34801561033757600080fd5b5061037a6004803603602081101561034e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a33565b6040518082815260200191505060405180910390f35b34801561039c57600080fd5b506103a5610a7c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103e55780820151818401526020810190506103ca565b50505050905090810190601f1680156104125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561042c57600080fd5b506104796004803603604081101561044357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b1a565b604051808215151515815260200191505060405180910390f35b34801561049f57600080fd5b506104a8610de6565b6040518082815260200191505060405180910390f35b3480156104ca57600080fd5b5061052d600480360360408110156104e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dec565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105d95780601f106105ae576101008083540402835291602001916105d9565b820191906000526020600020905b8154815290600101906020018083116105bc57829003601f168201915b505050505081565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600560008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460045403905090565b60008061073660035484610e7390919063ffffffff16565b9050600061076361271061075560035485610eae90919063ffffffff16565b610ee990919063ffffffff16565b90508092505050919050565b60006107c382600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061089582600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061096782600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60045481565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b125780601f10610ae757610100808354040283529160200191610b12565b820191906000526020600020905b815481529060010190602001808311610af557829003601f168201915b505050505081565b6000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b6a57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610ba657600080fd5b6000610bb18361071e565b90506000610bc88285610f0490919063ffffffff16565b9050610c1c84600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f0490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610cb181600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f1d90919063ffffffff16565b600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d0982600454610f0490919063ffffffff16565b6004819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019250505092915050565b60035481565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600080610e808484610f1d565b90506000610e8f826001610f04565b9050610ea4610e9e8286610ee9565b85610eae565b9250505092915050565b600080831415610ec15760009050610ee3565b60008284029050828482811515610ed457fe5b04141515610ede57fe5b809150505b92915050565b6000808284811515610ef757fe5b0490508091505092915050565b6000828211151515610f1257fe5b818303905092915050565b6000808284019050838110151515610f3157fe5b809150509291505056fea165627a7a723058202163238952dea89e2c97d61016f22fca31849a09c896fa46fc4c56a00548c7c40029

Deployed Bytecode Sourcemap

2841:2780:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2919:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2919:18: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;2919:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3637:208;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3637:208:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3637:208:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5500:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5500:112:0;;;;;;;;;;;;;;;;;;;;;;;4377:252;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4377:252:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4377:252:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3863:343;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3863:343:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3863:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2971:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2971:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3073:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3073:27:0;;;;;;;;;;;;;;;;;;;;;;;3505:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3505:120:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3505:120:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2944:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2944:20: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;2944:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4641:847;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4641:847:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4641:847:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3034:32;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3034:32:0;;;;;;;;;;;;;;;;;;;;;;;4218:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4218:147:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4218:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2919:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3637:208::-;3700:12;3756:6;3725:7;:19;3733:10;3725:19;;;;;;;;;;;;;;;:28;3745:7;3725:28;;;;;;;;;;;;;;;:37;;;;3799:7;3778:37;;3787:10;3778:37;;;3808:6;3778:37;;;;;;;;;;;;;;;;;;3833:4;3826:11;;3637:208;;;;:::o;5500:112::-;5544:4;5584:8;:20;5601:1;5584:20;;;;;;;;;;;;;;;;5568:12;;:36;5561:43;;5500:112;:::o;4377:252::-;4438:7;4459:18;4480:23;4491:11;;4480:5;:10;;:23;;;;:::i;:::-;4459:44;;4514:18;4535:38;4567:5;4535:27;4550:11;;4535:10;:14;;:27;;;;:::i;:::-;:31;;:38;;;;:::i;:::-;4514:59;;4609:10;4602:17;;;;4377:252;;;:::o;3863:343::-;3940:12;3982:26;4001:6;3982:8;:14;3991:4;3982:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3965:8;:14;3974:4;3965:14;;;;;;;;;;;;;;;:43;;;;4047:37;4077:6;4047:7;:13;4055:4;4047:13;;;;;;;;;;;;;;;:25;4061:10;4047:25;;;;;;;;;;;;;;;;:29;;:37;;;;:::i;:::-;4019:7;:13;4027:4;4019:13;;;;;;;;;;;;;;;:25;4033:10;4019:25;;;;;;;;;;;;;;;:65;;;;4110:24;4127:6;4110:8;:12;4119:2;4110:12;;;;;;;;;;;;;;;;:16;;:24;;;;:::i;:::-;4095:8;:12;4104:2;4095:12;;;;;;;;;;;;;;;:39;;;;4165:2;4150:26;;4159:4;4150:26;;;4169:6;4150:26;;;;;;;;;;;;;;;;;;4194:4;4187:11;;3863:343;;;;;:::o;2971:21::-;;;;;;;;;;;;;:::o;3073:27::-;;;;:::o;3505:120::-;3565:12;3597:8;:20;3606:10;3597:20;;;;;;;;;;;;;;;;3590:27;;3505:120;;;:::o;2944:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4641:847::-;4699:12;4959:8;:20;4968:10;4959:20;;;;;;;;;;;;;;;;4950:5;:29;;4942:38;;;;;;;;5013:1;4999:16;;:2;:16;;;;4991:25;;;;;;;;5033:20;5056:22;5072:5;5056:15;:22::i;:::-;5033:45;;5089:24;5116:23;5126:12;5116:5;:9;;:23;;;;:::i;:::-;5089:50;;5179:31;5204:5;5179:8;:20;5188:10;5179:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;5156:8;:20;5165:10;5156:20;;;;;;;;;;;;;;;:54;;;;5236:34;5253:16;5236:8;:12;5245:2;5236:12;;;;;;;;;;;;;;;;:16;;:34;;;;:::i;:::-;5221:8;:12;5230:2;5221:12;;;;;;;;;;;;;;;:49;;;;5302:30;5319:12;5302;;:16;;:30;;;;:::i;:::-;5287:12;:45;;;;5375:2;5354:42;;5363:10;5354:42;;;5379:16;5354:42;;;;;;;;;;;;;;;;;;5441:1;5412:46;;5421:10;5412:46;;;5445:12;5412:46;;;;;;;;;;;;;;;;;;5476:4;5469:11;;;;4641:847;;;;:::o;3034:32::-;;;;:::o;4218:147::-;4295:14;4329:7;:19;4337:10;4329:19;;;;;;;;;;;;;;;:28;4349:7;4329:28;;;;;;;;;;;;;;;;4322:35;;4218:147;;;;:::o;2661:171::-;2720:7;2740:9;2752:8;2756:1;2758;2752:3;:8::i;:::-;2740:20;;2771:9;2783:8;2787:1;2789;2783:3;:8::i;:::-;2771:20;;2809:15;2813:8;2817:1;2819;2813:3;:8::i;:::-;2822:1;2809:3;:15::i;:::-;2802:22;;;;2661:171;;;;:::o;2309:206::-;2367:7;2396:1;2391;:6;2387:45;;;2419:1;2412:8;;;;2387:45;2442:9;2458:1;2454;:5;2442:17;;2486:1;2481;2477;:5;;;;;;;;:10;2470:18;;;;;;2506:1;2499:8;;;2309:206;;;;;:::o;2527:122::-;2585:7;2605:9;2621:1;2617;:5;;;;;;;;2605:17;;2640:1;2633:8;;;2527:122;;;;:::o;2009:125::-;2067:7;2099:1;2094;:6;;2087:14;;;;;;2123:1;2119;:5;2112:12;;2009:125;;;;:::o;2148:149::-;2206:7;2226:9;2242:1;2238;:5;2226:17;;2266:1;2261;:6;;2254:14;;;;;;2286:1;2279:8;;;2148:149;;;;:::o

Swarm Source

bzzr://2163238952dea89e2c97d61016f22fca31849a09c896fa46fc4c56a00548c7c4

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.