ETH Price: $1,576.62 (+1.76%)

Contract

0x6E571032eb3D09E5bD049cC3F4786B8708EAaEDb
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer181982972023-09-23 11:42:59563 days ago1695469379IN
0x6E571032...708EAaEDb
0 ETH0.000404387.5452614
Transfer181883802023-09-22 2:20:59564 days ago1695349259IN
0x6E571032...708EAaEDb
0 ETH0.000407617.6054213
Transfer179387492023-08-18 2:37:23599 days ago1692326243IN
0x6E571032...708EAaEDb
0 ETH0.0011618121.67775948
Transfer175185522023-06-20 4:31:59658 days ago1687235519IN
0x6E571032...708EAaEDb
0 ETH0.0007859114.66726772
Transfer174717482023-06-13 14:45:11664 days ago1686667511IN
0x6E571032...708EAaEDb
0 ETH0.0006920218.96224905
Transfer174716002023-06-13 14:15:23664 days ago1686665723IN
0x6E571032...708EAaEDb
0 ETH0.0013053824.35649314
Transfer174314702023-06-07 22:32:35670 days ago1686177155IN
0x6E571032...708EAaEDb
0 ETH0.0006359522.00913008
Transfer173513932023-05-27 15:50:23681 days ago1685202623IN
0x6E571032...708EAaEDb
0 ETH0.0009323425.54707255
Transfer173355602023-05-25 10:26:59684 days ago1685010419IN
0x6E571032...708EAaEDb
0 ETH0.0015461528.84883383
Transfer173342232023-05-25 5:55:35684 days ago1684994135IN
0x6E571032...708EAaEDb
0 ETH0.0011865632.51296951
Transfer172699202023-05-16 4:30:23693 days ago1684211423IN
0x6E571032...708EAaEDb
0 ETH0.002779851.87840014
Transfer172468022023-05-12 22:04:23696 days ago1683929063IN
0x6E571032...708EAaEDb
0 ETH0.0033854663.19593373
Transfer171870692023-05-04 11:40:35705 days ago1683200435IN
0x6E571032...708EAaEDb
0 ETH0.0021226558.16285359
Transfer171847512023-05-04 3:51:47705 days ago1683172307IN
0x6E571032...708EAaEDb
0 ETH0.0030701957.29799635
Transfer164243832023-01-17 5:19:59812 days ago1673932799IN
0x6E571032...708EAaEDb
0 ETH0.0009351617.45263693
Transfer164236832023-01-17 2:59:47812 days ago1673924387IN
0x6E571032...708EAaEDb
0 ETH0.0010678119.92822502
Transfer164236782023-01-17 2:58:47812 days ago1673924327IN
0x6E571032...708EAaEDb
0 ETH0.0008923916.65448248
Transfer163383782023-01-05 5:03:59824 days ago1672895039IN
0x6E571032...708EAaEDb
0 ETH0.0009167917.10594333
Transfer163383722023-01-05 5:02:47824 days ago1672894967IN
0x6E571032...708EAaEDb
0 ETH0.0008513615.88873606
Transfer163383642023-01-05 5:01:11824 days ago1672894871IN
0x6E571032...708EAaEDb
0 ETH0.0008471315.81327529
Transfer161959762022-12-16 8:10:47844 days ago1671178247IN
0x6E571032...708EAaEDb
0 ETH0.000485513.30330969
Transfer160821062022-11-30 10:07:59860 days ago1669802879IN
0x6E571032...708EAaEDb
0 ETH0.000316729.99300857
Transfer160820292022-11-30 9:52:35860 days ago1669801955IN
0x6E571032...708EAaEDb
0 ETH0.0005656410.55403118
Transfer160734822022-11-29 5:12:47861 days ago1669698767IN
0x6E571032...708EAaEDb
0 ETH0.0006288811.73921442
Transfer160386712022-11-24 8:33:35866 days ago1669278815IN
0x6E571032...708EAaEDb
0 ETH0.0006201411.57604527
View all transactions

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

Contract Source Code Verified (Exact Match)

Contract Name:
ARMYDOLLAR

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, Unlicense license
/**
 *Submitted for verification at Etherscan.io on 2021-05-25
*/

pragma solidity ^0.5.0; 
// ----------------------------------------------------------------------------
// ERC 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(uint256 a, uint256 b) public pure returns (uint256 c) { c = a + b; require(c >= a); } 
    function safeSub(uint256 a, uint256 b) public pure returns (uint256 c) { require(b <= a); c = a - b; } 
    function safeMul(uint256 a, uint256 b) public pure returns (uint256 c) { c = a * b; require(a == 0 || c / a == b); } 
    function safeDiv(uint256 a, uint256 b) public pure returns (uint256 c) { require(b > 0); c = a / b; }
} 

// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address payable public owner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    constructor() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner, "Only allowed by owner");
        _;
    }

    function transferOwnership(address payable _newOwner) public onlyOwner {
        require(_newOwner != address(0), "Invalid address");
        owner = _newOwner;
        emit OwnershipTransferred(msg.sender, _newOwner);
    }
}

contract ARMYDOLLAR  is ERC20Interface, SafeMath, Owned { 
    string public name; 
    string public symbol; 
    uint8 public decimals; // 18 decimals is the strongly suggested default, avoid changing it 
    uint256 public _totalSupply; 
    mapping(address => uint) balances; 
    mapping(address => mapping(address => uint)) allowed;
    
    mapping(address => uint) unlockingDate;
    uint public lockingPeriod = 365 days;
    
    /** * Constrctor function * * Initializes contract with initial supply tokens to the creator of the contract */ 
    constructor() public { 
        name = "Armydollar"; 
        symbol = "ARMY$"; 
        decimals = 18; 
        _totalSupply = 3000000000000000000000000000; 
        owner = 0x5b6B3AA053c1aFD7Cd3094d15878f3390E7BCC4E;
        balances[owner] = _totalSupply; 
        emit Transfer(address(0), owner, _totalSupply); 
    } 
    
    function changeLockingPeriod(uint256 _timeInSecs) external onlyOwner{
        lockingPeriod = _timeInSecs;
    }
    
    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 approve(address spender, uint tokens) public returns (bool success) 
    { 
        allowed[msg.sender][spender] = tokens; 
        emit Approval(msg.sender, spender, tokens); 
        return true; 
    } 
    
    function transfer(address to, uint tokens) public returns (bool success) { 
        require(block.timestamp > unlockingDate[msg.sender], "tokens are locked");
        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(block.timestamp > unlockingDate[from], "tokens are locked");
        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; 
    }
    
    function transferWithLocking(address to, uint tokens) public onlyOwner returns (bool success) { 
        balances[msg.sender] = safeSub(balances[msg.sender], tokens); 
        balances[to] = safeAdd(balances[to], tokens); 
        unlockingDate[to] = safeAdd(block.timestamp, lockingPeriod);
        emit Transfer(msg.sender, to, tokens); 
        return true; 
    }
}

Contract Security Audit

Contract ABI

