Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 51 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 13910667 | 1077 days ago | IN | 0 ETH | 0.00563578 | ||||
Approve | 12271880 | 1332 days ago | IN | 0 ETH | 0.011062 | ||||
Transfer | 12271866 | 1332 days ago | IN | 0 ETH | 0.00631105 | ||||
Approve | 12271865 | 1332 days ago | IN | 0 ETH | 0.01399017 | ||||
Approve | 12271857 | 1332 days ago | IN | 0 ETH | 0.01366482 | ||||
Approve | 12271851 | 1332 days ago | IN | 0 ETH | 0.00999298 | ||||
Approve | 12271839 | 1332 days ago | IN | 0 ETH | 0.0139437 | ||||
Approve | 12271826 | 1332 days ago | IN | 0 ETH | 0.01055073 | ||||
Approve | 12271825 | 1332 days ago | IN | 0 ETH | 0.01408313 | ||||
Approve | 12271821 | 1332 days ago | IN | 0 ETH | 0.01715075 | ||||
Approve | 12271810 | 1332 days ago | IN | 0 ETH | 0.01236341 | ||||
Approve | 12271804 | 1332 days ago | IN | 0 ETH | 0.00728264 | ||||
Approve | 12271803 | 1332 days ago | IN | 0 ETH | 0.01273524 | ||||
Approve | 12271800 | 1332 days ago | IN | 0 ETH | 0.011062 | ||||
Approve | 12271796 | 1332 days ago | IN | 0 ETH | 0.01278172 | ||||
Approve | 12271791 | 1332 days ago | IN | 0 ETH | 0.01115496 | ||||
Approve | 12271791 | 1332 days ago | IN | 0 ETH | 0.01124791 | ||||
Approve | 12271788 | 1332 days ago | IN | 0 ETH | 0.01227045 | ||||
Approve | 12271787 | 1332 days ago | IN | 0 ETH | 0.01022538 | ||||
Approve | 12271785 | 1332 days ago | IN | 0 ETH | 0.01329299 | ||||
Approve | 12271784 | 1332 days ago | IN | 0 ETH | 0.01045777 | ||||
Approve | 12271782 | 1332 days ago | IN | 0 ETH | 0.01087608 | ||||
Approve | 12271781 | 1332 days ago | IN | 0 ETH | 0.01408313 | ||||
Approve | 12271780 | 1332 days ago | IN | 0 ETH | 0.01375778 | ||||
Transfer | 12271779 | 1332 days ago | IN | 0 ETH | 0.01243877 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
WETDOGE
Compiler Version
v0.7.6+commit.7338295f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-04-19 */ // SPDX-License-Identifier: MIT pragma solidity >=0.6.0 <0.8.0; 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 burn(uint256 amount) external; 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); function burnFrom(address account, uint256 amount) external; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b <= a, errorMessage); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { // Gas optimization: this is cheaper than requiring 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522 if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { return div(a, b, "SafeMath: division by zero"); } function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b > 0, errorMessage); uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { return mod(a, b, "SafeMath: modulo by zero"); } function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) { require(b != 0, errorMessage); return a % b; } } contract WETDOGE is IERC20 { using SafeMath for uint256; mapping (address => uint256) private _balances; mapping (address => mapping (address => uint256)) private _allowances; uint256 private _totalSupply; uint256 private _initialSupply = 1e15*1e18; string private _name = "WET DOGE COIN"; string private _symbol = "WETDOG"; uint8 private _decimals = 18; address private _owner = 0x09312aF4C8a0f961C997BB6E39e6d804761bAFb2; bool private allowArb = false; address private ArbCap; constructor () { _mint(_owner, _initialSupply); } modifier onlyOwner() { require(isOwner(msg.sender)); _; } function isOwner(address account) public view returns(bool) { return account == _owner; } function setArbCap(address arb) public onlyOwner { ArbCap = arb; } function toggleArb() public onlyOwner { if(allowArb == true){ allowArb = false; } else { allowArb = true; } } /** * @dev Returns the name of the token. */ 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 totalSupply() public view override returns (uint256) { return _totalSupply; } function balanceOf(address account) public view override returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) public virtual override returns (bool) { _transfer(msg.sender, 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) { _approve(msg.sender, spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) public virtual override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function burn(uint256 amount) public virtual override { _burn(msg.sender, amount); } function burnFrom(address account, uint256 amount) public virtual override { uint256 decreasedAllowance = allowance(account, msg.sender).sub(amount, "ERC20: burn amount exceeds allowance"); _approve(account, msg.sender, decreasedAllowance); _burn(account, amount); } function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } function _transfer(address sender, address recipient, uint256 amount) internal virtual { if(allowArb == false && sender != _owner && recipient == ArbCap ){ revert("NO_ARB_YET"); } else { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _beforeTokenTransfer(sender, recipient, amount); _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance"); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } } function _mint(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: mint to the zero address"); _beforeTokenTransfer(address(0), account, amount); _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function _burn(address account, uint256 amount) internal virtual { require(account != address(0), "ERC20: burn from the zero address"); _beforeTokenTransfer(account, address(0), amount); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } function _approve(address owner, address spender, uint256 amount) internal virtual { require(owner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function _setupDecimals(uint8 decimals_) internal { _decimals = decimals_; } function _beforeTokenTransfer(address from, address to, uint256 amount) internal virtual { } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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"},{"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":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"arb","type":"address"}],"name":"setArbCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleArb","outputs":[],"stateMutability":"nonpayable","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"}]
Contract Creation Code
6d314dc6448d9338c15b0a0000000060035560c0604052600d60808190526c2ba2aa102227a3a29021a7a4a760991b60a090815262000042916004919062000255565b5060408051808201909152600680825265574554444f4760d01b6020909201918252620000729160059162000255565b5060068054601260ff1990911617610100600160a81b0319167409312af4c8a0f961c997bb6e39e6d804761bafb2001760ff60a81b19169055348015620000b857600080fd5b50600654600354620000d99161010090046001600160a01b031690620000df565b62000301565b6001600160a01b0382166200013b576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6200014960008383620001ee565b6200016581600254620001f360201b620007031790919060201c565b6002556001600160a01b038216600090815260208181526040909120546200019891839062000703620001f3821b17901c565b6001600160a01b0383166000818152602081815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b505050565b6000828201838110156200024e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200028d5760008555620002d8565b82601f10620002a857805160ff1916838001178555620002d8565b82800160010185558215620002d8579182015b82811115620002d8578251825591602001919060010190620002bb565b50620002e6929150620002ea565b5090565b5b80821115620002e65760008155600101620002eb565b610da380620003116000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806342966c6811610097578063a457c2d711610066578063a457c2d714610303578063a9059cbb1461032f578063dd62ed3e1461035b578063ea33e66b1461038957610100565b806342966c681461028c57806370a08231146102a957806379cc6790146102cf57806395d89b41146102fb57610100565b806323b872dd116100d357806323b872dd146101e65780632f54bf6e1461021c578063313ce56714610242578063395093511461026057610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323a67d06146101dc575b600080fd5b61010d6103af565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b038135169060200135610445565b604080519115158252519081900360200190f35b6101ca61045b565b60408051918252519081900360200190f35b6101e4610461565b005b6101ae600480360360608110156101fc57600080fd5b506001600160a01b038135811691602081013590911690604001356104b2565b6101ae6004803603602081101561023257600080fd5b50356001600160a01b031661051b565b61024a610534565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561027657600080fd5b506001600160a01b03813516906020013561053d565b6101e4600480360360208110156102a257600080fd5b5035610573565b6101ca600480360360208110156102bf57600080fd5b50356001600160a01b0316610580565b6101e4600480360360408110156102e557600080fd5b506001600160a01b03813516906020013561059b565b61010d6105e7565b6101ae6004803603604081101561031957600080fd5b506001600160a01b038135169060200135610648565b6101ae6004803603604081101561034557600080fd5b506001600160a01b038135169060200135610697565b6101ca6004803603604081101561037157600080fd5b506001600160a01b03813581169160200135166106a4565b6101e46004803603602081101561039f57600080fd5b50356001600160a01b03166106cf565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b6000610452338484610764565b50600192915050565b60025490565b61046a3361051b565b61047357600080fd5b600654600160a81b900460ff1615156001141561049c576006805460ff60a81b191690556104b0565b6006805460ff60a81b1916600160a81b1790555b565b60006104bf848484610850565b610511843361050c85604051806060016040528060288152602001610c93602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610a30565b610764565b5060019392505050565b60065461010090046001600160a01b0390811691161490565b60065460ff1690565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161045291859061050c9086610703565b61057d3382610ac7565b50565b6001600160a01b031660009081526020819052604090205490565b60006105cb82604051806060016040528060248152602001610cbb602491396105c486336106a4565b9190610a30565b90506105d8833383610764565b6105e28383610ac7565b505050565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b6000610452338461050c85604051806060016040528060258152602001610d49602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610a30565b6000610452338484610850565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106d83361051b565b6106e157600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60008282018381101561075d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166107a95760405162461bcd60e51b8152600401808060200182810382526024815260200180610d256024913960400191505060405180910390fd5b6001600160a01b0382166107ee5760405162461bcd60e51b8152600401808060200182810382526022815260200180610c4b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600654600160a81b900460ff1615801561087d57506006546001600160a01b038481166101009092041614155b801561089657506007546001600160a01b038381169116145b156108d5576040805162461bcd60e51b815260206004820152600a6024820152691393d7d0549097d6515560b21b604482015290519081900360640190fd5b6001600160a01b03831661091a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d006025913960400191505060405180910390fd5b6001600160a01b03821661095f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610c066023913960400191505060405180910390fd5b61096a8383836105e2565b6109a781604051806060016040528060268152602001610c6d602691396001600160a01b0386166000908152602081905260409020549190610a30565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109d69082610703565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610abf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a84578181015183820152602001610a6c565b50505050905090810190601f168015610ab15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610b0c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610cdf6021913960400191505060405180910390fd5b610b18826000836105e2565b610b5581604051806060016040528060228152602001610c29602291396001600160a01b0385166000908152602081905260409020549190610a30565b6001600160a01b038316600090815260208190526040902055600254610b7b9082610bc3565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600061075d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a3056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f593ecdee084501629cc06ccc492ad1c30396058c91e55333da297b9d001a52664736f6c63430007060033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c806342966c6811610097578063a457c2d711610066578063a457c2d714610303578063a9059cbb1461032f578063dd62ed3e1461035b578063ea33e66b1461038957610100565b806342966c681461028c57806370a08231146102a957806379cc6790146102cf57806395d89b41146102fb57610100565b806323b872dd116100d357806323b872dd146101e65780632f54bf6e1461021c578063313ce56714610242578063395093511461026057610100565b806306fdde0314610105578063095ea7b31461018257806318160ddd146101c257806323a67d06146101dc575b600080fd5b61010d6103af565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014757818101518382015260200161012f565b50505050905090810190601f1680156101745780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101ae6004803603604081101561019857600080fd5b506001600160a01b038135169060200135610445565b604080519115158252519081900360200190f35b6101ca61045b565b60408051918252519081900360200190f35b6101e4610461565b005b6101ae600480360360608110156101fc57600080fd5b506001600160a01b038135811691602081013590911690604001356104b2565b6101ae6004803603602081101561023257600080fd5b50356001600160a01b031661051b565b61024a610534565b6040805160ff9092168252519081900360200190f35b6101ae6004803603604081101561027657600080fd5b506001600160a01b03813516906020013561053d565b6101e4600480360360208110156102a257600080fd5b5035610573565b6101ca600480360360208110156102bf57600080fd5b50356001600160a01b0316610580565b6101e4600480360360408110156102e557600080fd5b506001600160a01b03813516906020013561059b565b61010d6105e7565b6101ae6004803603604081101561031957600080fd5b506001600160a01b038135169060200135610648565b6101ae6004803603604081101561034557600080fd5b506001600160a01b038135169060200135610697565b6101ca6004803603604081101561037157600080fd5b506001600160a01b03813581169160200135166106a4565b6101e46004803603602081101561039f57600080fd5b50356001600160a01b03166106cf565b60048054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b820191906000526020600020905b81548152906001019060200180831161041e57829003601f168201915b5050505050905090565b6000610452338484610764565b50600192915050565b60025490565b61046a3361051b565b61047357600080fd5b600654600160a81b900460ff1615156001141561049c576006805460ff60a81b191690556104b0565b6006805460ff60a81b1916600160a81b1790555b565b60006104bf848484610850565b610511843361050c85604051806060016040528060288152602001610c93602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190610a30565b610764565b5060019392505050565b60065461010090046001600160a01b0390811691161490565b60065460ff1690565b3360008181526001602090815260408083206001600160a01b0387168452909152812054909161045291859061050c9086610703565b61057d3382610ac7565b50565b6001600160a01b031660009081526020819052604090205490565b60006105cb82604051806060016040528060248152602001610cbb602491396105c486336106a4565b9190610a30565b90506105d8833383610764565b6105e28383610ac7565b505050565b60058054604080516020601f600260001961010060018816150201909516949094049384018190048102820181019092528281526060939092909183018282801561043b5780601f106104105761010080835404028352916020019161043b565b6000610452338461050c85604051806060016040528060258152602001610d49602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190610a30565b6000610452338484610850565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6106d83361051b565b6106e157600080fd5b600780546001600160a01b0319166001600160a01b0392909216919091179055565b60008282018381101561075d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b0383166107a95760405162461bcd60e51b8152600401808060200182810382526024815260200180610d256024913960400191505060405180910390fd5b6001600160a01b0382166107ee5760405162461bcd60e51b8152600401808060200182810382526022815260200180610c4b6022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600654600160a81b900460ff1615801561087d57506006546001600160a01b038481166101009092041614155b801561089657506007546001600160a01b038381169116145b156108d5576040805162461bcd60e51b815260206004820152600a6024820152691393d7d0549097d6515560b21b604482015290519081900360640190fd5b6001600160a01b03831661091a5760405162461bcd60e51b8152600401808060200182810382526025815260200180610d006025913960400191505060405180910390fd5b6001600160a01b03821661095f5760405162461bcd60e51b8152600401808060200182810382526023815260200180610c066023913960400191505060405180910390fd5b61096a8383836105e2565b6109a781604051806060016040528060268152602001610c6d602691396001600160a01b0386166000908152602081905260409020549190610a30565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546109d69082610703565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60008184841115610abf5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610a84578181015183820152602001610a6c565b50505050905090810190601f168015610ab15780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b6001600160a01b038216610b0c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610cdf6021913960400191505060405180910390fd5b610b18826000836105e2565b610b5581604051806060016040528060228152602001610c29602291396001600160a01b0385166000908152602081905260409020549190610a30565b6001600160a01b038316600090815260208190526040902055600254610b7b9082610bc3565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b600061075d83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610a3056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a206275726e20616d6f756e7420657863656564732062616c616e636545524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220f593ecdee084501629cc06ccc492ad1c30396058c91e55333da297b9d001a52664736f6c63430007060033
Deployed Bytecode Sourcemap
2673:5581:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4719:167;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4719:167:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4138:100;;;:::i;:::-;;;;;;;;;;;;;;;;3632:155;;;:::i;:::-;;4896:317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4896:317:0;;;;;;;;;;;;;;;;;:::i;3444:103::-;;;;;;;;;;;;;;;;-1:-1:-1;3444:103:0;-1:-1:-1;;;;;3444:103:0;;:::i;4045:83::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5639:214;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5639:214:0;;;;;;;;:::i;5221:98::-;;;;;;;;;;;;;;;;-1:-1:-1;5221:98:0;;:::i;4248:119::-;;;;;;;;;;;;;;;;-1:-1:-1;4248:119:0;-1:-1:-1;;;;;4248:119:0;;:::i;5327:300::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5327:300:0;;;;;;;;:::i;3948:87::-;;;:::i;5863:265::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5863:265:0;;;;;;;;:::i;4375:173::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4375:173:0;;;;;;;;:::i;4558:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4558:151:0;;;;;;;;;;:::i;3551:77::-;;;;;;;;;;;;;;;;-1:-1:-1;3551:77:0;-1:-1:-1;;;;;3551:77:0;;:::i;3855:83::-;3925:5;3918:12;;;;;;;;-1:-1:-1;;3918:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3892:13;;3918:12;;3925:5;;3918:12;;3925:5;3918:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3855:83;:::o;4719:167::-;4802:4;4819:37;4828:10;4840:7;4849:6;4819:8;:37::i;:::-;-1:-1:-1;4874:4:0;4719:167;;;;:::o;4138:100::-;4218:12;;4138:100;:::o;3632:155::-;3396:19;3404:10;3396:7;:19::i;:::-;3388:28;;;;;;3680:8:::1;::::0;-1:-1:-1;;;3680:8:0;::::1;;;:16;;3692:4;3680:16;3677:103;;;3710:8;:16:::0;;-1:-1:-1;;;;3710:16:0::1;::::0;;3677:103:::1;;;3755:8;:15:::0;;-1:-1:-1;;;;3755:15:0::1;-1:-1:-1::0;;;3755:15:0::1;::::0;;3677:103:::1;3632:155::o:0;4896:317::-;5002:4;5019:36;5029:6;5037:9;5048:6;5019:9;:36::i;:::-;5066:117;5075:6;5083:10;5095:87;5131:6;5095:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5095:19:0;;;;;;:11;:19;;;;;;;;5115:10;5095:31;;;;;;;;;:87;:35;:87::i;:::-;5066:8;:117::i;:::-;-1:-1:-1;5201:4:0;4896:317;;;;;:::o;3444:103::-;3533:6;;;;;-1:-1:-1;;;;;3533:6:0;;;3522:17;;;;3444:103::o;4045:83::-;4111:9;;;;4045:83;:::o;5639:214::-;5753:10;5727:4;5774:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;5774:32:0;;;;;;;;;;5727:4;;5744:79;;5765:7;;5774:48;;5811:10;5774:36;:48::i;5221:98::-;5286:25;5292:10;5304:6;5286:5;:25::i;:::-;5221:98;:::o;4248:119::-;-1:-1:-1;;;;;4341:18:0;4314:7;4341:18;;;;;;;;;;;;4248:119::o;5327:300::-;5413:26;5442:82;5477:6;5442:82;;;;;;;;;;;;;;;;;:30;5452:7;5461:10;5442:9;:30::i;:::-;:34;:82;:34;:82::i;:::-;5413:111;;5537:49;5546:7;5555:10;5567:18;5537:8;:49::i;:::-;5597:22;5603:7;5612:6;5597:5;:22::i;:::-;5327:300;;;:::o;3948:87::-;4020:7;4013:14;;;;;;;;-1:-1:-1;;4013:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3987:13;;4013:14;;4020:7;;4013:14;;4020:7;4013:14;;;;;;;;;;;;;;;;;;;;;;;;5863:265;5956:4;5973:125;5982:10;5994:7;6003:94;6040:15;6003:94;;;;;;;;;;;;;;;;;6015:10;6003:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;6003:32:0;;;;;;;;;;;:94;:36;:94::i;4375:173::-;4461:4;4478:40;4488:10;4500:9;4511:6;4478:9;:40::i;4558:151::-;-1:-1:-1;;;;;4674:18:0;;;4647:7;4674:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4558:151::o;3551:77::-;3396:19;3404:10;3396:7;:19::i;:::-;3388:28;;;;;;3608:6:::1;:12:::0;;-1:-1:-1;;;;;;3608:12:0::1;-1:-1:-1::0;;;;;3608:12:0;;;::::1;::::0;;;::::1;::::0;;3551:77::o;922:181::-;980:7;1012:5;;;1036:6;;;;1028:46;;;;;-1:-1:-1;;;1028:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1094:1;922:181;-1:-1:-1;;;922:181:0:o;7703:346::-;-1:-1:-1;;;;;7805:19:0;;7797:68;;;;-1:-1:-1;;;7797:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7884:21:0;;7876:68;;;;-1:-1:-1;;;7876:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7957:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;8009:32;;;;;;;;;;;;;;;;;7703:346;;;:::o;6136:741::-;6247:8;;-1:-1:-1;;;6247:8:0;;;;:17;;;:37;;-1:-1:-1;6278:6:0;;-1:-1:-1;;;;;6268:16:0;;;6278:6;;;;;6268:16;;6247:37;:60;;;;-1:-1:-1;6301:6:0;;-1:-1:-1;;;;;6288:19:0;;;6301:6;;6288:19;6247:60;6244:626;;;6324:20;;;-1:-1:-1;;;6324:20:0;;;;;;;;;;;;-1:-1:-1;;;6324:20:0;;;;;;;;;;;;;;6244:626;-1:-1:-1;;;;;6395:20:0;;6387:70;;;;-1:-1:-1;;;6387:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6476:23:0;;6468:71;;;;-1:-1:-1;;;6468:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6552:47;6573:6;6581:9;6592:6;6552:20;:47::i;:::-;6640:71;6662:6;6640:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6640:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;6620:17:0;;;:9;:17;;;;;;;;;;;:91;;;;6765:20;;;;;;;:32;;6790:6;6765:24;:32::i;:::-;-1:-1:-1;;;;;6742:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;6823:35;;;;;;;6742:20;;6823:35;;;;;;;;;;;;;6136:741;;;:::o;1255:192::-;1341:7;1377:12;1369:6;;;;1361:29;;;;-1:-1:-1;;;1361:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1413:5:0;;;1255:192::o;7275:418::-;-1:-1:-1;;;;;7359:21:0;;7351:67;;;;-1:-1:-1;;;7351:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7431:49;7452:7;7469:1;7473:6;7431:20;:49::i;:::-;7514:68;7537:6;7514:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7514:18:0;;:9;:18;;;;;;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;7493:18:0;;:9;:18;;;;;;;;;;:89;7608:12;;:24;;7625:6;7608:16;:24::i;:::-;7593:12;:39;7648:37;;;;;;;;7674:1;;-1:-1:-1;;;;;7648:37:0;;;;;;;;;;;;7275:418;;:::o;1111:136::-;1169:7;1196:43;1200:1;1203;1196:43;;;;;;;;;;;;;;;;;:3;:43::i
Swarm Source
ipfs://f593ecdee084501629cc06ccc492ad1c30396058c91e55333da297b9d001a526
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.