Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
108,236,351.599902936 USRV
Holders
2,747
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
5,308.38 USRVValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
ManagedToken
Compiler Version
v0.4.16+commit.d7661dd9
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2017-11-22 */ pragma solidity ^0.4.16; library SafeMath { function mul(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a * b; assert(a == 0 || c / a == b); return c; } function div(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a / b; return c; } function sub(uint256 a, uint256 b) internal constant returns (uint256) { assert(b <= a); return a - b; } function add(uint256 a, uint256 b) internal constant returns (uint256) { uint256 c = a + b; assert(c >= a); return c; } } interface TokenUpgraderInterface{ function hasUpgraded(address _for) public view returns (bool alreadyUpgraded); function upgradeFor(address _for, uint256 _value) public returns (bool success); } contract ManagedToken { using SafeMath for uint256; address public owner = msg.sender; address public crowdsaleContractAddress; address public crowdsaleManager; string public name; string public symbol; bool public upgradable = false; bool public upgraderSet = false; TokenUpgraderInterface public upgrader; bool public locked = true; uint8 public decimals = 18; uint256 public totalSupplyLimit = 1000000000*(10**18); // limit supply to 1 bln tokens uint256 private newTotalSupply; modifier unlocked() { require(!locked); _; } modifier unlockedOrByManager() { require(!locked || (crowdsaleManager != address(0) && msg.sender == crowdsaleManager) || (msg.sender == owner)); _; } // Ownership event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); modifier onlyOwner() { require(msg.sender == owner); _; } modifier onlyCrowdsale() { require(msg.sender == crowdsaleContractAddress); _; } modifier ownerOrCrowdsale() { require(msg.sender == owner || msg.sender == crowdsaleContractAddress); _; } function transferOwnership(address newOwner) public onlyOwner returns (bool success) { require(newOwner != address(0)); OwnershipTransferred(owner, newOwner); owner = newOwner; return true; } // ERC20 related functions uint256 public totalSupply = 0; mapping(address => uint256) balances; mapping (address => mapping (address => uint256)) allowed; event Transfer(address indexed _from, address indexed _to, uint256 _value); event Approval(address indexed _owner, address indexed _spender, uint256 _value); function transfer(address _to, uint256 _value) unlockedOrByManager public returns (bool) { require(_to != address(0)); balances[msg.sender] = balances[msg.sender].sub(_value); balances[_to] = balances[_to].add(_value); Transfer(msg.sender, _to, _value); return true; } function balanceOf(address _owner) view public returns (uint256 balance) { return balances[_owner]; } function transferFrom(address _from, address _to, uint256 _value) unlocked public returns (bool) { require(_to != address(0)); var _allowance = allowed[_from][msg.sender]; balances[_from] = balances[_from].sub(_value); balances[_to] = balances[_to].add(_value); allowed[_from][msg.sender] = _allowance.sub(_value); Transfer(_from, _to, _value); return true; } function approve(address _spender, uint256 _value) unlocked public returns (bool) { require((_value == 0) || (allowed[msg.sender][_spender] == 0)); allowed[msg.sender][_spender] = _value; Approval(msg.sender, _spender, _value); return true; } function allowance(address _owner, address _spender) view public returns (uint256 remaining) { return allowed[_owner][_spender]; } function increaseApproval (address _spender, uint _addedValue) unlocked public returns (bool success) { allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue); Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function decreaseApproval (address _spender, uint _subtractedValue) unlocked public returns (bool success) { uint oldValue = allowed[msg.sender][_spender]; if (_subtractedValue > oldValue) { allowed[msg.sender][_spender] = 0; } else { allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue); } Approval(msg.sender, _spender, allowed[msg.sender][_spender]); return true; } function ManagedToken (string _name, string _symbol, uint8 _decimals) public { require(bytes(_name).length > 1); require(bytes(_symbol).length > 1); name = _name; symbol = _symbol; decimals = _decimals; } function setNameAndTicker(string _name, string _symbol) onlyOwner public returns (bool success) { require(bytes(_name).length > 1); require(bytes(_symbol).length > 1); name = _name; symbol = _symbol; return true; } function setLock(bool _newLockState) ownerOrCrowdsale public returns (bool success) { require(_newLockState != locked); locked = _newLockState; return true; } function setCrowdsale(address _newCrowdsale) onlyOwner public returns (bool success) { crowdsaleContractAddress = _newCrowdsale; return true; } function setManager(address _newManager) onlyOwner public returns (bool success) { crowdsaleManager = _newManager; return true; } function mint(address _for, uint256 _amount) onlyCrowdsale public returns (bool success) { newTotalSupply = totalSupply.add(_amount); if (newTotalSupply > totalSupplyLimit) { revert(); } balances[_for] = balances[_for].add(_amount); totalSupply = newTotalSupply; Transfer(0, _for, _amount); return true; } function demint(address _for, uint256 _amount) onlyCrowdsale public returns (bool success) { balances[_for] = balances[_for].sub(_amount); totalSupply = totalSupply.sub(_amount); Transfer(_for, 0, _amount); return true; } function allowUpgrading(bool _newState) onlyOwner public returns (bool success) { upgradable = _newState; return true; } function setUpgrader(address _upgraderAddress) onlyOwner public returns (bool success) { require(!upgraderSet); require(_upgraderAddress != address(0)); upgraderSet = true; upgrader = TokenUpgraderInterface(_upgraderAddress); return true; } function upgrade() public returns (bool success) { require(upgradable); require(upgraderSet); require(upgrader != TokenUpgraderInterface(0)); require(!upgrader.hasUpgraded(msg.sender)); uint256 value = balances[msg.sender]; assert(value > 0); delete balances[msg.sender]; totalSupply = totalSupply.sub(value); assert(upgrader.upgradeFor(msg.sender, value)); return true; } function upgradeFor(address _for, uint256 _value) public returns (bool success) { require(upgradable); require(upgraderSet); require(upgrader != TokenUpgraderInterface(0)); var _allowance = allowed[_for][msg.sender]; assert(_allowance > 0); balances[_for] = balances[_for].sub(_value); allowed[_for][msg.sender] = _allowance.sub(_value); totalSupply = totalSupply.sub(_value); assert(upgrader.upgradeFor(_for, _value)); return true; } function () external { if (upgradable) { assert(upgrade()); return; } revert(); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"upgraderSet","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_upgraderAddress","type":"address"}],"name":"setUpgrader","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_for","type":"address"},{"name":"_amount","type":"uint256"}],"name":"demint","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_for","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newCrowdsale","type":"address"}],"name":"setCrowdsale","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newLockState","type":"bool"}],"name":"setLock","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_for","type":"address"},{"name":"_value","type":"uint256"}],"name":"upgradeFor","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"crowdsaleContractAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgrader","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupplyLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"}],"name":"setNameAndTicker","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newState","type":"bool"}],"name":"allowUpgrading","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newManager","type":"address"}],"name":"setManager","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"upgrade","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgradable","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
606060405260008054600160a060020a03191633600160a060020a03161781556005805476010000000000000000000000000000000000000000000061ffff60b060020a60ff0201199091161760b860020a60ff021916771200000000000000000000000000000000000000000000001790556b033b2e3c9fd0803ce800000060065560085534156200009157600080fd5b60405162001a3438038062001a34833981016040528080518201919060200180518201919060200180519150505b6001835111620000ce57600080fd5b6001825111620000dd57600080fd5b6003838051620000f292916020019062000142565b5060048280516200010892916020019062000142565b506005805460b860020a60ff0219167701000000000000000000000000000000000000000000000060ff8416021790555b505050620001ec565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200018557805160ff1916838001178555620001b5565b82800160010185558215620001b5579182015b82811115620001b557825182559160200191906001019062000198565b5b50620001c4929150620001c8565b5090565b620001e991905b80821115620001c45760008155600101620001cf565b5090565b90565b61183880620001fc6000396000f300606060405236156101645763ffffffff60e060020a600035041663045a1796811461019757806306fdde03146101be578063095ea7b31461024957806318160ddd1461027f5780631b878f71146102a457806323b872dd146102d75780632ee119cb14610313578063313ce56714610349578063341176d61461037257806340c10f19146103a1578063483a20b2146103d7578063619d51941461040a578063661884631461043657806370a082311461046c578063829ebdcd1461049d5780638da5cb5b146104d357806395d89b41146105025780639c481c9e1461058d578063a9059cbb146105bc578063af269745146105f2578063bac21a2214610621578063c388c16714610646578063ca1b5aa7146106ed578063cf30901214610719578063d0ebdbe714610740578063d55ec69714610773578063d73dd6231461079a578063dd62ed3e146107d0578063f2fde38b14610807578063f4d26fec1461083a575b341561016f57600080fd5b5b60055460ff161561019057610183610861565b151561018b57fe5b610195565b600080fd5b005b34156101a257600080fd5b6101aa610a11565b604051901515815260200160405180910390f35b34156101c957600080fd5b6101d1610a1f565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020e5780820151818401525b6020016101f5565b50505050905090810190601f16801561023b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025457600080fd5b6101aa600160a060020a0360043516602435610abd565b604051901515815260200160405180910390f35b341561028a57600080fd5b610292610b7d565b60405190815260200160405180910390f35b34156102af57600080fd5b6101aa600160a060020a0360043516610b83565b604051901515815260200160405180910390f35b34156102e257600080fd5b6101aa600160a060020a0360043581169060243516604435610c0d565b604051901515815260200160405180910390f35b341561031e57600080fd5b6101aa600160a060020a0360043516602435610d41565b604051901515815260200160405180910390f35b341561035457600080fd5b61035c610def565b60405160ff909116815260200160405180910390f35b341561037d57600080fd5b610385610e13565b604051600160a060020a03909116815260200160405180910390f35b34156103ac57600080fd5b6101aa600160a060020a0360043516602435610e22565b604051901515815260200160405180910390f35b34156103e257600080fd5b6101aa600160a060020a0360043516610ee1565b604051901515815260200160405180910390f35b341561041557600080fd5b6101aa6004351515610f2d565b604051901515815260200160405180910390f35b341561044157600080fd5b6101aa600160a060020a0360043516602435610fb5565b604051901515815260200160405180910390f35b341561047757600080fd5b610292600160a060020a03600435166110cd565b60405190815260200160405180910390f35b34156104a857600080fd5b6101aa600160a060020a03600435166024356110ec565b604051901515815260200160405180910390f35b34156104de57600080fd5b61038561128b565b604051600160a060020a03909116815260200160405180910390f35b341561050d57600080fd5b6101d161129a565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020e5780820151818401525b6020016101f5565b50505050905090810190601f16801561023b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561059857600080fd5b610385611338565b604051600160a060020a03909116815260200160405180910390f35b34156105c757600080fd5b6101aa600160a060020a0360043516602435611347565b604051901515815260200160405180910390f35b34156105fd57600080fd5b61038561146f565b604051600160a060020a03909116815260200160405180910390f35b341561062c57600080fd5b610292611484565b60405190815260200160405180910390f35b341561065157600080fd5b6101aa60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061148a95505050505050565b604051901515815260200160405180910390f35b34156106f857600080fd5b6101aa60043515156114f6565b604051901515815260200160405180910390f35b341561072457600080fd5b6101aa61152a565b604051901515815260200160405180910390f35b341561074b57600080fd5b6101aa600160a060020a036004351661153a565b604051901515815260200160405180910390f35b341561077e57600080fd5b6101aa610861565b604051901515815260200160405180910390f35b34156107a557600080fd5b6101aa600160a060020a0360043516602435611588565b604051901515815260200160405180910390f35b34156107db57600080fd5b610292600160a060020a0360043581169060243516611646565b60405190815260200160405180910390f35b341561081257600080fd5b6101aa600160a060020a0360043516611673565b604051901515815260200160405180910390f35b341561084557600080fd5b6101aa611712565b604051901515815260200160405180910390f35b600554600090819060ff16151561087757600080fd5b600554610100900460ff16151561088d57600080fd5b600554620100009004600160a060020a031615156108aa57600080fd5b600554620100009004600160a060020a031663fac57fc93360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561090957600080fd5b6102c65a03f1151561091a57600080fd5b505050604051805115905061092e57600080fd5b50600160a060020a03331660009081526009602052604081205490811161095157fe5b600160a060020a03331660009081526009602052604081205560085461097d908263ffffffff61171b16565b600855600554620100009004600160a060020a031663829ebdcd338360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156109e557600080fd5b6102c65a03f115156109f657600080fd5b505050604051805190501515610a0857fe5b600191505b5090565b600554610100900460ff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ab55780601f10610a8a57610100808354040283529160200191610ab5565b820191906000526020600020905b815481529060010190602001808311610a9857829003601f168201915b505050505081565b60055460009060b060020a900460ff1615610ad757600080fd5b811580610b075750600160a060020a033381166000908152600a6020908152604080832093871683529290522054155b1515610b1257600080fd5b600160a060020a033381166000818152600a6020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b5b92915050565b60085481565b6000805433600160a060020a03908116911614610b9f57600080fd5b600554610100900460ff1615610bb457600080fd5b600160a060020a0382161515610bc957600080fd5b506005805461010061ff00199091161775ffffffffffffffffffffffffffffffffffffffff0000191662010000600160a060020a0384160217905560015b5b919050565b600554600090819060b060020a900460ff1615610c2957600080fd5b600160a060020a0384161515610c3e57600080fd5b50600160a060020a038085166000818152600a6020908152604080832033909516835293815283822054928252600990529190912054610c84908463ffffffff61171b16565b600160a060020a038087166000908152600960205260408082209390935590861681522054610cb9908463ffffffff61173216565b600160a060020a038516600090815260096020526040902055610ce2818463ffffffff61171b16565b600160a060020a038087166000818152600a6020908152604080832033861684529091529081902093909355908616916000805160206117ed8339815191529086905190815260200160405180910390a3600191505b5b509392505050565b60015460009033600160a060020a03908116911614610d5f57600080fd5b600160a060020a038316600090815260096020526040902054610d88908363ffffffff61171b16565b600160a060020a038416600090815260096020526040902055600854610db4908363ffffffff61171b16565b6008556000600160a060020a0384166000805160206117ed8339815191528460405190815260200160405180910390a35060015b5b92915050565b60055477010000000000000000000000000000000000000000000000900460ff1681565b600254600160a060020a031681565b60015460009033600160a060020a03908116911614610e4057600080fd5b600854610e53908363ffffffff61173216565b6007819055600654901115610e6757600080fd5b600160a060020a038316600090815260096020526040902054610e90908363ffffffff61173216565b600160a060020a0384166000818152600960205260408082209390935560075460085590916000805160206117ed8339815191529085905190815260200160405180910390a35060015b5b92915050565b6000805433600160a060020a03908116911614610efd57600080fd5b506001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161781555b5b919050565b6000805433600160a060020a0390811691161480610f59575060015433600160a060020a039081169116145b1515610f6457600080fd5b60055460b060020a900460ff1615158215151415610f8157600080fd5b506005805476ff00000000000000000000000000000000000000000000191660b060020a8315150217905560015b5b919050565b600554600090819060b060020a900460ff1615610fd157600080fd5b50600160a060020a033381166000908152600a60209081526040808320938716835292905220548083111561102d57600160a060020a033381166000908152600a60209081526040808320938816835292905290812055611064565b61103d818463ffffffff61171b16565b600160a060020a033381166000908152600a60209081526040808320938916835292905220555b600160a060020a033381166000818152600a602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5b5092915050565b600160a060020a0381166000908152600960205260409020545b919050565b600554600090819060ff16151561110257600080fd5b600554610100900460ff16151561111857600080fd5b600554620100009004600160a060020a0316151561113557600080fd5b50600160a060020a038084166000908152600a602090815260408083203390941683529290529081205490811161116857fe5b600160a060020a038416600090815260096020526040902054611191908463ffffffff61171b16565b600160a060020a0385166000908152600960205260409020556111ba818463ffffffff61171b16565b600160a060020a038086166000908152600a6020908152604080832033909416835292905220556008546111f4908463ffffffff61171b16565b600855600554620100009004600160a060020a031663829ebdcd858560006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561125c57600080fd5b6102c65a03f1151561126d57600080fd5b50505060405180519050151561127f57fe5b600191505b5092915050565b600054600160a060020a031681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ab55780601f10610a8a57610100808354040283529160200191610ab5565b820191906000526020600020905b815481529060010190602001808311610a9857829003601f168201915b505050505081565b600154600160a060020a031681565b60055460009060b060020a900460ff1615806113865750600254600160a060020a031615801590611386575060025433600160a060020a039081169116145b5b806113a0575060005433600160a060020a039081169116145b15156113ab57600080fd5b600160a060020a03831615156113c057600080fd5b600160a060020a0333166000908152600960205260409020546113e9908363ffffffff61171b16565b600160a060020a03338116600090815260096020526040808220939093559085168152205461141e908363ffffffff61173216565b600160a060020a0380851660008181526009602052604090819020939093559133909116906000805160206117ed8339815191529085905190815260200160405180910390a35060015b5b92915050565b600554620100009004600160a060020a031681565b60065481565b6000805433600160a060020a039081169116146114a657600080fd5b60018351116114b457600080fd5b60018251116114c257600080fd5b60038380516114d592916020019061174c565b5060048280516114e992916020019061174c565b50600190505b5b92915050565b6000805433600160a060020a0390811691161461151257600080fd5b506005805460ff191682151517905560015b5b919050565b60055460b060020a900460ff1681565b6000805433600160a060020a0390811691161461155657600080fd5b506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60055460009060b060020a900460ff16156115a257600080fd5b600160a060020a033381166000908152600a60209081526040808320938716835292905220546115d8908363ffffffff61173216565b600160a060020a033381166000818152600a602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a35060015b5b92915050565b600160a060020a038083166000908152600a60209081526040808320938516835292905220545b92915050565b6000805433600160a060020a0390811691161461168f57600080fd5b600160a060020a03821615156116a457600080fd5b600054600160a060020a0380841691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60055460ff1681565b60008282111561172757fe5b508082035b92915050565b60008282018381101561174157fe5b8091505b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061178d57805160ff19168380011785556117ba565b828001600101855582156117ba579182015b828111156117ba57825182559160200191906001019061179f565b5b50610a0d9291506117cb565b5090565b6117e991905b80821115610a0d57600081556001016117d1565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820459ac5bdc7c30c1e72ff41dec95402be0145ef33a13306ce5f1b1cdc27ce517a0029000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000e557365727669636520546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035553540000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x606060405236156101645763ffffffff60e060020a600035041663045a1796811461019757806306fdde03146101be578063095ea7b31461024957806318160ddd1461027f5780631b878f71146102a457806323b872dd146102d75780632ee119cb14610313578063313ce56714610349578063341176d61461037257806340c10f19146103a1578063483a20b2146103d7578063619d51941461040a578063661884631461043657806370a082311461046c578063829ebdcd1461049d5780638da5cb5b146104d357806395d89b41146105025780639c481c9e1461058d578063a9059cbb146105bc578063af269745146105f2578063bac21a2214610621578063c388c16714610646578063ca1b5aa7146106ed578063cf30901214610719578063d0ebdbe714610740578063d55ec69714610773578063d73dd6231461079a578063dd62ed3e146107d0578063f2fde38b14610807578063f4d26fec1461083a575b341561016f57600080fd5b5b60055460ff161561019057610183610861565b151561018b57fe5b610195565b600080fd5b005b34156101a257600080fd5b6101aa610a11565b604051901515815260200160405180910390f35b34156101c957600080fd5b6101d1610a1f565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020e5780820151818401525b6020016101f5565b50505050905090810190601f16801561023b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561025457600080fd5b6101aa600160a060020a0360043516602435610abd565b604051901515815260200160405180910390f35b341561028a57600080fd5b610292610b7d565b60405190815260200160405180910390f35b34156102af57600080fd5b6101aa600160a060020a0360043516610b83565b604051901515815260200160405180910390f35b34156102e257600080fd5b6101aa600160a060020a0360043581169060243516604435610c0d565b604051901515815260200160405180910390f35b341561031e57600080fd5b6101aa600160a060020a0360043516602435610d41565b604051901515815260200160405180910390f35b341561035457600080fd5b61035c610def565b60405160ff909116815260200160405180910390f35b341561037d57600080fd5b610385610e13565b604051600160a060020a03909116815260200160405180910390f35b34156103ac57600080fd5b6101aa600160a060020a0360043516602435610e22565b604051901515815260200160405180910390f35b34156103e257600080fd5b6101aa600160a060020a0360043516610ee1565b604051901515815260200160405180910390f35b341561041557600080fd5b6101aa6004351515610f2d565b604051901515815260200160405180910390f35b341561044157600080fd5b6101aa600160a060020a0360043516602435610fb5565b604051901515815260200160405180910390f35b341561047757600080fd5b610292600160a060020a03600435166110cd565b60405190815260200160405180910390f35b34156104a857600080fd5b6101aa600160a060020a03600435166024356110ec565b604051901515815260200160405180910390f35b34156104de57600080fd5b61038561128b565b604051600160a060020a03909116815260200160405180910390f35b341561050d57600080fd5b6101d161129a565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561020e5780820151818401525b6020016101f5565b50505050905090810190601f16801561023b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561059857600080fd5b610385611338565b604051600160a060020a03909116815260200160405180910390f35b34156105c757600080fd5b6101aa600160a060020a0360043516602435611347565b604051901515815260200160405180910390f35b34156105fd57600080fd5b61038561146f565b604051600160a060020a03909116815260200160405180910390f35b341561062c57600080fd5b610292611484565b60405190815260200160405180910390f35b341561065157600080fd5b6101aa60046024813581810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052818152929190602084018383808284375094965061148a95505050505050565b604051901515815260200160405180910390f35b34156106f857600080fd5b6101aa60043515156114f6565b604051901515815260200160405180910390f35b341561072457600080fd5b6101aa61152a565b604051901515815260200160405180910390f35b341561074b57600080fd5b6101aa600160a060020a036004351661153a565b604051901515815260200160405180910390f35b341561077e57600080fd5b6101aa610861565b604051901515815260200160405180910390f35b34156107a557600080fd5b6101aa600160a060020a0360043516602435611588565b604051901515815260200160405180910390f35b34156107db57600080fd5b610292600160a060020a0360043581169060243516611646565b60405190815260200160405180910390f35b341561081257600080fd5b6101aa600160a060020a0360043516611673565b604051901515815260200160405180910390f35b341561084557600080fd5b6101aa611712565b604051901515815260200160405180910390f35b600554600090819060ff16151561087757600080fd5b600554610100900460ff16151561088d57600080fd5b600554620100009004600160a060020a031615156108aa57600080fd5b600554620100009004600160a060020a031663fac57fc93360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b151561090957600080fd5b6102c65a03f1151561091a57600080fd5b505050604051805115905061092e57600080fd5b50600160a060020a03331660009081526009602052604081205490811161095157fe5b600160a060020a03331660009081526009602052604081205560085461097d908263ffffffff61171b16565b600855600554620100009004600160a060020a031663829ebdcd338360006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156109e557600080fd5b6102c65a03f115156109f657600080fd5b505050604051805190501515610a0857fe5b600191505b5090565b600554610100900460ff1681565b60038054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ab55780601f10610a8a57610100808354040283529160200191610ab5565b820191906000526020600020905b815481529060010190602001808311610a9857829003601f168201915b505050505081565b60055460009060b060020a900460ff1615610ad757600080fd5b811580610b075750600160a060020a033381166000908152600a6020908152604080832093871683529290522054155b1515610b1257600080fd5b600160a060020a033381166000818152600a6020908152604080832094881680845294909152908190208590557f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a35060015b5b92915050565b60085481565b6000805433600160a060020a03908116911614610b9f57600080fd5b600554610100900460ff1615610bb457600080fd5b600160a060020a0382161515610bc957600080fd5b506005805461010061ff00199091161775ffffffffffffffffffffffffffffffffffffffff0000191662010000600160a060020a0384160217905560015b5b919050565b600554600090819060b060020a900460ff1615610c2957600080fd5b600160a060020a0384161515610c3e57600080fd5b50600160a060020a038085166000818152600a6020908152604080832033909516835293815283822054928252600990529190912054610c84908463ffffffff61171b16565b600160a060020a038087166000908152600960205260408082209390935590861681522054610cb9908463ffffffff61173216565b600160a060020a038516600090815260096020526040902055610ce2818463ffffffff61171b16565b600160a060020a038087166000818152600a6020908152604080832033861684529091529081902093909355908616916000805160206117ed8339815191529086905190815260200160405180910390a3600191505b5b509392505050565b60015460009033600160a060020a03908116911614610d5f57600080fd5b600160a060020a038316600090815260096020526040902054610d88908363ffffffff61171b16565b600160a060020a038416600090815260096020526040902055600854610db4908363ffffffff61171b16565b6008556000600160a060020a0384166000805160206117ed8339815191528460405190815260200160405180910390a35060015b5b92915050565b60055477010000000000000000000000000000000000000000000000900460ff1681565b600254600160a060020a031681565b60015460009033600160a060020a03908116911614610e4057600080fd5b600854610e53908363ffffffff61173216565b6007819055600654901115610e6757600080fd5b600160a060020a038316600090815260096020526040902054610e90908363ffffffff61173216565b600160a060020a0384166000818152600960205260408082209390935560075460085590916000805160206117ed8339815191529085905190815260200160405180910390a35060015b5b92915050565b6000805433600160a060020a03908116911614610efd57600080fd5b506001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161781555b5b919050565b6000805433600160a060020a0390811691161480610f59575060015433600160a060020a039081169116145b1515610f6457600080fd5b60055460b060020a900460ff1615158215151415610f8157600080fd5b506005805476ff00000000000000000000000000000000000000000000191660b060020a8315150217905560015b5b919050565b600554600090819060b060020a900460ff1615610fd157600080fd5b50600160a060020a033381166000908152600a60209081526040808320938716835292905220548083111561102d57600160a060020a033381166000908152600a60209081526040808320938816835292905290812055611064565b61103d818463ffffffff61171b16565b600160a060020a033381166000908152600a60209081526040808320938916835292905220555b600160a060020a033381166000818152600a602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5b5092915050565b600160a060020a0381166000908152600960205260409020545b919050565b600554600090819060ff16151561110257600080fd5b600554610100900460ff16151561111857600080fd5b600554620100009004600160a060020a0316151561113557600080fd5b50600160a060020a038084166000908152600a602090815260408083203390941683529290529081205490811161116857fe5b600160a060020a038416600090815260096020526040902054611191908463ffffffff61171b16565b600160a060020a0385166000908152600960205260409020556111ba818463ffffffff61171b16565b600160a060020a038086166000908152600a6020908152604080832033909416835292905220556008546111f4908463ffffffff61171b16565b600855600554620100009004600160a060020a031663829ebdcd858560006040516020015260405160e060020a63ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561125c57600080fd5b6102c65a03f1151561126d57600080fd5b50505060405180519050151561127f57fe5b600191505b5092915050565b600054600160a060020a031681565b60048054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ab55780601f10610a8a57610100808354040283529160200191610ab5565b820191906000526020600020905b815481529060010190602001808311610a9857829003601f168201915b505050505081565b600154600160a060020a031681565b60055460009060b060020a900460ff1615806113865750600254600160a060020a031615801590611386575060025433600160a060020a039081169116145b5b806113a0575060005433600160a060020a039081169116145b15156113ab57600080fd5b600160a060020a03831615156113c057600080fd5b600160a060020a0333166000908152600960205260409020546113e9908363ffffffff61171b16565b600160a060020a03338116600090815260096020526040808220939093559085168152205461141e908363ffffffff61173216565b600160a060020a0380851660008181526009602052604090819020939093559133909116906000805160206117ed8339815191529085905190815260200160405180910390a35060015b5b92915050565b600554620100009004600160a060020a031681565b60065481565b6000805433600160a060020a039081169116146114a657600080fd5b60018351116114b457600080fd5b60018251116114c257600080fd5b60038380516114d592916020019061174c565b5060048280516114e992916020019061174c565b50600190505b5b92915050565b6000805433600160a060020a0390811691161461151257600080fd5b506005805460ff191682151517905560015b5b919050565b60055460b060020a900460ff1681565b6000805433600160a060020a0390811691161461155657600080fd5b506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60055460009060b060020a900460ff16156115a257600080fd5b600160a060020a033381166000908152600a60209081526040808320938716835292905220546115d8908363ffffffff61173216565b600160a060020a033381166000818152600a602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a35060015b5b92915050565b600160a060020a038083166000908152600a60209081526040808320938516835292905220545b92915050565b6000805433600160a060020a0390811691161461168f57600080fd5b600160a060020a03821615156116a457600080fd5b600054600160a060020a0380841691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03831617905560015b5b919050565b60055460ff1681565b60008282111561172757fe5b508082035b92915050565b60008282018381101561174157fe5b8091505b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061178d57805160ff19168380011785556117ba565b828001600101855582156117ba579182015b828111156117ba57825182559160200191906001019061179f565b5b50610a0d9291506117cb565b5090565b6117e991905b80821115610a0d57600081556001016117d1565b5090565b905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820459ac5bdc7c30c1e72ff41dec95402be0145ef33a13306ce5f1b1cdc27ce517a0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000e557365727669636520546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035553540000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Uservice Token
Arg [1] : _symbol (string): UST
Arg [2] : _decimals (uint8): 18
-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [4] : 557365727669636520546f6b656e000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [6] : 5553540000000000000000000000000000000000000000000000000000000000
Swarm Source
bzzr://459ac5bdc7c30c1e72ff41dec95402be0145ef33a13306ce5f1b1cdc27ce517a
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.