API
[{"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"}],"name":"OwnershipTransferred","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":[],"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":false,"inputs":[{"internalType":"uint256","name":"_timeInSecs","type":"uint256"}],"name":"changeLockingPeriod","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lockingPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address payable","name":"","type":"address"}],"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 payable","name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferWithLocking","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526301e1338060085534801561001857600080fd5b50600080546001600160a01b0319163317905560408051808201909152600a8082526920b936bcb237b63630b960b11b602090920191825261005c91600191610128565b5060408051808201909152600580825264105493564960da1b602090920191825261008991600291610128565b506003805460ff191660121790556b09b18ab5df7180b6b80000006004819055600080546001600160a01b031916735b6b3aa053c1afd7cd3094d15878f3390e7bcc4e178082556001600160a01b0390811682526005602090815260408084208590558354815195865290519216937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a36101c3565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016957805160ff1916838001178555610196565b82800160010185558215610196579182015b8281111561019657825182559160200191906001019061017b565b506101a29291506101a6565b5090565b6101c091905b808211156101a257600081556001016101ac565b90565b610b4e806101d26000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806395d89b41116100ad578063d7ca7cc511610071578063d7ca7cc514610348578063dd62ed3e14610367578063e6cb901314610395578063ebbf2b41146103b8578063f2fde38b146103e457610121565b806395d89b41146102ab578063a293d1e8146102b3578063a9059cbb146102d6578063b5931f7c14610302578063d05c78da1461032557610121565b8063313ce567116100f4578063313ce567146102335780633eaaf86b14610251578063550066d51461025957806370a08231146102615780638da5cb5b1461028757610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61040a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610497565b604080519115158252519081900360200190f35b6101eb6104fe565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b03813581169160208101359091169060400135610530565b61023b610689565b6040805160ff9092168252519081900360200190f35b6101eb610692565b6101eb610698565b6101eb6004803603602081101561027757600080fd5b50356001600160a01b031661069e565b61028f6106b9565b604080516001600160a01b039092168252519081900360200190f35b61012e6106c8565b6101eb600480360360408110156102c957600080fd5b5080359060200135610720565b6101cf600480360360408110156102ec57600080fd5b506001600160a01b038135169060200135610735565b6101eb6004803603604081101561031857600080fd5b5080359060200135610830565b6101eb6004803603604081101561033b57600080fd5b508035906020013561084f565b6103656004803603602081101561035e57600080fd5b5035610870565b005b6101eb6004803603604081101561037d57600080fd5b506001600160a01b03813581169160200135166108cc565b6101eb600480360360408110156103ab57600080fd5b50803590602001356108f7565b6101cf600480360360408110156103ce57600080fd5b506001600160a01b038135169060200135610907565b610365600480360360208110156103fa57600080fd5b50356001600160a01b0316610a2a565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561048f5780601f106104645761010080835404028352916020019161048f565b820191906000526020600020905b81548152906001019060200180831161047257829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc546004540390565b6001600160a01b0383166000908152600760205260408120544211610590576040805162461bcd60e51b81526020600482015260116024820152701d1bdad95b9cc8185c99481b1bd8dad959607a1b604482015290519081900360640190fd5b6001600160a01b0384166000908152600560205260409020546105b39083610720565b6001600160a01b03851660009081526005602090815260408083209390935560068152828220338352905220546105ea9083610720565b6001600160a01b03808616600090815260066020908152604080832033845282528083209490945591861681526005909152205461062890836108f7565b6001600160a01b0380851660008181526005602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60035460ff1681565b60045481565b60085481565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561048f5780601f106104645761010080835404028352916020019161048f565b60008282111561072f57600080fd5b50900390565b33600090815260076020526040812054421161078c576040805162461bcd60e51b81526020600482015260116024820152701d1bdad95b9cc8185c99481b1bd8dad959607a1b604482015290519081900360640190fd5b336000908152600560205260409020546107a69083610720565b33600090815260056020526040808220929092556001600160a01b038516815220546107d290836108f7565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600080821161083e57600080fd5b81838161084757fe5b049392505050565b81810282158061086757508183828161086457fe5b04145b6104f857600080fd5b6000546001600160a01b031633146108c7576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b600855565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b818101828110156104f857600080fd5b600080546001600160a01b0316331461095f576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b336000908152600560205260409020546109799083610720565b33600090815260056020526040808220929092556001600160a01b038516815220546109a590836108f7565b6001600160a01b0384166000908152600560205260409020556008546109cc9042906108f7565b6001600160a01b0384166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000546001600160a01b03163314610a81576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b6001600160a01b038116610ace576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35056fea265627a7a72315820c91ede4c2e5aaab6e91cbfe510a97a3935fcbdb46faf425f9f183cc4de0ff12464736f6c63430005110032

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101215760003560e01c806395d89b41116100ad578063d7ca7cc511610071578063d7ca7cc514610348578063dd62ed3e14610367578063e6cb901314610395578063ebbf2b41146103b8578063f2fde38b146103e457610121565b806395d89b41146102ab578063a293d1e8146102b3578063a9059cbb146102d6578063b5931f7c14610302578063d05c78da1461032557610121565b8063313ce567116100f4578063313ce567146102335780633eaaf86b14610251578063550066d51461025957806370a08231146102615780638da5cb5b1461028757610121565b806306fdde0314610126578063095ea7b3146101a357806318160ddd146101e357806323b872dd146101fd575b600080fd5b61012e61040a565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101cf600480360360408110156101b957600080fd5b506001600160a01b038135169060200135610497565b604080519115158252519081900360200190f35b6101eb6104fe565b60408051918252519081900360200190f35b6101cf6004803603606081101561021357600080fd5b506001600160a01b03813581169160208101359091169060400135610530565b61023b610689565b6040805160ff9092168252519081900360200190f35b6101eb610692565b6101eb610698565b6101eb6004803603602081101561027757600080fd5b50356001600160a01b031661069e565b61028f6106b9565b604080516001600160a01b039092168252519081900360200190f35b61012e6106c8565b6101eb600480360360408110156102c957600080fd5b5080359060200135610720565b6101cf600480360360408110156102ec57600080fd5b506001600160a01b038135169060200135610735565b6101eb6004803603604081101561031857600080fd5b5080359060200135610830565b6101eb6004803603604081101561033b57600080fd5b508035906020013561084f565b6103656004803603602081101561035e57600080fd5b5035610870565b005b6101eb6004803603604081101561037d57600080fd5b506001600160a01b03813581169160200135166108cc565b6101eb600480360360408110156103ab57600080fd5b50803590602001356108f7565b6101cf600480360360408110156103ce57600080fd5b506001600160a01b038135169060200135610907565b610365600480360360208110156103fa57600080fd5b50356001600160a01b0316610a2a565b60018054604080516020600284861615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561048f5780601f106104645761010080835404028352916020019161048f565b820191906000526020600020905b81548152906001019060200180831161047257829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b6000805260056020527f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc546004540390565b6001600160a01b0383166000908152600760205260408120544211610590576040805162461bcd60e51b81526020600482015260116024820152701d1bdad95b9cc8185c99481b1bd8dad959607a1b604482015290519081900360640190fd5b6001600160a01b0384166000908152600560205260409020546105b39083610720565b6001600160a01b03851660009081526005602090815260408083209390935560068152828220338352905220546105ea9083610720565b6001600160a01b03808616600090815260066020908152604080832033845282528083209490945591861681526005909152205461062890836108f7565b6001600160a01b0380851660008181526005602090815260409182902094909455805186815290519193928816927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a35060019392505050565b60035460ff1681565b60045481565b60085481565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b031681565b6002805460408051602060018416156101000260001901909316849004601f8101849004840282018401909252818152929183018282801561048f5780601f106104645761010080835404028352916020019161048f565b60008282111561072f57600080fd5b50900390565b33600090815260076020526040812054421161078c576040805162461bcd60e51b81526020600482015260116024820152701d1bdad95b9cc8185c99481b1bd8dad959607a1b604482015290519081900360640190fd5b336000908152600560205260409020546107a69083610720565b33600090815260056020526040808220929092556001600160a01b038516815220546107d290836108f7565b6001600160a01b0384166000818152600560209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b600080821161083e57600080fd5b81838161084757fe5b049392505050565b81810282158061086757508183828161086457fe5b04145b6104f857600080fd5b6000546001600160a01b031633146108c7576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b600855565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b818101828110156104f857600080fd5b600080546001600160a01b0316331461095f576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b336000908152600560205260409020546109799083610720565b33600090815260056020526040808220929092556001600160a01b038516815220546109a590836108f7565b6001600160a01b0384166000908152600560205260409020556008546109cc9042906108f7565b6001600160a01b0384166000818152600760209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000546001600160a01b03163314610a81576040805162461bcd60e51b815260206004820152601560248201527427b7363c9030b63637bbb2b210313c9037bbb732b960591b604482015290519081900360640190fd5b6001600160a01b038116610ace576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35056fea265627a7a72315820c91ede4c2e5aaab6e91cbfe510a97a3935fcbdb46faf425f9f183cc4de0ff12464736f6c63430005110032

