Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 220 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
_transfer | 15447216 | 826 days ago | IN | 0 ETH | 0.00336655 | ||||
_transfer | 14426642 | 990 days ago | IN | 0 ETH | 0.00150116 | ||||
Approve | 14426633 | 990 days ago | IN | 0 ETH | 0.00184137 | ||||
_transfer | 14426628 | 990 days ago | IN | 0 ETH | 0.00226005 | ||||
Approve | 13512642 | 1132 days ago | IN | 0 ETH | 0.00902137 | ||||
_transfer | 13325015 | 1161 days ago | IN | 0 ETH | 0.00310452 | ||||
Approve | 13324982 | 1161 days ago | IN | 0 ETH | 0.00541087 | ||||
Approve | 13324977 | 1161 days ago | IN | 0 ETH | 0.00254324 | ||||
_transfer | 13324953 | 1161 days ago | IN | 0 ETH | 0.00326509 | ||||
Approve | 13322460 | 1162 days ago | IN | 0 ETH | 0.00558633 | ||||
Transfer | 13320842 | 1162 days ago | IN | 0 ETH | 0.00260063 | ||||
Transfer | 13320832 | 1162 days ago | IN | 0 ETH | 0.00307567 | ||||
Transfer | 13320823 | 1162 days ago | IN | 0 ETH | 0.00337979 | ||||
Approve | 13276205 | 1169 days ago | IN | 0 ETH | 0.00240252 | ||||
Approve | 13239121 | 1175 days ago | IN | 0 ETH | 0.00368805 | ||||
Approve | 13225813 | 1177 days ago | IN | 0 ETH | 0.00283862 | ||||
Approve | 13210951 | 1179 days ago | IN | 0 ETH | 0.00208728 | ||||
Approve | 13210947 | 1179 days ago | IN | 0 ETH | 0.00193083 | ||||
Approve | 13210942 | 1179 days ago | IN | 0 ETH | 0.00193161 | ||||
Approve | 13210933 | 1179 days ago | IN | 0 ETH | 0.00164276 | ||||
Approve | 13210907 | 1179 days ago | IN | 0 ETH | 0.00256983 | ||||
Approve | 13210903 | 1179 days ago | IN | 0 ETH | 0.00228785 | ||||
Transfer | 13204187 | 1180 days ago | IN | 0 ETH | 0.00158256 | ||||
Transfer | 13204175 | 1180 days ago | IN | 0 ETH | 0.00195667 | ||||
Transfer | 13204175 | 1180 days ago | IN | 0 ETH | 0.00162179 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
AKBASH
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-08-15 */ //SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface IERC20 { function totalSupply() external view returns (uint); function balanceOf(address account) external view returns (uint); function transfer(address recipient, uint amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint); function approve(address spender, uint amount) external returns (bool); function transferFrom(address sender, address recipient, uint amount) external returns (bool); event Transfer(address indexed from, address indexed to, uint value); event Approval(address indexed owner, address indexed spender, uint value); } library SafeMath { function add(uint a, uint b) internal pure returns (uint) { uint c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint a, uint b) internal pure returns (uint) { return sub(a, b, "SafeMath: subtraction overflow"); } function sub(uint a, uint b, string memory errorMessage) internal pure returns (uint) { require(b <= a, errorMessage); uint c = a - b; return c; } function mul(uint a, uint b) internal pure returns (uint) { if (a == 0) { return 0; } uint c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint a, uint b) internal pure returns (uint) { return div(a, b, "SafeMath: division by zero"); } function div(uint a, uint b, string memory errorMessage) internal pure returns (uint) { // Solidity only automatically asserts when dividing by 0 require(b > 0, errorMessage); uint c = a / b; return c; } } contract Context { constructor () { } // solhint-disable-previous-line no-empty-blocks function _msgSender() internal view returns (address) { return msg.sender; } } abstract contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), msgSender); } /** * @dev Returns the address of the current owner. */ function owner() public view returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } } contract ERC20 is Context, Ownable, IERC20 { using SafeMath for uint; mapping (address => uint) internal _balances; mapping (address => mapping (address => uint)) internal _allowances; uint internal _totalSupply; bool burnActive = false; function totalSupply() public view override returns (uint) { return _totalSupply; } function balanceOf(address account) public view override returns (uint) { return _balances[account]; } function transfer(address recipient, uint amount) public override returns (bool) { _transfer(_msgSender(), recipient, amount); return true; } function allowance(address towner, address spender) public view override returns (uint) { return _allowances[towner][spender]; } function approve(address spender, uint amount) public override returns (bool) { _approve(_msgSender(), spender, amount); return true; } function transferFrom(address sender, address recipient, uint amount) public override returns (bool) { _transfer(sender, recipient, amount); _approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "ERC20: transfer amount exceeds allowance")); return true; } function increaseAllowance(address spender, uint addedValue) public returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint subtractedValue) public returns (bool) { _approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "ERC20: decreased allowance below zero")); return true; } function _transfer(address sender, address recipient, uint amount) public{ require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _balances[sender] = _balances[sender].sub(amount, "ERC20: transfer amount exceeds balance"); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function _approve(address towner, address spender, uint amount) internal { require(towner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[towner][spender] = amount; emit Approval(towner, spender, amount); } function _burn(address account, uint amount) internal { require(account != address(0), "ERC20: burn from the zero address"); _balances[account] = _balances[account].sub(amount, "ERC20: burn amount exceeds balance"); _totalSupply = _totalSupply.sub(amount); emit Transfer(account, address(0), amount); } } contract ERC20Detailed is ERC20 { string private _name; string private _symbol; uint8 private _decimals; constructor (string memory tname, string memory tsymbol, uint8 tdecimals) { _name = tname; _symbol = tsymbol; _decimals = tdecimals; } 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; } } library Address { function isContract(address account) internal view returns (bool) { bytes32 codehash; bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470; // solhint-disable-next-line no-inline-assembly assembly { codehash := extcodehash(account) } return (codehash != 0x0 && codehash != accountHash); } } library SafeERC20 { using SafeMath for uint; using Address for address; function safeTransfer(IERC20 token, address to, uint value) internal { callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value)); } function safeTransferFrom(IERC20 token, address from, address to, uint value) internal { callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value)); } function safeApprove(IERC20 token, address spender, uint value) internal { require((value == 0) || (token.allowance(address(this), spender) == 0), "SafeERC20: approve from non-zero to non-zero allowance" ); callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value)); } function callOptionalReturn(IERC20 token, bytes memory data) private { require(address(token).isContract(), "SafeERC20: call to non-contract"); // solhint-disable-next-line avoid-low-level-calls (bool success, bytes memory returndata) = address(token).call(data); require(success, "SafeERC20: low-level call failed"); if (returndata.length > 0) { // Return data is optional // solhint-disable-next-line max-line-length require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed"); } } } contract AKBASH is ERC20, ERC20Detailed { using SafeERC20 for IERC20; using Address for address; using SafeMath for uint256; address public _owner; constructor () ERC20Detailed("Akbash Inu", "AKA", 18) { _owner = msg.sender; _totalSupply = 888888888 *(10**uint256(18)); _balances[_owner] = _totalSupply; } }
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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"_transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"towner","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":[],"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":[],"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":[],"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"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526004805460ff191690553480156200001b57600080fd5b506040518060400160405280600a815260200169416b6261736820496e7560b01b81525060405180604001604052806003815260200162414b4160e81b815250601260006200006f6200015360201b60201c565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508251620000ce90600590602086019062000157565b508151620000e490600690602085019062000157565b506007805460ff929092166001600160a81b0319909216919091176101003302179055506200011890506012600a62000246565b62000128906334fb5e3862000311565b600381905560075461010090046001600160a01b031660009081526001602052604090205562000386565b3390565b828054620001659062000333565b90600052602060002090601f016020900481019282620001895760008555620001d4565b82601f10620001a457805160ff1916838001178555620001d4565b82800160010185558215620001d4579182015b82811115620001d4578251825591602001919060010190620001b7565b50620001e2929150620001e6565b5090565b5b80821115620001e25760008155600101620001e7565b600181815b808511156200023e57816000190482111562000222576200022262000370565b808516156200023057918102915b93841c939080029062000202565b509250929050565b60006200025483836200025b565b9392505050565b6000826200026c575060016200030b565b816200027b575060006200030b565b81600181146200029457600281146200029f57620002bf565b60019150506200030b565b60ff841115620002b357620002b362000370565b50506001821b6200030b565b5060208310610133831016604e8410600b8410161715620002e4575081810a6200030b565b620002f08383620001fd565b806000190482111562000307576200030762000370565b0290505b92915050565b60008160001904831182151516156200032e576200032e62000370565b500290565b600181811c908216806200034857607f821691505b602082108114156200036a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b610ba280620003966000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610219578063b2bdfa7b1461022c578063dd62ed3e14610244578063f2fde38b1461027d57600080fd5b8063715018a6146101d15780638da5cb5b146101d957806395d89b41146101fe578063a457c2d71461020657600080fd5b806330e0789e116100d357806330e0789e1461016b578063313ce56714610180578063395093511461019557806370a08231146101a857600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610290565b60405161011a9190610a24565b60405180910390f35b6101366101313660046109fa565b610322565b604051901515815260200161011a565b6003545b60405190815260200161011a565b6101366101663660046109be565b610338565b61017e6101793660046109be565b6103a1565b005b60075460405160ff909116815260200161011a565b6101366101a33660046109fa565b610539565b61014a6101b6366004610970565b6001600160a01b031660009081526001602052604090205490565b61017e61056f565b6000546001600160a01b03165b6040516001600160a01b03909116815260200161011a565b61010d610613565b6101366102143660046109fa565b610622565b6101366102273660046109fa565b610671565b6007546101e69061010090046001600160a01b031681565b61014a61025236600461098b565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61017e61028b366004610970565b61067e565b60606005805461029f90610aa8565b80601f01602080910402602001604051908101604052809291908181526020018280546102cb90610aa8565b80156103185780601f106102ed57610100808354040283529160200191610318565b820191906000526020600020905b8154815290600101906020018083116102fb57829003601f168201915b5050505050905090565b600061032f338484610798565b50600192915050565b60006103458484846103a1565b610397843361039285604051806060016040528060288152602001610b20602891396001600160a01b038a16600090815260026020908152604080832033845290915290205491906108b4565b610798565b5060019392505050565b6001600160a01b03831661040a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084015b60405180910390fd5b6001600160a01b03821661046c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610401565b6104a981604051806060016040528060268152602001610afa602691396001600160a01b03861660009081526001602052604090205491906108b4565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546104d890826108ee565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061052c9085815260200190565b60405180910390a3505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161032f91859061039290866108ee565b6000546001600160a01b031633146105c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610401565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606006805461029f90610aa8565b600061032f338461039285604051806060016040528060258152602001610b48602591393360009081526002602090815260408083206001600160a01b038d16845290915290205491906108b4565b600061032f3384846103a1565b6000546001600160a01b031633146106d85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610401565b6001600160a01b03811661073d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610401565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107fa5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610401565b6001600160a01b03821661085b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610401565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161052c565b600081848411156108d85760405162461bcd60e51b81526004016104019190610a24565b5060006108e58486610a91565b95945050505050565b6000806108fb8385610a79565b90508381101561094d5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610401565b9392505050565b80356001600160a01b038116811461096b57600080fd5b919050565b60006020828403121561098257600080fd5b61094d82610954565b6000806040838503121561099e57600080fd5b6109a783610954565b91506109b560208401610954565b90509250929050565b6000806000606084860312156109d357600080fd5b6109dc84610954565b92506109ea60208501610954565b9150604084013590509250925092565b60008060408385031215610a0d57600080fd5b610a1683610954565b946020939093013593505050565b600060208083528351808285015260005b81811015610a5157858101830151858201604001528201610a35565b81811115610a63576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610a8c57610a8c610ae3565b500190565b600082821015610aa357610aa3610ae3565b500390565b600181811c90821680610abc57607f821691505b60208210811415610add57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ff3f39dcf6e5799e654027c254685f5c2f9bffad9dad8f67b9557b8e04f78a8264736f6c63430008070033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb14610219578063b2bdfa7b1461022c578063dd62ed3e14610244578063f2fde38b1461027d57600080fd5b8063715018a6146101d15780638da5cb5b146101d957806395d89b41146101fe578063a457c2d71461020657600080fd5b806330e0789e116100d357806330e0789e1461016b578063313ce56714610180578063395093511461019557806370a08231146101a857600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610290565b60405161011a9190610a24565b60405180910390f35b6101366101313660046109fa565b610322565b604051901515815260200161011a565b6003545b60405190815260200161011a565b6101366101663660046109be565b610338565b61017e6101793660046109be565b6103a1565b005b60075460405160ff909116815260200161011a565b6101366101a33660046109fa565b610539565b61014a6101b6366004610970565b6001600160a01b031660009081526001602052604090205490565b61017e61056f565b6000546001600160a01b03165b6040516001600160a01b03909116815260200161011a565b61010d610613565b6101366102143660046109fa565b610622565b6101366102273660046109fa565b610671565b6007546101e69061010090046001600160a01b031681565b61014a61025236600461098b565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61017e61028b366004610970565b61067e565b60606005805461029f90610aa8565b80601f01602080910402602001604051908101604052809291908181526020018280546102cb90610aa8565b80156103185780601f106102ed57610100808354040283529160200191610318565b820191906000526020600020905b8154815290600101906020018083116102fb57829003601f168201915b5050505050905090565b600061032f338484610798565b50600192915050565b60006103458484846103a1565b610397843361039285604051806060016040528060288152602001610b20602891396001600160a01b038a16600090815260026020908152604080832033845290915290205491906108b4565b610798565b5060019392505050565b6001600160a01b03831661040a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084015b60405180910390fd5b6001600160a01b03821661046c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610401565b6104a981604051806060016040528060268152602001610afa602691396001600160a01b03861660009081526001602052604090205491906108b4565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546104d890826108ee565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061052c9085815260200190565b60405180910390a3505050565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909161032f91859061039290866108ee565b6000546001600160a01b031633146105c95760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610401565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60606006805461029f90610aa8565b600061032f338461039285604051806060016040528060258152602001610b48602591393360009081526002602090815260408083206001600160a01b038d16845290915290205491906108b4565b600061032f3384846103a1565b6000546001600160a01b031633146106d85760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610401565b6001600160a01b03811661073d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610401565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0383166107fa5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610401565b6001600160a01b03821661085b5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610401565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910161052c565b600081848411156108d85760405162461bcd60e51b81526004016104019190610a24565b5060006108e58486610a91565b95945050505050565b6000806108fb8385610a79565b90508381101561094d5760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610401565b9392505050565b80356001600160a01b038116811461096b57600080fd5b919050565b60006020828403121561098257600080fd5b61094d82610954565b6000806040838503121561099e57600080fd5b6109a783610954565b91506109b560208401610954565b90509250929050565b6000806000606084860312156109d357600080fd5b6109dc84610954565b92506109ea60208501610954565b9150604084013590509250925092565b60008060408385031215610a0d57600080fd5b610a1683610954565b946020939093013593505050565b600060208083528351808285015260005b81811015610a5157858101830151858201604001528201610a35565b81811115610a63576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610a8c57610a8c610ae3565b500190565b600082821015610aa357610aa3610ae3565b500390565b600181811c90821680610abc57607f821691505b60208210811415610add57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220ff3f39dcf6e5799e654027c254685f5c2f9bffad9dad8f67b9557b8e04f78a8264736f6c63430008070033
Deployed Bytecode Sourcemap
9183:360:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7069:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4579:158;;;;;;:::i;:::-;;:::i;:::-;;;1613:14:1;;1606:22;1588:41;;1576:2;1561:18;4579:158:0;1448:187:1;4035:97:0;4112:12;;4035:97;;;5130:25:1;;;5118:2;5103:18;4035:97:0;4984:177:1;4743:310:0;;;;;;:::i;:::-;;:::i;5536:493::-;;;;;;:::i;:::-;;:::i;:::-;;7251:83;7317:9;;7251:83;;7317:9;;;;5308:36:1;;5296:2;5281:18;7251:83:0;5166:184:1;5059:207:0;;;;;;:::i;:::-;;:::i;4138:116::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4228:18:0;4204:4;4228:18;;;:9;:18;;;;;;;4138:116;3200:148;;;:::i;2558:79::-;2596:7;2623:6;-1:-1:-1;;;;;2623:6:0;2558:79;;;-1:-1:-1;;;;;1404:32:1;;;1386:51;;1374:2;1359:18;2558:79:0;1240:203:1;7158:87:0;;;:::i;5272:258::-;;;;;;:::i;:::-;;:::i;4260:165::-;;;;;;:::i;:::-;;:::i;9329:21::-;;;;;;;;-1:-1:-1;;;;;9329:21:0;;;4431:142;;;;;;:::i;:::-;-1:-1:-1;;;;;4537:19:0;;;4513:4;4537:19;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;4431:142;3503:244;;;;;;:::i;:::-;;:::i;7069:83::-;7106:13;7139:5;7132:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7069:83;:::o;4579:158::-;4651:4;4668:39;2032:10;4691:7;4700:6;4668:8;:39::i;:::-;-1:-1:-1;4725:4:0;4579:158;;;;:::o;4743:310::-;4838:4;4855:36;4865:6;4873:9;4884:6;4855:9;:36::i;:::-;4902:121;4911:6;2032:10;4933:89;4971:6;4933:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;4933:19:0;;;;;;:11;:19;;;;;;;;2032:10;4933:33;;;;;;;;;;:37;:89::i;:::-;4902:8;:121::i;:::-;-1:-1:-1;5041:4:0;4743:310;;;;;:::o;5536:493::-;-1:-1:-1;;;;;5628:20:0;;5620:70;;;;-1:-1:-1;;;5620:70:0;;4375:2:1;5620:70:0;;;4357:21:1;4414:2;4394:18;;;4387:30;4453:34;4433:18;;;4426:62;-1:-1:-1;;;4504:18:1;;;4497:35;4549:19;;5620:70:0;;;;;;;;;-1:-1:-1;;;;;5709:23:0;;5701:71;;;;-1:-1:-1;;;5701:71:0;;2444:2:1;5701:71:0;;;2426:21:1;2483:2;2463:18;;;2456:30;2522:34;2502:18;;;2495:62;-1:-1:-1;;;2573:18:1;;;2566:33;2616:19;;5701:71:0;2242:399:1;5701:71:0;5816;5838:6;5816:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5816:17:0;;;;;;:9;:17;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;5796:17:0;;;;;;;:9;:17;;;;;;:91;;;;5925:20;;;;;;;:32;;5950:6;5925:24;:32::i;:::-;-1:-1:-1;;;;;5902:20:0;;;;;;;:9;:20;;;;;;;:55;;;;5977:35;;;;;;;;;;6005:6;5130:25:1;;5118:2;5103:18;;4984:177;5977:35:0;;;;;;;;5536:493;;;:::o;5059:207::-;2032:10;5136:4;5185:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5185:34:0;;;;;;;;;;5136:4;;5153:83;;5176:7;;5185:50;;5224:10;5185:38;:50::i;3200:148::-;2770:6;;-1:-1:-1;;;;;2770:6:0;2032:10;2770:22;2762:67;;;;-1:-1:-1;;;2762:67:0;;4014:2:1;2762:67:0;;;3996:21:1;;;4033:18;;;4026:30;4092:34;4072:18;;;4065:62;4144:18;;2762:67:0;3812:356:1;2762:67:0;3307:1:::1;3291:6:::0;;3270:40:::1;::::0;-1:-1:-1;;;;;3291:6:0;;::::1;::::0;3270:40:::1;::::0;3307:1;;3270:40:::1;3338:1;3321:19:::0;;-1:-1:-1;;;;;;3321:19:0::1;::::0;;3200:148::o;7158:87::-;7197:13;7230:7;7223:14;;;;;:::i;5272:258::-;5354:4;5371:129;2032:10;5394:7;5403:96;5442:15;5403:96;;;;;;;;;;;;;;;;;2032:10;5403:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;5403:34:0;;;;;;;;;;;;:38;:96::i;4260:165::-;4336:4;4353:42;2032:10;4377:9;4388:6;4353:9;:42::i;3503:244::-;2770:6;;-1:-1:-1;;;;;2770:6:0;2032:10;2770:22;2762:67;;;;-1:-1:-1;;;2762:67:0;;4014:2:1;2762:67:0;;;3996:21:1;;;4033:18;;;4026:30;4092:34;4072:18;;;4065:62;4144:18;;2762:67:0;3812:356:1;2762:67:0;-1:-1:-1;;;;;3592:22:0;::::1;3584:73;;;::::0;-1:-1:-1;;;3584:73:0;;2848:2:1;3584:73:0::1;::::0;::::1;2830:21:1::0;2887:2;2867:18;;;2860:30;2926:34;2906:18;;;2899:62;-1:-1:-1;;;2977:18:1;;;2970:36;3023:19;;3584:73:0::1;2646:402:1::0;3584:73:0::1;3694:6;::::0;;3673:38:::1;::::0;-1:-1:-1;;;;;3673:38:0;;::::1;::::0;3694:6;::::1;::::0;3673:38:::1;::::0;::::1;3722:6;:17:::0;;-1:-1:-1;;;;;;3722:17:0::1;-1:-1:-1::0;;;;;3722:17:0;;;::::1;::::0;;;::::1;::::0;;3503:244::o;6038:339::-;-1:-1:-1;;;;;6130:20:0;;6122:69;;;;-1:-1:-1;;;6122:69:0;;4781:2:1;6122:69:0;;;4763:21:1;4820:2;4800:18;;;4793:30;4859:34;4839:18;;;4832:62;-1:-1:-1;;;4910:18:1;;;4903:34;4954:19;;6122:69:0;4579:400:1;6122:69:0;-1:-1:-1;;;;;6210:21:0;;6202:68;;;;-1:-1:-1;;;6202:68:0;;3255:2:1;6202:68:0;;;3237:21:1;3294:2;3274:18;;;3267:30;3333:34;3313:18;;;3306:62;-1:-1:-1;;;3384:18:1;;;3377:32;3426:19;;6202:68:0;3053:398:1;6202:68:0;-1:-1:-1;;;;;6283:19:0;;;;;;;:11;:19;;;;;;;;:28;;;;;;;;;;;;;:37;;;6336:33;;5130:25:1;;;6336:33:0;;5103:18:1;6336:33:0;4984:177:1;1044:180:0;1124:4;1157:12;1149:6;;;;1141:29;;;;-1:-1:-1;;;1141:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1181:6:0;1190:5;1194:1;1190;:5;:::i;:::-;1181:14;1044:180;-1:-1:-1;;;;;1044:180:0:o;736:169::-;788:4;;814:5;818:1;814;:5;:::i;:::-;805:14;;843:1;838;:6;;830:46;;;;-1:-1:-1;;;830:46:0;;3658:2:1;830:46:0;;;3640:21:1;3697:2;3677:18;;;3670:30;3736:29;3716:18;;;3709:57;3783:18;;830:46:0;3456:351:1;830:46:0;896:1;736:169;-1:-1:-1;;;736:169:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1640:597::-;1752:4;1781:2;1810;1799:9;1792:21;1842:6;1836:13;1885:6;1880:2;1869:9;1865:18;1858:34;1910:1;1920:140;1934:6;1931:1;1928:13;1920:140;;;2029:14;;;2025:23;;2019:30;1995:17;;;2014:2;1991:26;1984:66;1949:10;;1920:140;;;2078:6;2075:1;2072:13;2069:91;;;2148:1;2143:2;2134:6;2123:9;2119:22;2115:31;2108:42;2069:91;-1:-1:-1;2221:2:1;2200:15;-1:-1:-1;;2196:29:1;2181:45;;;;2228:2;2177:54;;1640:597;-1:-1:-1;;;1640:597:1:o;5355:128::-;5395:3;5426:1;5422:6;5419:1;5416:13;5413:39;;;5432:18;;:::i;:::-;-1:-1:-1;5468:9:1;;5355:128::o;5488:125::-;5528:4;5556:1;5553;5550:8;5547:34;;;5561:18;;:::i;:::-;-1:-1:-1;5598:9:1;;5488:125::o;5618:380::-;5697:1;5693:12;;;;5740;;;5761:61;;5815:4;5807:6;5803:17;5793:27;;5761:61;5868:2;5860:6;5857:14;5837:18;5834:38;5831:161;;;5914:10;5909:3;5905:20;5902:1;5895:31;5949:4;5946:1;5939:15;5977:4;5974:1;5967:15;5831:161;;5618:380;;;:::o;6003:127::-;6064:10;6059:3;6055:20;6052:1;6045:31;6095:4;6092:1;6085:15;6119:4;6116:1;6109:15
Swarm Source
ipfs://ff3f39dcf6e5799e654027c254685f5c2f9bffad9dad8f67b9557b8e04f78a82
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.