ETH Price: $3,354.17 (-8.39%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer108601012020-09-14 12:26:201576 days ago1600086380IN
0x567133b5...e9a7a3AC0
0 ETH0.01113008261
Transfer108600102020-09-14 12:07:061576 days ago1600085226IN
0x567133b5...e9a7a3AC0
0 ETH0.01590974276
Transfer108599952020-09-14 12:02:541576 days ago1600084974IN
0x567133b5...e9a7a3AC0
0 ETH0.01262403219
Transfer108582122020-09-14 5:17:081577 days ago1600060628IN
0x567133b5...e9a7a3AC0
0 ETH0.0072055125.00000145
Transfer108156252020-09-07 16:32:311583 days ago1599496351IN
0x567133b5...e9a7a3AC0
0 ETH0.00524226123.00000145
Transfer108150882020-09-07 14:30:451583 days ago1599489045IN
0x567133b5...e9a7a3AC0
0 ETH0.00754979131.00000145
Transfer107886332020-09-03 13:37:181587 days ago1599140238IN
0x567133b5...e9a7a3AC0
0 ETH0.02852784495.00000145
Transfer107884702020-09-03 13:00:311587 days ago1599138031IN
0x567133b5...e9a7a3AC0
0 ETH0.0305386530.00000145
Transfer107217752020-08-24 7:43:411598 days ago1598255021IN
0x567133b5...e9a7a3AC0
0 ETH0.0045538779.00000145
Transfer107021482020-08-21 7:09:341601 days ago1597993774IN
0x567133b5...e9a7a3AC0
0 ETH0.00798295187.2
Transfer106750842020-08-17 3:10:571605 days ago1597633857IN
0x567133b5...e9a7a3AC0
0 ETH0.00493391115.70000189
Transfer106750822020-08-17 3:09:501605 days ago1597633790IN
0x567133b5...e9a7a3AC0
0 ETH0.0048771114.40000189
Transfer106750422020-08-17 2:57:191605 days ago1597633039IN
0x567133b5...e9a7a3AC0
0 ETH0.00476759111.8
Transfer106749382020-08-17 2:34:551605 days ago1597631695IN
0x567133b5...e9a7a3AC0
0 ETH0.00312653113.1
Transfer106749342020-08-17 2:33:441605 days ago1597631624IN
0x567133b5...e9a7a3AC0
0 ETH0.00312517113.1
Transfer106749322020-08-17 2:33:081605 days ago1597631588IN
0x567133b5...e9a7a3AC0
0 ETH0.00312653113.1
Transfer106627182020-08-15 5:20:551607 days ago1597468855IN
0x567133b5...e9a7a3AC0
0 ETH0.00681736159.9120163
Transfer106557752020-08-14 3:43:321608 days ago1597376612IN
0x567133b5...e9a7a3AC0
0 ETH0.01174937275.6
Transfer106557722020-08-14 3:42:211608 days ago1597376541IN
0x567133b5...e9a7a3AC0
0 ETH0.01174937275.6
Transfer106557712020-08-14 3:42:161608 days ago1597376536IN
0x567133b5...e9a7a3AC0
0 ETH0.01163853273.00000189
Transfer106557682020-08-14 3:41:211608 days ago1597376481IN
0x567133b5...e9a7a3AC0
0 ETH0.01174937275.6
Transfer106557672020-08-14 3:41:101608 days ago1597376470IN
0x567133b5...e9a7a3AC0
0 ETH0.01163853273.00000189
Transfer106557652020-08-14 3:40:391608 days ago1597376439IN
0x567133b5...e9a7a3AC0
0 ETH0.01163853273
Transfer106555992020-08-14 3:07:061608 days ago1597374426IN
0x567133b5...e9a7a3AC0
0 ETH0.01086263254.8
Transfer106555942020-08-14 3:06:321608 days ago1597374392IN
0x567133b5...e9a7a3AC0
0 ETH0.01086263254.8
View all transactions

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

Similar Match Source Code
This contract matches the deployed Bytecode of the Source Code for Contract 0x47E89450...6B7d42BFb
The constructor portion of the code might be different and could alter the actual behaviour of the contract

Contract Name:
Currency

Compiler Version
v0.5.1+commit.c8a2cb62

Optimization Enabled:
No with 200 runs

Other Settings:
byzantium EvmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-11-01
*/

pragma solidity ^0.5.1;contract Token {uint256 public totalSupply;function balanceOf(address _owner) public view returns (uint256 balance);function transfer(address _to, uint256 _value) public returns (bool success);function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);function approve(address _spender, uint256 _value) public returns (bool success);function allowance(address _owner, address _spender) public view returns (uint256 remaining);event Transfer(address indexed _from, address indexed _to, uint256 _value);event Approval(address indexed _owner, address indexed _spender, uint256 _value);}contract Owned {address public owner;address newOwner = address(0x0);modifier isOwner() {    require(msg.sender == owner);    _;}constructor() public {    owner = msg.sender;}event OwnerUpdate(address _prevOwner, address _newOwner);function changeOwner(address _newOwner) public isOwner {    require(_newOwner != owner);    newOwner = _newOwner;}function changeOwnerForce(address _newOwner) public isOwner {    require(_newOwner != owner);    owner = _newOwner;    emit OwnerUpdate(owner, _newOwner);}function acceptOwnership() public {    require(msg.sender == newOwner);    emit OwnerUpdate(owner, newOwner);    owner = newOwner;    newOwner = address(0x0);}}contract Controlled is Owned {bool public transferEnable = true;bool public lockFlag = true;constructor() public {   setExclude(msg.sender);}mapping(address => bool) public locked;mapping(address => bool) public exclude;function enableTransfer(bool _enable) public isOwner{    transferEnable = _enable;}function disableLock(bool _enable) public isOwner returns (bool success){    lockFlag = _enable;    return true;}function addLock(address _addr) public isOwner returns (bool success){    require(_addr != msg.sender);    locked[_addr] = true;    return true;}function setExclude(address _addr) public isOwner returns (bool success){    exclude[_addr] = true;    return true;}function removeLock(address _addr) public isOwner returns (bool success){    locked[_addr] = false;    return true;}modifier transferAllowed(address _addr) {    if (!exclude[_addr]) {        assert(transferEnable);        if(lockFlag){            assert(!locked[_addr]);        }    }    _;}modifier validAddress(address _addr) {    assert(address(0x0) != _addr && address(0x0) != msg.sender);    _;}}contract StandardToken is Token, Controlled {function balanceOf(address _owner) public view returns (uint256 balance) {    return balances[_owner];}function transfer(address _to, uint256 _value) public transferAllowed(msg.sender) validAddress(_to) returns (bool success) {    require(_value > 0);    if (balances[msg.sender] >= _value && balances[_to] + _value > balances[_to]) {        balances[msg.sender] -= _value;        balances[_to] += _value;        emit Transfer(msg.sender, _to, _value);        return true;    } else {        return false;    }}function transferFrom(address _from, address _to, uint256 _value) public transferAllowed(_from) validAddress(_to) returns (bool success) {    require(_value > 0);    if (balances[_from] >= _value && allowed[_from][msg.sender] >= _value && balances[_to] + _value > balances[_to]) {        balances[_to] += _value;        balances[_from] -= _value;        allowed[_from][msg.sender] -= _value;        emit Transfer(_from, _to, _value);        return true;    } else {        return false;    }}function approve(address _spender, uint256 _value) public transferAllowed(_spender) returns (bool success) {    require(_value > 0);    allowed[msg.sender][_spender] = _value;    emit Approval(msg.sender, _spender, _value);    return true;}function allowance(address _owner, address _spender) public view returns (uint256 remaining) {  return allowed[_owner][_spender];}mapping (address => uint256) balances;mapping (address => mapping (address => uint256)) allowed;}contract Currency is StandardToken {string public name;string public symbol;uint8 public decimals = 18;constructor (address _addr, uint256 initialSupply, string memory _tokenName, string memory _tokenSymbol) public {    setExclude(_addr);    totalSupply = initialSupply * 10 ** uint256(decimals);    balances[_addr] = totalSupply;    name = _tokenName;    symbol = _tokenSymbol;}function issue(uint amount) public isOwner {    require(totalSupply + amount > totalSupply);    require(balances[owner] + amount > balances[owner]);balances[owner] += amount;    totalSupply += amount;    emit Issue(amount);}function redeem(uint amount) public isOwner {    require(totalSupply >= amount);    require(balances[owner] >= amount);totalSupply -= amount;    balances[owner] -= amount;    emit Redeem(amount);}event Issue(uint amount);event Redeem(uint amount);function allocateTokens(address[] memory _owners, uint256[] memory _values) public isOwner {    if(_owners.length != _values.length) revert();    for(uint256 i = 0; i < _owners.length ; i++){        address to = _owners[i];        uint256 value = _values[i];        balances[owner] -= value;        balances[to] += value;    }}}

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":"_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":"transferEnable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"removeLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"exclude","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"setExclude","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwnerForce","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_addr","type":"address"}],"name":"addLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"disableLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owners","type":"address[]"},{"name":"_values","type":"uint256[]"}],"name":"allocateTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"","type":"address"}],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"redeem","outputs":[],"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"},{"constant":true,"inputs":[],"name":"lockFlag","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_addr","type":"address"},{"name":"initialSupply","type":"uint256"},{"name":"_tokenName","type":"string"},{"name":"_tokenSymbol","type":"string"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Issue","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"amount","type":"uint256"}],"name":"Redeem","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevOwner","type":"address"},{"indexed":false,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]