Deployed Bytecode Sourcemap

2322:2953:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2322:2953:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2386:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2386:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3830:218;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3830:218:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;3359:129;;;:::i;:::-;;;;;;;;;;;;;;;;4440:447;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4440:447:0;;;;;;;;;;;;;;;;;:::i;2440:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2537:27;;;:::i;2723:36::-;;;:::i;3501:138::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3501:138:0;-1:-1:-1;;;;;3501:138:0;;:::i;1794:28::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1794:28:0;;;;;;;;;;;;;;2412:20;;;:::i;1250:102::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1250:102:0;;;;;;;:::i;4061:366::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4061:366:0;;;;;;;;:::i;1482:101::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1482:101:0;;;;;;;:::i;1359:116::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1359:116:0;;;;;;;:::i;3233:114::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3233:114:0;;:::i;:::-;;3652:165;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3652:165:0;;;;;;;;;;:::i;1141:102::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1141:102:0;;;;;;;:::i;4899:373::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4899:373:0;;;;;;;;:::i;2087:228::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2087:228:0;-1:-1:-1;;;;;2087:228:0;;:::i;2386:18::-;;;;;;;;;;;;;;;-1:-1:-1;;2386:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3830:218::-;3933:10;3893:12;3925:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3925:28:0;;;;;;;;;;;:37;;;3979;;;;;;;3893:12;;3925:28;;3933:10;;3979:37;;;;;;;;-1:-1:-1;4035:4:0;3830:218;;;;;:::o;3359:129::-;3403:4;3449:20;;:8;:20;;;;3434:12;;:35;3359:129;:::o;4440:447::-;-1:-1:-1;;;;;4575:19:0;;4517:12;4575:19;;;:13;:19;;;;;;4557:15;:37;4549:67;;;;;-1:-1:-1;;;4549:67:0;;;;;;;;;;;;-1:-1:-1;;;4549:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;4652:14:0;;;;;;:8;:14;;;;;;4644:31;;4668:6;4644:7;:31::i;:::-;-1:-1:-1;;;;;4627:14:0;;;;;;:8;:14;;;;;;;;:48;;;;4722:7;:13;;;;;4736:10;4722:25;;;;;;4714:42;;4749:6;4714:7;:42::i;:::-;-1:-1:-1;;;;;4686:13:0;;;;;;;:7;:13;;;;;;;;4700:10;4686:25;;;;;;;:70;;;;4791:12;;;;;:8;:12;;;;;4783:29;;4805:6;4783:7;:29::i;:::-;-1:-1:-1;;;;;4768:12:0;;;;;;;:8;:12;;;;;;;;;:44;;;;4829:26;;;;;;;4768:12;;4829:26;;;;;;;;;;;;;-1:-1:-1;4874:4:0;4440:447;;;;;:::o;2440:21::-;;;;;;:::o;2537:27::-;;;;:::o;2723:36::-;;;;:::o;3501:138::-;-1:-1:-1;;;;;3600:20:0;3561:12;3600:20;;;:8;:20;;;;;;;3501:138::o;1794:28::-;;;-1:-1:-1;;;;;1794:28:0;;:::o;2412:20::-;;;;;;;;;;;;;;-1:-1:-1;;2412:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1250:102;1310:9;1336:1;1331;:6;;1323:15;;;;;;-1:-1:-1;1344:5:0;;;1250:102::o;4061:366::-;4186:10;4120:12;4172:25;;;:13;:25;;;;;;4154:15;:43;4146:73;;;;;-1:-1:-1;;;4146:73:0;;;;;;;;;;;;-1:-1:-1;;;4146:73:0;;;;;;;;;;;;;;;4270:10;4261:20;;;;:8;:20;;;;;;4253:37;;4283:6;4253:7;:37::i;:::-;4239:10;4230:20;;;;:8;:20;;;;;;:60;;;;-1:-1:-1;;;;;4325:12:0;;;;;;4317:29;;4339:6;4317:7;:29::i;:::-;-1:-1:-1;;;;;4302:12:0;;;;;;:8;:12;;;;;;;;;:44;;;;4363:32;;;;;;;4302:12;;4372:10;;4363:32;;;;;;;;;;-1:-1:-1;4414:4:0;4061:366;;;;:::o;1482:101::-;1542:9;1567:1;1563;:5;1555:14;;;;;;1579:1;1575;:5;;;;;;;1482:101;-1:-1:-1;;;1482:101:0:o;1359:116::-;1436:5;;;1451:6;;;:20;;;1470:1;1465;1461;:5;;;;;;:10;1451:20;1443:29;;;;;3233:114;2028:5;;-1:-1:-1;;;;;2028:5:0;2014:10;:19;2006:53;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;;;;3312:13;:27;3233:114::o;3652:165::-;-1:-1:-1;;;;;3770:19:0;;;3729:14;3770:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;3652:165::o;1141:102::-;1218:5;;;1233:6;;;;1225:15;;;;;4899:373;4979:12;2028:5;;-1:-1:-1;;;;;2028:5:0;2014:10;:19;2006:53;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;;;;5045:10;5036:20;;;;:8;:20;;;;;;5028:37;;5058:6;5028:7;:37::i;:::-;5014:10;5005:20;;;;:8;:20;;;;;;:60;;;;-1:-1:-1;;;;;5100:12:0;;;;;;5092:29;;5114:6;5092:7;:29::i;:::-;-1:-1:-1;;;;;5077:12:0;;;;;;:8;:12;;;;;:44;5178:13;;5153:39;;5161:15;;5153:7;:39::i;:::-;-1:-1:-1;;;;;5133:17:0;;;;;;:13;:17;;;;;;;;;:59;;;;5208:32;;;;;;;5133:17;;5217:10;;5208:32;;;;;;;;;;-1:-1:-1;5259:4:0;4899:373;;;;:::o;2087:228::-;2028:5;;-1:-1:-1;;;;;2028:5:0;2014:10;:19;2006:53;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;-1:-1:-1;;;2006:53:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;2177:23:0;;2169:51;;;;;-1:-1:-1;;;2169:51:0;;;;;;;;;;;;-1:-1:-1;;;2169:51:0;;;;;;;;;;;;;;;2231:5;:17;;-1:-1:-1;;;;;;2231:17:0;-1:-1:-1;;;;;2231:17:0;;;;;;;2264:43;;2231:17;;2285:10;;2264:43;;2231:5;2264:43;2087:228;:::o

Swarm Source

bzzr://c91ede4c2e5aaab6e91cbfe510a97a3935fcbdb46faf425f9f183cc4de0ff124

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.