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)
getAuthorisationStatus
viewfunction getAuthorisationStatus(address _maker) view returns (bool)
getOwner
viewfunction getOwner() view returns (address)
getRegistrationStatus
viewfunction getRegistrationStatus(address _user) view returns (bool)
isAuthorisedMaker
viewfunction isAuthorisedMaker(address) view returns (bool)
isOnList
viewfunction isOnList(address) view returns (bool)
isRegistered
viewfunction isRegistered(address _user) view returns (bool)
listActive
viewfunction listActive() 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)
activateWhitelist
nonpayablefunction activateWhitelist(bool newSetting)
approve
nonpayablefunction approve(address _spender, uint256 _value) returns (bool)
authoriseMaker
nonpayablefunction authoriseMaker(address maker)
deauthoriseMaker
nonpayablefunction deauthoriseMaker(address maker)
decreaseApproval
nonpayablefunction decreaseApproval(address _spender, uint256 _subtractedValue) returns (bool)
deprecate
nonpayablefunction deprecate(address _upgradedAddress)
deregister
nonpayablefunction deregister(address[] bannedUsers)
increaseApproval
nonpayablefunction increaseApproval(address _spender, uint256 _addedValue) returns (bool)
issue
nonpayablefunction issue(uint256 amount)
pause
nonpayablefunction pause()
redeem
nonpayablefunction redeem(uint256 amount)
register
nonpayablefunction register(address[] newUsers)
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
Approval
event Approval(address indexed owner, address indexed spender, uint256 value)
Deprecate
event Deprecate(address newAddress)
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)
Transfer
event Transfer(address indexed from, address indexed to, uint256 value)
Unpause
event Unpause()
errors
No errors.
creation bytecode
0x60606040526002805460a060020a60ff0219169055600060038190556004556009805460ff1916600117905534156200003757600080fd5b60405162001dfb38038062001dfb833981016040528080519190602001805182019190602001805182019190602001805160028054600160a060020a03191633600160a060020a03161790556008869055915060059050838051620000a1929160200190620000ff565b506006828051620000b7929160200190620000ff565b506007805460ff191660ff929092169190911790555050600254600160a060020a0316600090815260208190526040902055600c805460a060020a60ff0219169055620001a4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200014257805160ff191683800117855562000172565b8280016001018555821562000172579182015b828111156200017257825182559160200191906001019062000155565b506200018092915062000184565b5090565b620001a191905b808211156200018057600081556001016200018b565b90565b611c4780620001b46000396000f3006060604052600436106101d45763ffffffff60e060020a60003504166306fdde0381146101d95780630753c30c14610263578063095ea7b3146102845780630a5dc24d146102ba5780630e136b19146102d957806318160ddd146102ec57806323b872dd1461031157806326976e3f146103395780632b8b6667146103685780632dff7a2b146103b7578063313ce567146103d657806335390714146103ff57806337aa7f91146104125780633eaaf86b146104315780633f4ba83a1461044457806343dc3ab2146104575780634cedfc0c146104a65780635c975abb146104be57806366188463146104d157806370a08231146104f35780637330daac1461051257806375dc7d8c146105315780638456cb5914610547578063893d20e81461055a5780638da5cb5b1461056d57806395d89b4114610580578063a8af4ff514610593578063a9059cbb146105b2578063b7a3446c146105d4578063c0324c77146105f3578063c3c5a5471461060c578063cc872b661461062b578063d73dd62314610641578063db006a7514610663578063db25b40714610679578063dd62ed3e1461068c578063dd644f72146106b1578063e24a1d1e146106c4578063e5b5019a146106e3578063f2fde38b146106f6575b600080fd5b34156101e457600080fd5b6101ec610715565b60405160208082528190810183818151815260200191508051906020019080838360005b83811015610228578082015183820152602001610210565b50505050905090810190601f1680156102555780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561026e57600080fd5b610282600160a060020a03600435166107b3565b005b341561028f57600080fd5b6102a6600160a060020a036004351660243561086b565b604051901515815260200160405180910390f35b34156102c557600080fd5b6102a6600160a060020a0360043516610938565b34156102e457600080fd5b6102a661095a565b34156102f757600080fd5b6102ff61096a565b60405190815260200160405180910390f35b341561031c57600080fd5b6102a6600160a060020a03600435811690602435166044356109f1565b341561034457600080fd5b61034c610adb565b604051600160a060020a03909116815260200160405180910390f35b341561037357600080fd5b6102826004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610aea95505050505050565b34156103c257600080fd5b610282600160a060020a0360043516610b65565b34156103e157600080fd5b6103e9610bfd565b60405160ff909116815260200160405180910390f35b341561040a57600080fd5b6102ff610c06565b341561041d57600080fd5b6102a6600160a060020a0360043516610c0c565b341561043c57600080fd5b6102ff610c21565b341561044f57600080fd5b610282610c27565b341561046257600080fd5b6102826004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843750949650610ca695505050505050565b34156104b157600080fd5b6102826004351515610d1d565b34156104c957600080fd5b6102a6610d4b565b34156104dc57600080fd5b6102a6600160a060020a0360043516602435610d5b565b34156104fe57600080fd5b6102ff600160a060020a0360043516610dfd565b341561051d57600080fd5b6102a6600160a060020a0360043516610e9d565b341561053c57600080fd5b6102ff600435610eb2565b341561055257600080fd5b610282610ef2565b341561056557600080fd5b61034c610f76565b341561057857600080fd5b61034c610f85565b341561058b57600080fd5b6101ec610f94565b341561059e57600080fd5b6102a6600160a060020a0360043516610fff565b34156105bd57600080fd5b6102a6600160a060020a036004351660243561101d565b34156105df57600080fd5b6102ff600160a060020a03600435166110d3565b34156105fe57600080fd5b6102826004356024356110f1565b341561061757600080fd5b6102a6600160a060020a036004351661118a565b341561063657600080fd5b6102826004356111c3565b341561064c57600080fd5b6102a6600160a060020a036004351660243561129f565b341561066e57600080fd5b610282600435611341565b341561068457600080fd5b6102a6611423565b341561069757600080fd5b6102ff600160a060020a036004358116906024351661142c565b34156106bc57600080fd5b6102ff6114ac565b34156106cf57600080fd5b610282600160a060020a03600435166114b2565b34156106ee57600080fd5b6102ff6114ee565b341561070157600080fd5b610282600160a060020a03600435166114f4565b60058054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107ab5780601f10610780576101008083540402835291602001916107ab565b820191906000526020600020905b81548152906001019060200180831161078e57829003601f168201915b505050505081565b60025433600160a060020a039081169116146107ce57600080fd5b600160a060020a03811615156107e357600080fd5b600c805460a060020a74ff0000000000000000000000000000000000000000199091161773ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0383161790557fcc358699805e9a8b7f77b522628c7cb9abd07d9efb86b6fb616af1609036a99e81604051600160a060020a03909116815260200160405180910390a150565b60025460009060a060020a900460ff161561088557600080fd5b600c5460a060020a900460ff161561092557600c54600160a060020a031663aee92d3333858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561090357600080fd5b6102c65a03f1151561091457600080fd5b505050604051805190509050610932565b61092f838361158f565b90505b92915050565b600160a060020a0381166000908152600b602052604090205460ff165b919050565b600c5460a060020a900460ff1681565b600c5460009060a060020a900460ff16156109e957600c54600160a060020a03166318160ddd6000604051602001526040518163ffffffff1660e060020a028152600401602060405180830381600087803b15156109c757600080fd5b6102c65a03f115156109d857600080fd5b5050506040518051905090506109ee565b506008545b90565b60025460009060a060020a900460ff1615610a0b57600080fd5b610a148461118a565b1515610a1f57600080fd5b600c5460a060020a900460ff1615610ac657600c54600160a060020a0316638b477adb3386868660006040516020015260405160e060020a63ffffffff8716028152600160a060020a0394851660048201529284166024840152921660448201526064810191909152608401602060405180830381600087803b1515610aa457600080fd5b6102c65a03f11515610ab557600080fd5b505050604051805190509050610ad4565b610ad18484846115fb565b90505b9392505050565b600c54600160a060020a031681565b60025460009033600160a060020a03908116911614610b0857600080fd5b5060005b8151811015610b61576000600a6000848481518110610b2757fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610b0c565b5050565b610b6d611be9565b60025433600160a060020a03908116911614610b8857600080fd5b600160a060020a0382166000908152600b602052604090819020805460ff191660019081179091559051805910610bbc5750595b908082528060200260200182016040525090508181600081518110610bdd57fe5b600160a060020a03909216602092830290910190910152610b6181610ca6565b60075460ff1681565b60045481565b600b6020526000908152604090205460ff1681565b60085481565b60025433600160a060020a03908116911614610c4257600080fd5b60025460a060020a900460ff161515610c5a57600080fd5b6002805474ff0000000000000000000000000000000000000000191690557f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b60025460009033600160a060020a03908116911614610cc457600080fd5b5060005b8151811015610b61576001600a6000848481518110610ce357fe5b90602001906020020151600160a060020a031681526020810191909152604001600020805460ff1916911515919091179055600101610cc8565b60025433600160a060020a03908116911614610d3857600080fd5b6009805460ff1916911515919091179055565b60025460a060020a900460ff1681565b60025460009060a060020a900460ff1615610d7557600080fd5b600c5460a060020a900460ff1615610df357600c54600160a060020a0316636001279f33858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561090357600080fd5b61092f838361184a565b600c5460009060a060020a900460ff1615610e8d57600c54600160a060020a03166370a082318360006040516020015260405160e060020a63ffffffff8416028152600160a060020a039091166004820152602401602060405180830381600087803b1515610e6b57600080fd5b6102c65a03f11515610e7c57600080fd5b505050604051805190509050610955565b610e9682611946565b9050610955565b600a6020526000908152604090205460ff1681565b600080610edc612710610ed06003548661196190919063ffffffff16565b9063ffffffff61198c16565b9050600454811115610932575060045492915050565b60025433600160a060020a03908116911614610f0d57600080fd5b60025460a060020a900460ff1615610f2457600080fd5b6002805474ff0000000000000000000000000000000000000000191660a060020a1790557f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600254600160a060020a031690565b600254600160a060020a031681565b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107ab5780601f10610780576101008083540402835291602001916107ab565b600160a060020a03166000908152600a602052604090205460ff1690565b60025460009060a060020a900460ff161561103757600080fd5b6110403361118a565b151561104b57600080fd5b600c5460a060020a900460ff16156110c957600c54600160a060020a0316636e18980a33858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561090357600080fd5b61092f83836119a3565b600c5460009060a060020a900460ff161561095557610e9682611946565b60025433600160a060020a0390811691161461110c57600080fd5b6014821061111957600080fd5b6032811061112657600080fd5b600382905560075461114590829060ff16600a0a63ffffffff61196116565b60048190556003547fb044a1e409eac5c48e5af22d4af52670dd1a99059537a78b31b48c6500a6354e9160405191825260208201526040908101905180910390a15050565b60095460009060ff1615156111a157506001610955565b50600160a060020a0381166000908152600a602052604090205460ff16610955565b60025433600160a060020a039081169116146111de57600080fd5b600254600160a060020a0316600090815260208190526040902054611209908263ffffffff6119f916565b600254600160a060020a0316600090815260208190526040902055600854611237908263ffffffff6119f916565b6008557fcb8241adb0c3fdb35b70c24ce35c5eb0c17af7431c99f827d44a445ca624176a8160405190815260200160405180910390a1600254600160a060020a03166000600080516020611bfc8339815191528360405190815260200160405180910390a350565b60025460009060a060020a900460ff16156112b957600080fd5b600c5460a060020a900460ff161561133757600c54600160a060020a031663a953815733858560006040516020015260405160e060020a63ffffffff8616028152600160a060020a0393841660048201529190921660248201526044810191909152606401602060405180830381600087803b151561090357600080fd5b61092f8383611a08565b60025433600160a060020a0390811691161461135c57600080fd5b60085461136f908263ffffffff611aac16565b600855600254600160a060020a031660009081526020819052604090205461139d908263ffffffff611aac16565b600254600160a060020a031660009081526020819052604090819020919091557f702d5967f45f6513a38ffc42d6ba9bf230bd40e8f53b16363c7eb4fd2deb9a449082905190815260200160405180910390a1600254600090600160a060020a0316600080516020611bfc8339815191528360405190815260200160405180910390a350565b60095460ff1681565b600c5460009060a060020a900460ff16156114a257600c54600160a060020a031663dd62ed3e848460006040516020015260405160e060020a63ffffffff8516028152600160a060020a03928316600482015291166024820152604401602060405180830381600087803b151561090357600080fd5b61092f8383611abe565b60035481565b60025433600160a060020a039081169116146114cd57600080fd5b600160a060020a03166000908152600b60205260409020805460ff19169055565b60001981565b60025433600160a060020a0390811691161461150f57600080fd5b600160a060020a038116151561152457600080fd5b600254600160a060020a0380831691167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600160a060020a03338116600081815260016020908152604080832094871680845294909152808220859055909291907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350600192915050565b60008080600160a060020a038516151561161457600080fd5b600160a060020a03861660009081526020819052604090205484111561163957600080fd5b600160a060020a038087166000908152600160209081526040808320339094168352929052205484111561166c57600080fd5b61167584610eb2565b9150611687848363ffffffff611aac16565b600160a060020a0387166000908152602081905260409020549091506116b3908563ffffffff611aac16565b600160a060020a0380881660009081526020819052604080822093909355908716815220546116e8908263ffffffff6119f916565b600160a060020a038087166000908152602081815260408083209490945589831682526001815283822033909316825291909152205460001990101561178757600160a060020a038087166000908152600160209081526040808320339094168352929052205461175f908563ffffffff611aac16565b600160a060020a03808816600090815260016020908152604080832033909416835292905220555b84600160a060020a031686600160a060020a0316600080516020611bfc8339815191528360405190815260200160405180910390a3600082111561183e57600254600160a060020a03166000908152602081905260409020546117f0908363ffffffff6119f916565b60028054600160a060020a039081166000908152602081905260409081902093909355905481169190881690600080516020611bfc8339815191529085905190815260200160405180910390a35b50600195945050505050565b600160a060020a033381166000908152600160209081526040808320938616835292905290812054808311156118a757600160a060020a0333811660009081526001602090815260408083209388168352929052908120556118de565b6118b7818463ffffffff611aac16565b600160a060020a033381166000908152600160209081526040808320938916835292905220555b600160a060020a0333811660008181526001602090815260408083209489168084529490915290819020547f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925915190815260200160405180910390a3600191505b5092915050565b600160a060020a031660009081526020819052604090205490565b600080831515611974576000915061193f565b5082820282848281151561198457fe5b0414610ad457fe5b600080828481151561199a57fe5b04949350505050565b60008060006119b184610eb2565b91506119c3848363ffffffff611aac16565b90506119cf8582611ae9565b5060008211156119f1576002546119ef90600160a060020a031683611ae9565b505b505092915050565b600082820183811015610ad457fe5b600160a060020a033381166000908152600160209081526040808320938616835292905290812054611a40908363ffffffff6119f916565b600160a060020a0333811660008181526001602090815260408083209489168084529490915290819020849055919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591905190815260200160405180910390a350600192915050565b600082821115611ab857fe5b50900390565b600160a060020a03918216600090815260016020908152604080832093909416825291909152205490565b6000600160a060020a0383161515611b0057600080fd5b600160a060020a033316600090815260208190526040902054821115611b2557600080fd5b600160a060020a033316600090815260208190526040902054611b4e908363ffffffff611aac16565b600160a060020a033381166000908152602081905260408082209390935590851681522054611b83908363ffffffff6119f916565b60008085600160a060020a0316600160a060020a031681526020019081526020016000208190555082600160a060020a031633600160a060020a0316600080516020611bfc8339815191528460405190815260200160405180910390a350600192915050565b602060405190810160405260008152905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820236712fba1eb0e78fd8abe221efbba3d99e13ddf8b137094d68faca8b6f8ad31002900000000000000000000000000000000000000000000000000038d7ea4c68000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001046494e4558205445535420544f4b454e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035453540000000000000000000000000000000000000000000000000000000000