Deployed Bytecode

0x608060405260043610610143576000357c01000000000000000000000000000000000000000000000000000000009004806306fdde0314610148578063095ea7b3146101d857806318160ddd1461024b57806323b872dd14610276578063242654a214610309578063313ce567146103385780634a387bef146103695780634febf53d146103d25780635f6f8b5f1461043b57806360031bd4146104a457806370a08231146104f557806379ba50971461055a578063882f327b146105715780638da5cb5b146105da57806391c71e2b1461063157806395d89b4114610686578063a6f9dae114610716578063a7368afb14610767578063a9059cbb146108c0578063cbf9fe5f14610933578063cc872b661461099c578063db006a75146109d7578063dd62ed3e14610a12578063e3c517a914610a97578063ef7ac0e514610ac6575b600080fd5b34801561015457600080fd5b5061015d610b03565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019d578082015181840152602081019050610182565b50505050905090810190601f1680156101ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101e457600080fd5b50610231600480360360408110156101fb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba1565b604051808215151515815260200191505060405180910390f35b34801561025757600080fd5b50610260610d7c565b6040518082815260200191505060405180910390f35b34801561028257600080fd5b506102ef6004803603606081101561029957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d82565b604051808215151515815260200191505060405180910390f35b34801561031557600080fd5b5061031e6111da565b604051808215151515815260200191505060405180910390f35b34801561034457600080fd5b5061034d6111ed565b604051808260ff1660ff16815260200191505060405180910390f35b34801561037557600080fd5b506103b86004803603602081101561038c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611200565b604051808215151515815260200191505060405180910390f35b3480156103de57600080fd5b50610421600480360360208110156103f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112bf565b604051808215151515815260200191505060405180910390f35b34801561044757600080fd5b5061048a6004803603602081101561045e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112df565b604051808215151515815260200191505060405180910390f35b3480156104b057600080fd5b506104f3600480360360208110156104c757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061139e565b005b34801561050157600080fd5b506105446004803603602081101561051857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611554565b6040518082815260200191505060405180910390f35b34801561056657600080fd5b5061056f61159d565b005b34801561057d57600080fd5b506105c06004803603602081101561059457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061177b565b604051808215151515815260200191505060405180910390f35b3480156105e657600080fd5b506105ef611875565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561063d57600080fd5b5061066c6004803603602081101561065457600080fd5b8101908080351515906020019092919050505061189b565b604051808215151515815260200191505060405180910390f35b34801561069257600080fd5b5061069b61191c565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106db5780820151818401526020810190506106c0565b50505050905090810190601f1680156107085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561072257600080fd5b506107656004803603602081101561073957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506119ba565b005b34801561077357600080fd5b506108be6004803603604081101561078a57600080fd5b81019080803590602001906401000000008111156107a757600080fd5b8201836020820111156107b957600080fd5b803590602001918460208302840111640100000000831117156107db57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f8201169050808301925050505050505091929192908035906020019064010000000081111561083b57600080fd5b82018360208201111561084d57600080fd5b8035906020019184602083028401116401000000008311171561086f57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050611ab7565b005b3480156108cc57600080fd5b50610919600480360360408110156108e357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611c3a565b604051808215151515815260200191505060405180910390f35b34801561093f57600080fd5b506109826004803603602081101561095657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611f7f565b604051808215151515815260200191505060405180910390f35b3480156109a857600080fd5b506109d5600480360360208110156109bf57600080fd5b8101908080359060200190929190505050611f9f565b005b3480156109e357600080fd5b50610a10600480360360208110156109fa57600080fd5b8101908080359060200190929190505050612199565b005b348015610a1e57600080fd5b50610a8160048036036040811015610a3557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061232e565b6040518082815260200191505060405180910390f35b348015610aa357600080fd5b50610aac6123b5565b604051808215151515815260200191505060405180910390f35b348015610ad257600080fd5b50610b0160048036036020811015610ae957600080fd5b810190808035151590602001909291905050506123c8565b005b60078054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610b995780601f10610b6e57610100808354040283529160200191610b99565b820191906000526020600020905b815481529060010190602001808311610b7c57829003601f168201915b505050505081565b600082600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c7c57600260149054906101000a900460ff161515610c0f57fe5b600260159054906101000a900460ff1615610c7b57600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610c7a57fe5b5b5b600083111515610c8b57600080fd5b82600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a3600191505092915050565b60005481565b600083600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610e5d57600260149054906101000a900460ff161515610df057fe5b600260159054906101000a900460ff1615610e5c57600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515610e5b57fe5b5b5b838073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff1614158015610ec857503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff1614155b1515610ed057fe5b600084111515610edf57600080fd5b83600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610faa575083600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b80156110355750600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b156111cc5783600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555083600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555083600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192506111d1565b600092505b50509392505050565b600260149054906101000a900460ff1681565b600960009054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561125e57600080fd5b6000600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b60046020528060005260406000206000915054906101000a900460ff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561133d57600080fd5b6001600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156113fa57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561145757600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a150565b6000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156115f957600080fd5b7f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a1600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156117d957600080fd5b3373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415151561181457600080fd5b6001600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060019050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118f957600080fd5b81600260156101000a81548160ff02191690831515021790555060019050919050565b60088054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156119b25780601f10611987576101008083540402835291602001916119b2565b820191906000526020600020905b81548152906001019060200180831161199557829003601f168201915b505050505081565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a1657600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614151515611a7357600080fd5b80600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b1357600080fd5b80518251141515611b2357600080fd5b60008090505b8251811015611c355760008382815181101515611b4257fe5b90602001906020020151905060008383815181101515611b5e57fe5b9060200190602002015190508060056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555080600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254019250508190555050508080600101915050611b29565b505050565b600033600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515611d1557600260149054906101000a900460ff161515611ca857fe5b600260159054906101000a900460ff1615611d1457600360008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151515611d1357fe5b5b5b838073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff1614158015611d8057503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff1614155b1515611d8857fe5b600084111515611d9757600080fd5b83600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015611e655750600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484600560008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401115b15611f725783600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555083600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a360019250611f77565b600092505b505092915050565b60036020528060005260406000206000915054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611ffb57600080fd5b600054816000540111151561200f57600080fd5b60056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548160056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054011115156120e157600080fd5b8060056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508060008082825401925050819055507fcb8241adb0c3fdb35b70c24ce35c5eb0c17af7431c99f827d44a445ca624176a816040518082815260200191505060405180910390a150565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121f557600080fd5b806000541015151561220657600080fd5b8060056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015151561227657600080fd5b8060008082825403925050819055508060056000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055507f702d5967f45f6513a38ffc42d6ba9bf230bd40e8f53b16363c7eb4fd2deb9a44816040518082815260200191505060405180910390a150565b6000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600260159054906101000a900460ff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561242457600080fd5b80600260146101000a81548160ff0219169083151502179055505056fea165627a7a7230582054deb28e447e7ee8c7f8ae1ba7ee24a871a87b69d1143e09cadc2441a8d962f00029

