0 txs
0 calls
constructor
constructor(uint256 _initialSupply, string _name, string _symbol, uint8 _decimals)
functions
_totalSupply
viewfunction _totalSupply() view returns (uint256)
allowance
viewfunction allowance(address _owner, address _spender) view returns (uint256 remaining)
balanceOf
viewfunction balanceOf(address who) view returns (uint256)
basisPointsRate
viewfunction basisPointsRate() view returns (uint256)
calcFee
viewfunction calcFee(uint256 _value) view returns (uint256)
decimals
viewfunction decimals() view returns (uint8)
deprecated
viewfunction deprecated() view returns (bool)
getBlackListStatus
viewfunction getBlackListStatus(address _maker) view returns (bool)
isBlackListed
viewfunction isBlackListed(address) view returns (bool)
MAX_UINT
viewfunction MAX_UINT() view returns (uint256)
maximumFee
viewfunction maximumFee() view returns (uint256)
name
viewfunction name() view returns (string)
oldBalanceOf
viewfunction oldBalanceOf(address who) view returns (uint256)
owner
viewfunction owner() view returns (address)
paused
viewfunction paused() view returns (bool)
symbol
viewfunction symbol() view returns (string)
totalSupply
viewfunction totalSupply() view returns (uint256)
upgradedAddress
viewfunction upgradedAddress() view returns (address)
addBlackList
nonpayablefunction addBlackList(address _evilUser)
approve
nonpayablefunction approve(address _spender, uint256 _value) returns (bool)
decreaseApproval
nonpayablefunction decreaseApproval(address _spender, uint256 _subtractedValue) returns (bool)
deprecate
nonpayablefunction deprecate(address _upgradedAddress)
destroyBlackFunds
nonpayablefunction destroyBlackFunds(address _blackListedUser)
increaseApproval
nonpayablefunction increaseApproval(address _spender, uint256 _addedValue) returns (bool)
issue
nonpayablefunction issue(uint256 amount)
pause
nonpayablefunction pause()
redeem
nonpayablefunction redeem(uint256 amount)
removeBlackList
nonpayablefunction removeBlackList(address _clearedUser)
setParams
nonpayablefunction setParams(uint256 newBasisPoints, uint256 newMaxFee)
transfer
nonpayablefunction transfer(address _to, uint256 _value) returns (bool)
transferFrom
nonpayablefunction transferFrom(address _from, address _to, uint256 _value) returns (bool)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unpause
nonpayablefunction unpause()
events
AddedBlackList
event AddedBlackList(address indexed _user)
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Deprecate
event Deprecate(address newAddress)
DestroyedBlackFunds
event DestroyedBlackFunds(address indexed _blackListedUser, uint256 _balance)
Issue
event Issue(uint256 amount)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Params
event Params(uint256 feeBasisPoints, uint256 maxFee)
Pause
event Pause()
Redeem
event Redeem(uint256 amount)
RemovedBlackList
event RemovedBlackList(address indexed _user)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
Unpause
event Unpause()
errors
No errors.
creation bytecode
0x60606040526002805460a060020a60ff02191690556000600381905560045534156200002a57600080fd5b60405162001bbb38038062001bbb833981016040528080519190602001805182019190602001805182019190602001805160028054600160a060020a03191633600160a060020a0316179055600886905591506005905083805162000094929160200190620000f2565b506006828051620000aa929160200190620000f2565b506007805460ff191660ff929092169190911790555050600254600160a060020a0316600090815260208190526040902055600a805460a060020a60ff021916905562000197565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200013557805160ff191683800117855562000165565b8280016001018555821562000165579182015b828111156200016557825182559160200191906001019062000148565b506200017392915062000177565b5090565b6200019491905b808211156200017357600081556001016200017e565b90565b611a1480620001a76000396000f3006060604052600436106101875763ffffffff60e060020a60003504166306fdde03811461018c5780630753c30c14610216578063095ea7b3146102375780630e136b191461026d5780630ecb93c01461028057806318160ddd1461029f57806323b872dd146102c457806326976e3f146102ec578063313ce5671461031b57806335390714146103445780633eaaf86b146103575780633f4ba83a1461036a57806359bf1abe1461037d5780635c975abb1461039c57806366188463146103af57806370a08231146103d157806375dc7d8c146103f05780638456cb59146104065780638da5cb5b1461041957806395d89b411461042c578063a9059cbb1461043f578063b7a3446c14610461578063c0324c7714610480578063cc872b6614610499578063d73dd623146104af578063db006a75146104d1578063dd62ed3e146104e7578063dd644f721461050c578063e47d60601461051f578063e4997dc51461053e578063e5b5019a1461055d578063f2fde38b14610570578063f3bdc2281461058f575b600080fd5b341561019757600080fd5b61019f6105ae565b60405160208082528190810183818151815260200191508051906020019080838360005b838110156101db5780820151838201526020016101c3565b50505050905090810190601f1680156102085780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561022157600080fd5b610235600160a060020a036004351661064c565b005b341561024257600080fd5b610259600160a060020a0360043516602435610704565b604051901515815260200160405180910390f35b341561027857600080fd5b6102596107d1565b341561028b57600080fd5b610235600160a060020a03600435166107e1565b34156102aa57600080fd5b6102b261084f565b60405190815260200160405180910390f35b34156102cf57600080fd5b610259600160a060020a03600435811690602435166044356108d6565b34156102f757600080fd5b6102ff6109d2565b604051600160a060020a03909116815260200160405180910390f35b341561032657600080fd5b61032e6109e1565b60405160ff909116815260200160405180910390f35b341561034f57600080fd5b6102b26109ea565b341561036257600080fd5b6102b26109f0565b341561037557600080fd5b6102356109f6565b341561038857600080fd5b610259600160a060020a0360043516610a75565b34156103a757600080fd5b610259610a97565b34156103ba57600080fd5b610259600160a060020a0360043516602435610aa7565b34156103dc57600080fd5b6102b2600160a060020a0360043516610b49565b34156103fb57600080fd5b6102b2600435610be9565b341561041157600080fd5b610235610c29565b341561042457600080fd5b6102ff610cad565b341561043757600080fd5b61019f610cbc565b341561044a57600080fd5b610259600160a060020a0360043516602435610d27565b341561046c57600080fd5b6102b2600160a060020a0360043516610def565b341561048b57600080fd5b610235600435602435610e0d565b34156104a457600080fd5b610235600435610ea6565b34156104ba57600080fd5b610259600160a060020a0360043516602435610f82565b34156104dc57600080fd5b610235600435611024565b34156104f257600080fd5b6102b2600160a060020a0360043581169060243516611106565b341561051757600080fd5b6102b2611186565b341561052a57600080fd5b610259600160a060020a036004351661118c565b341561054957600080fd5b610235600160a060020a03600435166111a1565b341561056857600080fd5b6102b261120c565b341561057b57600080fd5b610235600160a060020a0360043516611212565b341561059a57600080fd5b610235600160a060020a03600435166112ad565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106445780601f1061061957610100808354040283529160200191610644565b820191906000526020600020905b81548152906001019060200180831161062757829003601f168201915b505050505081565b60025433600160a060020a0390811691161461066757600080fd5b600160a060020a038116151561067c57600080fd5b600a805460a060020a74ff0000000000000000000000000000000000000000199091161773ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790557fcc358699805e9a8b7f77b522628c7cb9abd07d9efb86b6fb616af1609036a99e81604051600160a060020a03909116815260200160405180910390a150565b60025460009060a060020a900460ff161561071e57600080fd5b600a5460a060020a900460ff16156107be57600a54600160a060020a031663aee92d3333858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561079c57600080fd5b6102c65a03f115156107ad57600080fd5b5050506040518051905090506107cb565b6107c8838361136e565b90505b92915050565b600a5460a060020a900460ff1681565b60025433600160a060020a039081169116146107fc57600080fd5b600160a060020a03811660008181526009602052604090819020805460ff191660011790557f42e160154868087d6bfdc0ca23d96a1c1cfa32f1b72ba9ba27b69b98a0d819dc905160405180910390a250565b600a5460009060a060020a900460ff16156108ce57600a54600160a060020a03166318160ddd6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156108ac57600080fd5b6102c65a03f115156108bd57600080fd5b5050506040518051905090506108d3565b506008545b90565b60025460009060a060020a900460ff16156108f057600080fd5b600160a060020a03841660009081526009602052604090205460ff161561091657600080fd5b600a5460a060020a900460ff16156109bd57600a54600160a060020a0316638b477adb3386868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0394851660048201529284166024840152921660448201526064810191909152608401602060405180830381600087803b151561099b57600080fd5b6102c65a03f115156109ac57600080fd5b5050506040518051905090506109cb565b6109c88484846113da565b90505b9392505050565b600a54600160a060020a031681565b60075460ff1681565b60045481565b60085481565b60025433600160a060020a03908116911614610a1157600080fd5b60025460a060020a900460ff161515610a2957600080fd5b6002805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600160a060020a03811660009081526009602052604090205460ff165b919050565b60025460a060020a900460ff1681565b60025460009060a060020a900460ff1615610ac157600080fd5b600a5460a060020a900460ff1615610b3f57600a54600160a060020a0316636001279f33858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561079c57600080fd5b6107c88383611629565b600a5460009060a060020a900460ff1615610bd957600a54600160a060020a03166370a082318360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610bb757600080fd5b6102c65a03f11515610bc857600080fd5b505050604051805190509050610a92565b610be282611725565b9050610a92565b600080610c13612710610c076003548661174090919063ffffffff16565b9063ffffffff61176b16565b90506004548111156107cb575060045492915050565b60025433600160a060020a03908116911614610c4457600080fd5b60025460a060020a900460ff1615610c5b57600080fd5b6002805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600254600160a060020a031681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156106445780601f1061061957610100808354040283529160200191610644565b60025460009060a060020a900460ff1615610d4157600080fd5b600160a060020a03331660009081526009602052604090205460ff1615610d6757600080fd5b600a5460a060020a900460ff1615610de557600a54600160a060020a0316636e18980a33858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561079c57600080fd5b6107c88383611782565b600a5460009060a060020a900460ff1615610a9257610be282611725565b60025433600160a060020a03908116911614610e2857600080fd5b60148210610e3557600080fd5b60328110610e4257600080fd5b6003829055600754610e6190829060ff16600a0a63ffffffff61174016565b60048190556003547fb044a1e409eac5c48e5af22d4af52670dd1a99059537a78b31b48c6500a6354e9160405191825260208201526040908101905180910390a15050565b60025433600160a060020a03908116911614610ec157600080fd5b600254600160a060020a0316600090815260208190526040902054610eec908263ffffffff6117d816565b600254600160a060020a0316600090815260208190526040902055600854610f1a908263ffffffff6117d816565b6008557fcb8241adb0c3fdb35b70c24ce35c5eb0c17af7431c99f827d44a445ca624176a8160405190815260200160405180910390a1600254600160a060020a031660006000805160206119c98339815191528360405190815260200160405180910390a350565b60025460009060a060020a900460ff1615610f9c57600080fd5b600a5460a060020a900460ff161561101a57600a54600160a060020a031663a953815733858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561079c57600080fd5b6107c883836117e7565b60025433600160a060020a0390811691161461103f57600080fd5b600854611052908263ffffffff61188b16565b600855600254600160a060020a0316600090815260208190526040902054611080908263ffffffff61188b16565b600254600160a060020a031660009081526020819052604090819020919091557f702d5967f45f6513a38ffc42d6ba9bf230bd40e8f53b16363c7eb4fd2deb9a449082905190815260200160405180910390a1600254600090600160a060020a03166000805160206119c98339815191528360405190815260200160405180910390a350565b600a5460009060a060020a900460ff161561117c57600a54600160a060020a031663dd62ed3e848460006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561079c57600080fd5b6107c8838361189d565b60035481565b60096020526000908152604090205460ff1681565b60025433600160a060020a039081169116146111bc57600080fd5b600160a060020a03811660008181526009602052604090819020805460ff191690557fd7e9ec6e6ecd65492dce6bf513cd6867560d49544421d0783ddf06e76c24470c905160405180910390a250565b60001981565b60025433600160a060020a0390811691161461122d57600080fd5b600160a060020a038116151561124257600080fd5b600254600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60025460009033600160a060020a039081169116146112cb57600080fd5b600160a060020a03821660009081526009602052604090205460ff1615156112f257600080fd5b6112fb82610b49565b600160a060020a03831660009081526020819052604081205560085490915061132a908263ffffffff61188b16565b600855600160a060020a0382167f61e6e66b0d6339b2980aecc6ccc0039736791f0ccde9ed512e789a7fbdd698c68260405190815260200160405180910390a25050565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60008080600160a060020a03851615156113f357600080fd5b600160a060020a03861660009081526020819052604090205484111561141857600080fd5b600160a060020a038087166000908152600160209081526040808320339094168352929052205484111561144b57600080fd5b61145484610be9565b9150611466848363ffffffff61188b16565b600160a060020a038716600090815260208190526040902054909150611492908563ffffffff61188b16565b600160a060020a0380881660009081526020819052604080822093909355908716815220546114c7908263ffffffff6117d816565b600160a060020a038087166000908152602081815260408083209490945589831682526001815283822033909316825291909152205460001990101561156657600160a060020a038087166000908152600160209081526040808320339094168352929052205461153e908563ffffffff61188b16565b600160a060020a03808816600090815260016020908152604080832033909416835292905220555b84600160a060020a031686600160a060020a03166000805160206119c98339815191528360405190815260200160405180910390a3600082111561161d57600254600160a060020a03166000908152602081905260409020546115cf908363ffffffff6117d816565b60028054600160a060020a0390811660009081526020819052604090819020939093559054811691908816906000805160206119c98339815191529085905190815260200160405180910390a35b50600195945050505050565b600160a060020a0333811660009081526001602090815260408083209386168352929052908120548083111561168657600160a060020a0333811660009081526001602090815260408083209388168352929052908120556116bd565b611696818463ffffffff61188b16565b600160a060020a033381166000908152600160209081526040808320938916835292905220555b600160a060020a0333811660008181526001602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b600160a060020a031660009081526020819052604090205490565b600080831515611753576000915061171e565b5082820282848281151561176357fe5b04146109cb57fe5b600080828481151561177957fe5b04949350505050565b600080600061179084610be9565b91506117a2848363ffffffff61188b16565b90506117ae85826118c8565b5060008211156117d0576002546117ce90600160a060020a0316836118c8565b505b505092915050565b6000828201838110156109cb57fe5b600160a060020a03338116600090815260016020908152604080832093861683529290529081205461181f908363ffffffff6117d816565b600160a060020a0333811660008181526001602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b60008282111561189757fe5b50900390565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b6000600160a060020a03831615156118df57600080fd5b600160a060020a03331660009081526020819052604090205482111561190457600080fd5b600160a060020a03331660009081526020819052604090205461192d908363ffffffff61188b16565b600160a060020a033381166000908152602081905260408082209390935590851681522054611962908363ffffffff6117d816565b60008085600160a060020a0316600160a060020a031681526020019081526020016000208190555082600160a060020a031633600160a060020a03166000805160206119c98339815191528460405190815260200160405180910390a3506001929150505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058207133e1e4fe290ead6c1fb213a7962ae467e292378fa0035ee6ad21ebda88831a0029000000000000000000000000000000000000000000000000000000174876e800000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a546574686572204555520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044555525400000000000000000000000000000000000000000000000000000000