Deployed Bytecode Sourcemap

3897:1178:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3933:18;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3933: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;3933:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3430:240;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3430:240:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3430:240:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;39:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;39:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2938:492;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2938:492:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2938:492:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1334:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1334:33:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3973:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3973:26:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1981:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1981:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1981:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1484:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1484:39:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1484:39:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1865:116;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1865:116:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1865:116:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;989:155;;8:9:-1;5:2;;;30:1;27;20:12;5:2;989:155:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;989:155:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2427:103;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2427:103:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2427:103:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1144:159;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1144:159:0;;;:::i;:::-;;1720:145;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1720:145:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1720:145:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;659:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;659:20:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1607:113;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1607:113:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1607:113:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3952:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3952: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;3952:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;875:114;;8:9:-1;5:2;;;30:1;27;20:12;5:2;875:114:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;875:114:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4747:327;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4747:327:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4747:327:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;4747:327:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4747:327:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4747:327:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;4747:327:0;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;4747:327:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;4747:327:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;4747:327:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;4747:327:0;;;;;;;;;;;;;;;:::i;:::-;;2530:408;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2530:408:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2530:408:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1445:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1445:38:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1445:38:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4276:224;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4276:224:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4276:224:0;;;;;;;;;;;;;;;;;:::i;:::-;;4500:196;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4500:196:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4500:196:0;;;;;;;;;;;;;;;;;:::i;:::-;;3670:130;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3670:130:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3670:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1368:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1368:27:0;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1524:83;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1524:83:0;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1524:83:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;3933:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3430:240::-;3523:12;3504:8;2147:7;:14;2155:5;2147:14;;;;;;;;;;;;;;;;;;;;;;;;;2146:15;2142:123;;;2179:14;;;;;;;;;;;2172:22;;;;;;2206:8;;;;;;;;;;;2203:57;;;2236:6;:13;2243:5;2236:13;;;;;;;;;;;;;;;;;;;;;;;;;2235:14;2228:22;;;;;;2203:57;2142:123;3559:1;3550:6;:10;3542:19;;;;;;;;3598:6;3566:7;:19;3574:10;3566:19;;;;;;;;;;;;;;;:29;3586:8;3566:29;;;;;;;;;;;;;;;:38;;;;3635:8;3614:38;;3623:10;3614:38;;;3645:6;3614:38;;;;;;;;;;;;;;;;;;3664:4;3657:11;;3430:240;;;;;:::o;39:26::-;;;;:::o;2938:492::-;3061:12;3027:5;2147:7;:14;2155:5;2147:14;;;;;;;;;;;;;;;;;;;;;;;;;2146:15;2142:123;;;2179:14;;;;;;;;;;;2172:22;;;;;;2206:8;;;;;;;;;;;2203:57;;;2236:6;:13;2243:5;2236:13;;;;;;;;;;;;;;;;;;;;;;;;;2235:14;2228:22;;;;;;2203:57;2142:123;3047:3;2337:5;2321:21;;2329:3;2321:21;;;;:51;;;;;2362:10;2346:26;;2354:3;2346:26;;;;2321:51;2314:59;;;;;;3097:1;3088:6;:10;3080:19;;;;;;;;3127:6;3108:8;:15;3117:5;3108:15;;;;;;;;;;;;;;;;:25;;:65;;;;;3167:6;3137:7;:14;3145:5;3137:14;;;;;;;;;;;;;;;:26;3152:10;3137:26;;;;;;;;;;;;;;;;:36;;3108:65;:107;;;;;3202:8;:13;3211:3;3202:13;;;;;;;;;;;;;;;;3193:6;3177:8;:13;3186:3;3177:13;;;;;;;;;;;;;;;;:22;:38;3108:107;3104:325;;;3243:6;3226:8;:13;3235:3;3226:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;3277:6;3258:8;:15;3267:5;3258:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;3322:6;3292:7;:14;3300:5;3292:14;;;;;;;;;;;;;;;:26;3307:10;3292:26;;;;;;;;;;;;;;;;:36;;;;;;;;;;;3358:3;3342:28;;3351:5;3342:28;;;3363:6;3342:28;;;;;;;;;;;;;;;;;;3386:4;3379:11;;;;3104:325;3418:5;3411:12;;2378:1;2269;2938:492;;;;;;:::o;1334:33::-;;;;;;;;;;;;;:::o;3973:26::-;;;;;;;;;;;;;:::o;1981:116::-;2040:12;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;2074:5;2058:6;:13;2065:5;2058:13;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;2091:4;2084:11;;1981:116;;;:::o;1484:39::-;;;;;;;;;;;;;;;;;;;;;;:::o;1865:116::-;1924:12;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;1959:4;1942:7;:14;1950:5;1942:14;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;1975:4;1968:11;;1865:116;;;:::o;989:155::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;1075:5;;;;;;;;;;;1062:18;;:9;:18;;;;1054:27;;;;;;;;1094:9;1086:5;;:17;;;;;;;;;;;;;;;;;;1113:29;1125:5;;;;;;;;;;;1132:9;1113:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;989:155;:::o;2427:103::-;2483:15;2512:8;:16;2521:6;2512:16;;;;;;;;;;;;;;;;2505:23;;2427:103;;;:::o;1144:159::-;1205:8;;;;;;;;;;;1191:22;;:10;:22;;;1183:31;;;;;;;;1224:28;1236:5;;;;;;;;;;;1243:8;;;;;;;;;;;1224:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1265:8;;;;;;;;;;;1257:5;;:16;;;;;;;;;;;;;;;;;;1297:3;1278:8;;:23;;;;;;;;;;;;;;;;;;1144:159::o;1720:145::-;1776:12;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;1811:10;1802:19;;:5;:19;;;;1794:28;;;;;;;;1843:4;1827:6;:13;1834:5;1827:13;;;;;;;;;;;;;;;;:20;;;;;;;;;;;;;;;;;;1859:4;1852:11;;1720:145;;;:::o;659:20::-;;;;;;;;;;;;;:::o;1607:113::-;1666:12;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;1695:7;1684:8;;:18;;;;;;;;;;;;;;;;;;1714:4;1707:11;;1607:113;;;:::o;3952:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;875:114::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;956:5;;;;;;;;;;;943:18;;:9;:18;;;;935:27;;;;;;;;978:9;967:8;;:20;;;;;;;;;;;;;;;;;;875:114;:::o;4747:327::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;4864:7;:14;4846:7;:14;:32;;4843:45;;;4880:8;;;4843:45;4897:9;4909:1;4897:13;;4893:180;4916:7;:14;4912:1;:18;4893:180;;;4946:10;4959:7;4967:1;4959:10;;;;;;;;;;;;;;;;;;4946:23;;4978:13;4994:7;5002:1;4994:10;;;;;;;;;;;;;;;;;;4978:26;;5032:5;5013:8;:15;5022:5;;;;;;;;;;;5013:15;;;;;;;;;;;;;;;;:24;;;;;;;;;;;5062:5;5046:8;:12;5055:2;5046:12;;;;;;;;;;;;;;;;:21;;;;;;;;;;;4893:180;;4933:3;;;;;;;4893:180;;;;4747:327;;:::o;2530:408::-;2639:12;2600:10;2147:7;:14;2155:5;2147:14;;;;;;;;;;;;;;;;;;;;;;;;;2146:15;2142:123;;;2179:14;;;;;;;;;;;2172:22;;;;;;2206:8;;;;;;;;;;;2203:57;;;2236:6;:13;2243:5;2236:13;;;;;;;;;;;;;;;;;;;;;;;;;2235:14;2228:22;;;;;;2203:57;2142:123;2625:3;2337:5;2321:21;;2329:3;2321:21;;;;:51;;;;;2362:10;2346:26;;2354:3;2346:26;;;;2321:51;2314:59;;;;;;2675:1;2666:6;:10;2658:19;;;;;;;;2710:6;2686:8;:20;2695:10;2686:20;;;;;;;;;;;;;;;;:30;;:72;;;;;2745:8;:13;2754:3;2745:13;;;;;;;;;;;;;;;;2736:6;2720:8;:13;2729:3;2720:13;;;;;;;;;;;;;;;;:22;:38;2686:72;2682:255;;;2793:6;2769:8;:20;2778:10;2769:20;;;;;;;;;;;;;;;;:30;;;;;;;;;;;2825:6;2808:8;:13;2817:3;2808:13;;;;;;;;;;;;;;;;:23;;;;;;;;;;;2866:3;2845:33;;2854:10;2845:33;;;2871:6;2845:33;;;;;;;;;;;;;;;;;;2894:4;2887:11;;;;2682:255;2926:5;2919:12;;2378:1;2269;2530:408;;;;;:::o;1445:38::-;;;;;;;;;;;;;;;;;;;;;;:::o;4276:224::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;4355:11;;4346:6;4332:11;;:20;:34;4324:43;;;;;;;;4407:8;:15;4416:5;;;;;;;;;;;4407:15;;;;;;;;;;;;;;;;4398:6;4380:8;:15;4389:5;;;;;;;;;;;4380:15;;;;;;;;;;;;;;;;:24;:42;4372:51;;;;;;;;4443:6;4424:8;:15;4433:5;;;;;;;;;;;4424:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;4469:6;4454:11;;:21;;;;;;;;;;;4485:13;4491:6;4485:13;;;;;;;;;;;;;;;;;;4276:224;:::o;4500:196::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;4572:6;4557:11;;:21;;4549:30;;;;;;;;4611:6;4592:8;:15;4601:5;;;;;;;;;;;4592:15;;;;;;;;;;;;;;;;:25;;4584:34;;;;;;;;4634:6;4619:11;;:21;;;;;;;;;;;4664:6;4645:8;:15;4654:5;;;;;;;;;;;4645:15;;;;;;;;;;;;;;;;:25;;;;;;;;;;;4680:14;4687:6;4680:14;;;;;;;;;;;;;;;;;;4500:196;:::o;3670:130::-;3744:17;3773:7;:15;3781:6;3773:15;;;;;;;;;;;;;;;:25;3789:8;3773:25;;;;;;;;;;;;;;;;3766:32;;3670:130;;;;:::o;1368:27::-;;;;;;;;;;;;;:::o;1524:83::-;758:5;;;;;;;;;;;744:19;;:10;:19;;;736:28;;;;;;;;1598:7;1581:14;;:24;;;;;;;;;;;;;;;;;;1524:83;:::o

Swarm Source

bzzr://54deb28e447e7ee8c7f8ae1ba7ee24a871a87b69d1143e09cadc2441a8d962f0

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.