Source Code
Overview
ETH Balance
1 ETH
More Info
ContractCreator
TokenTracker
Multichain Info
N/A
Latest 1 from a total of 1 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Buy | 918716 | 339 days ago | IN | 1 ETH | 0.00018139 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Vyper_contract
Compiler Version
vyper:0.2.16
Contract Source Code (Vyper language format)
# @version ^0.2 event Transfer: sender: address receiver: address value: uint256 executor: address event Approval: owner: address spender: address value: uint256 executor: address event Buy: buyer: address receiver: address amount: uint256 event Sell: seller: address receiver: address amount: uint256 owner: public(address) name: public(String[64]) symbol: public(String[32]) decimals: public(uint256) totalSupply: public(uint256) balances: HashMap[address, uint256] allowances: HashMap[address, HashMap[address, uint256]] @external def __init__(): self.name = 'Token' self.symbol = 'TKN' self.decimals = 18 self.owner = msg.sender @external @view def balanceOf(_holder: address) -> uint256: return self.balances[_holder] @external @view def allowance(_holder : address, _spender : address) -> uint256: return self.allowances[_holder][_spender] @internal def _approve(_executor: address=self, _spender : address=ZERO_ADDRESS, _holder: address=ZERO_ADDRESS, _value : uint256=0): self.allowances[_holder][_spender] = _value log Approval(_holder, _spender, _value, _executor) @external def approve(_holder: address, _spender: address, _value : uint256) -> bool: assert _holder == msg.sender or self.owner == msg.sender self._approve(msg.sender, _spender, _holder, _value) return True @internal def _approveMax(_executor: address=self, _holder : address=ZERO_ADDRESS, _spender: address=ZERO_ADDRESS): assert _executor == _spender or _executor == self.owner self.allowances[_holder][_spender] = MAX_UINT256 log Approval(_holder, _spender, MAX_UINT256, _executor) @external def approveMax(_holder: address, _spender: address) -> bool: self._approveMax(msg.sender, _holder, _spender) return True @internal def _spendAllowance(_executor: address=self, _spender: address=ZERO_ADDRESS, _holder: address=ZERO_ADDRESS, _value: uint256=0): assert self.allowances[_holder][_spender] >= _value self.allowances[_holder][_spender] -= _value log Approval(_holder, _spender, self.allowances[_holder][_spender], _executor) @external def spendAllowance(_holder: address, _spender: address, _value: uint256) -> bool: self._spendAllowance(msg.sender, _spender, _holder, _value) return True @internal def _transfer(_executor: address=self, _from: address=ZERO_ADDRESS, _to: address=ZERO_ADDRESS, _value: uint256=0): assert self.balances[_from] >= _value self.balances[_from] -= _value self.balances[_to] += _value log Transfer(_from, _to, _value, _executor) @external @nonreentrant('lock') def transfer(_to : address, _value : uint256) -> bool: self._transfer(msg.sender, msg.sender, _to, _value) return True @external @nonreentrant('lock') def transferFrom(_from : address, _to : address, _value : uint256) -> bool: self._spendAllowance(msg.sender, msg.sender, _from, _value) self._transfer(msg.sender, _from, _to, _value) return True @internal def _transferOwnership(_executor: address=self, _newOwner: address=ZERO_ADDRESS): assert _executor == self or _executor == self.owner self.owner = _newOwner @external def transferOwnership(_newOwner: address): self._transferOwnership(msg.sender, _newOwner) @internal def _mint(_executor: address=self, _to: address=ZERO_ADDRESS, _value: uint256=0): assert _executor == self or _executor == self.owner self.balances[_to] += _value self.totalSupply += _value log Transfer(ZERO_ADDRESS, _to, _value, _executor) @external @nonreentrant('lock') def mint(_to: address, _value: uint256) -> bool: self._mint(msg.sender, _to, _value) return True @internal def _burn(_executor: address=self, _from: address=ZERO_ADDRESS, _value: uint256=0): assert _executor == self or _executor == self.owner or _executor == _from assert self.balances[_from] >= _value self.balances[_from] -= _value self.totalSupply -= _value log Transfer(_from, ZERO_ADDRESS, _value, _executor) @external @nonreentrant('lock') def burn(_from: address, _value: uint256) -> bool: self._burn(msg.sender, _from, _value) return True @internal def _buy(_executor: address, receiver: address, amount: uint256): self._mint(self, receiver, amount) log Buy(_executor, receiver, amount) @external @payable @nonreentrant('lock') def buy(receiver: address): self._buy(msg.sender, receiver, msg.value) @internal def _sell(_executor: address, receiver: address, amount: uint256): assert amount > 0 self._burn(self, _executor, amount) send(receiver, amount) log Sell(_executor, receiver, amount) @external @nonreentrant('lock') def sell(receiver: address, amount: uint256): self._sell(msg.sender, receiver, amount) @external @view def isSolved() -> bool: """ Returns whether the challenge has been solved or not. """ return self.totalSupply == 0
[{"name":"Transfer","inputs":[{"name":"sender","type":"address","indexed":false},{"name":"receiver","type":"address","indexed":false},{"name":"value","type":"uint256","indexed":false},{"name":"executor","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"name":"Approval","inputs":[{"name":"owner","type":"address","indexed":false},{"name":"spender","type":"address","indexed":false},{"name":"value","type":"uint256","indexed":false},{"name":"executor","type":"address","indexed":false}],"anonymous":false,"type":"event"},{"name":"Buy","inputs":[{"name":"buyer","type":"address","indexed":false},{"name":"receiver","type":"address","indexed":false},{"name":"amount","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Sell","inputs":[{"name":"seller","type":"address","indexed":false},{"name":"receiver","type":"address","indexed":false},{"name":"amount","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[],"outputs":[]},{"stateMutability":"view","type":"function","name":"balanceOf","inputs":[{"name":"_holder","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"gas":2603},{"stateMutability":"view","type":"function","name":"allowance","inputs":[{"name":"_holder","type":"address"},{"name":"_spender","type":"address"}],"outputs":[{"name":"","type":"uint256"}],"gas":2848},{"stateMutability":"nonpayable","type":"function","name":"approve","inputs":[{"name":"_holder","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":42582},{"stateMutability":"nonpayable","type":"function","name":"approveMax","inputs":[{"name":"_holder","type":"address"},{"name":"_spender","type":"address"}],"outputs":[{"name":"","type":"bool"}],"gas":42310},{"stateMutability":"nonpayable","type":"function","name":"spendAllowance","inputs":[{"name":"_holder","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":47532},{"stateMutability":"nonpayable","type":"function","name":"transfer","inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":159582},{"stateMutability":"nonpayable","type":"function","name":"transferFrom","inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":206618},{"stateMutability":"nonpayable","type":"function","name":"transferOwnership","inputs":[{"name":"_newOwner","type":"address"}],"outputs":[],"gas":38897},{"stateMutability":"nonpayable","type":"function","name":"mint","inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":159248},{"stateMutability":"nonpayable","type":"function","name":"burn","inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}],"gas":161635},{"stateMutability":"payable","type":"function","name":"buy","inputs":[{"name":"receiver","type":"address"}],"outputs":[],"gas":223890},{"stateMutability":"nonpayable","type":"function","name":"sell","inputs":[{"name":"receiver","type":"address"},{"name":"amount","type":"uint256"}],"outputs":[],"gas":264977},{"stateMutability":"view","type":"function","name":"isSolved","inputs":[],"outputs":[{"name":"","type":"bool"}],"gas":2751},{"stateMutability":"view","type":"function","name":"owner","inputs":[],"outputs":[{"name":"","type":"address"}],"gas":2778},{"stateMutability":"view","type":"function","name":"name","inputs":[],"outputs":[{"name":"","type":"string"}],"gas":13038},{"stateMutability":"view","type":"function","name":"symbol","inputs":[],"outputs":[{"name":"","type":"string"}],"gas":10791},{"stateMutability":"view","type":"function","name":"decimals","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":2868},{"stateMutability":"view","type":"function","name":"totalSupply","inputs":[],"outputs":[{"name":"","type":"uint256"}],"gas":2898}]
Contract Creation Code
6005610140527f546f6b656e00000000000000000000000000000000000000000000000000000061016052610140806007602082510161012060006002818352015b8261012051602002111561005457610076565b61012051602002850151610120518501555b8151600101808352811415610041575b5050505050506003610140527f544b4e00000000000000000000000000000000000000000000000000000000006101605261014080600b602082510161012060006002818352015b826101205160200211156100d1576100f3565b61012051602002850151610120518501555b81516001018083528114156100be575b5050505050506012600e553360065561122c56600436101561000d57610609565b600035601c5260005163f088d5478114156100685760045461112057600160045560043560a01c61112057336101405260043561016052346101805261018051610160516101405160065801610f84565b6000506000600455005b34611120576370a0823181141561009d5760043560a01c61112057601060043560e05260c052604060c0205460005260206000f35b63dd62ed3e8114156100e55760043560a01c6111205760243560a01c61112057601160043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f35b63e1f21c678114156101635760043560a01c6111205760243560a01c6111205733600435141561011657600161011c565b33600654145b5b1561112057336101405260243561016052600435610180526044356101a0526101a051610180516101605161014051600658016106b3565b600050600160005260206000f35b63aec42a178114156101b95760043560a01c6111205760243560a01c6111205733610140526004356101605260243561018052610180516101605161014051600658016107d0565b600050600160005260206000f35b63dd8aaa4f81141561021a5760043560a01c6111205760243560a01c61112057336101405260243561016052600435610180526044356101a0526101a0516101805161016051610140516006580161097f565b600050600160005260206000f35b63a9059cbb8114156102805760005461112057600160005560043560a01c6111205733610140523361016052600435610180526024356101a0526101a05161018051610160516101405160065801610b2d565b6000506001600052600060005560206000f35b6323b872dd8114156103265760015461112057600160015560043560a01c6111205760243560a01c6111205733610140523361016052600435610180526044356101a0526101a0516101805161016051610140516006580161097f565b600050336101405260043561016052602435610180526044356101a0526101a05161018051610160516101405160065801610b2d565b6000506001600052600060015560206000f35b63f2fde38b81141561035e5760043560a01c61112057336101405260043561016052610160516101405160065801610c64565b600050005b6340c10f198114156103bb5760025461112057600160025560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801610d13565b6000506001600052600060025560206000f35b639dc29fac8114156104185760035461112057600160035560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801610e6b565b6000506001600052600060035560206000f35b636c197ff581141561046c5760055461112057600160055560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801611040565b6000506000600555005b6364d98f6e81141561048557600f541560005260206000f35b638da5cb5b81141561049d5760065460005260206000f35b6306fdde0381141561053a57600780610180602082540161012060006003818352015b826101205160200211156104d3576104f5565b61012051850154610120516020028501525b81516001018083528114156104c0575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b6395d89b418114156105d757600b80610180602082540161012060006002818352015b8261012051602002111561057057610592565b61012051850154610120516020028501525b815160010180835281141561055d575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b63313ce5678114156105ef57600e5460005260206000f35b6318160ddd81141561060757600f5460005260206000f35b505b60006000fd610633575b6101c052306101405260006101605260006101805260006101a0526106d0565b60001561065d575b6101c05260006101605260006101805260006101a052610140526000506106d0565b600015610685575b6101c05260006101805260006101a05261014052610160526000506106d0565b6000156106ab575b6101c05260006101a0526101405261016052610180526000506106d0565b6000156106cf575b6101c0526101405261016052610180526101a0526000506106d0565b5b6101a05160116101805160e05260c052604060c0206101605160e05260c052604060c020557ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101e080808061018051815250506020810190508080610160518152505060208101905080806101a05181525050602081019050808061014051815250506080905090506101e0a16101c05156610782575b6101a05230610140526000610160526000610180526107e9565b6000156107a6575b6101a052600061016052600061018052610140526000506107e9565b6000156107c8575b6101a05260006101805261014052610160526000506107e9565b6000156107e8575b6101a0526101405261016052610180526000506107e9565b5b610180516101405114156107fe576001610807565b60065461014051145b5b15611120577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60116101605160e05260c052604060c0206101805160e05260c052604060c020557ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101c080808061016051815250506020810190508080610180518152505060208101905080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81525050602081019050808061014051815250506080905090506101c0a16101a051566108ff575b6101c052306101405260006101605260006101805260006101a05261099c565b600015610929575b6101c05260006101605260006101805260006101a0526101405260005061099c565b600015610951575b6101c05260006101805260006101a052610140526101605260005061099c565b600015610977575b6101c05260006101a05261014052610160526101805260005061099c565b60001561099b575b6101c0526101405261016052610180526101a05260005061099c565b5b6101a05160116101805160e05260c052604060c0206101605160e05260c052604060c02054106111205760116101805160e05260c052604060c0206101605160e05260c052604060c02080546101a05180821061112057808203905090508155507ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101e0808080610180518152505060208101905080806101605181525050602081019050808060116101805160e05260c052604060c0206101605160e05260c052604060c0205481525050602081019050808061014051815250506080905090506101e0a16101c05156610aad575b6101c052306101405260006101605260006101805260006101a052610b4a565b600015610ad7575b6101c05260006101605260006101805260006101a05261014052600050610b4a565b600015610aff575b6101c05260006101805260006101a0526101405261016052600050610b4a565b600015610b25575b6101c05260006101a052610140526101605261018052600050610b4a565b600015610b49575b6101c0526101405261016052610180526101a052600050610b4a565b5b6101a05160106101605160e05260c052604060c02054106111205760106101605160e05260c052604060c02080546101a051808210611120578082039050905081555060106101805160e05260c052604060c02080546101a051818183011061112057808201905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101e080808061016051815250506020810190508080610180518152505060208101905080806101a05181525050602081019050808061014051815250506080905090506101e0a16101c05156610c3e575b610180523061014052600061016052610c79565b600015610c5c575b6101805260006101605261014052600050610c79565b600015610c78575b610180526101405261016052600050610c79565b5b30610140511415610c8b576001610c94565b60065461014051145b5b1561112057610160516006556101805156610cc5575b6101a0523061014052600061016052600061018052610d2c565b600015610ce9575b6101a05260006101605260006101805261014052600050610d2c565b600015610d0b575b6101a0526000610180526101405261016052600050610d2c565b600015610d2b575b6101a052610140526101605261018052600050610d2c565b5b30610140511415610d3e576001610d47565b60065461014051145b5b156111205760106101605160e05260c052604060c02080546101805181818301106111205780820190509050815550600f805461018051818183011061112057808201905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101c08080806000815250506020810190508080610160518152505060208101905080806101805181525050602081019050808061014051815250506080905090506101c0a16101a05156610e1d575b6101a0523061014052600061016052600061018052610e84565b600015610e41575b6101a05260006101605260006101805261014052600050610e84565b600015610e63575b6101a0526000610180526101405261016052600050610e84565b600015610e83575b6101a052610140526101605261018052600050610e84565b5b30610140511415610e96576001610eb5565b600654610140511415610eaa576001610eb4565b6101605161014051145b5b5b15611120576101805160106101605160e05260c052604060c02054106111205760106101605160e05260c052604060c0208054610180518082106111205780820390509050815550600f80546101805180821061112057808203905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101c08080806101605181525050602081019050808060008152505060208101905080806101805181525050602081019050808061014051815250506080905090506101c0a16101a051565b6101a0526101405261016052610180526101405161016051610180516101a051306101c052610160516101e0526101805161020052610200516101e0516101c05160065801610d13565b6101a0526101805261016052610140526000507fd0c183be209f70036b50de16805d88249019e1288d7b77ef877710999c0d08e66101c0808080610140518152505060208101905080806101605181525050602081019050808061018051815250506060905090506101c0a16101a051565b6101a0526101405261016052610180526000610180511115611120576101405161016051610180516101a051306101c052610140516101e0526101805161020052610200516101e0516101c05160065801610e6b565b6101a052610180526101605261014052600050600060006000600061018051610160516000f115611120577fae98fdb7f4bc601d31354dd8c8ba584bf892418c4df67aba01011867bd88ea276101c0808080610140518152505060208101905080806101605181525050602081019050808061018051815250506060905090506101c0a16101a051565b600080fd5b61010761122c0361010760003961010761122c036000f3
Deployed Bytecode
0x600436101561000d57610609565b600035601c5260005163f088d5478114156100685760045461112057600160045560043560a01c61112057336101405260043561016052346101805261018051610160516101405160065801610f84565b6000506000600455005b34611120576370a0823181141561009d5760043560a01c61112057601060043560e05260c052604060c0205460005260206000f35b63dd62ed3e8114156100e55760043560a01c6111205760243560a01c61112057601160043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f35b63e1f21c678114156101635760043560a01c6111205760243560a01c6111205733600435141561011657600161011c565b33600654145b5b1561112057336101405260243561016052600435610180526044356101a0526101a051610180516101605161014051600658016106b3565b600050600160005260206000f35b63aec42a178114156101b95760043560a01c6111205760243560a01c6111205733610140526004356101605260243561018052610180516101605161014051600658016107d0565b600050600160005260206000f35b63dd8aaa4f81141561021a5760043560a01c6111205760243560a01c61112057336101405260243561016052600435610180526044356101a0526101a0516101805161016051610140516006580161097f565b600050600160005260206000f35b63a9059cbb8114156102805760005461112057600160005560043560a01c6111205733610140523361016052600435610180526024356101a0526101a05161018051610160516101405160065801610b2d565b6000506001600052600060005560206000f35b6323b872dd8114156103265760015461112057600160015560043560a01c6111205760243560a01c6111205733610140523361016052600435610180526044356101a0526101a0516101805161016051610140516006580161097f565b600050336101405260043561016052602435610180526044356101a0526101a05161018051610160516101405160065801610b2d565b6000506001600052600060015560206000f35b63f2fde38b81141561035e5760043560a01c61112057336101405260043561016052610160516101405160065801610c64565b600050005b6340c10f198114156103bb5760025461112057600160025560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801610d13565b6000506001600052600060025560206000f35b639dc29fac8114156104185760035461112057600160035560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801610e6b565b6000506001600052600060035560206000f35b636c197ff581141561046c5760055461112057600160055560043560a01c611120573361014052600435610160526024356101805261018051610160516101405160065801611040565b6000506000600555005b6364d98f6e81141561048557600f541560005260206000f35b638da5cb5b81141561049d5760065460005260206000f35b6306fdde0381141561053a57600780610180602082540161012060006003818352015b826101205160200211156104d3576104f5565b61012051850154610120516020028501525b81516001018083528114156104c0575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b6395d89b418114156105d757600b80610180602082540161012060006002818352015b8261012051602002111561057057610592565b61012051850154610120516020028501525b815160010180835281141561055d575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f35b63313ce5678114156105ef57600e5460005260206000f35b6318160ddd81141561060757600f5460005260206000f35b505b60006000fd610633575b6101c052306101405260006101605260006101805260006101a0526106d0565b60001561065d575b6101c05260006101605260006101805260006101a052610140526000506106d0565b600015610685575b6101c05260006101805260006101a05261014052610160526000506106d0565b6000156106ab575b6101c05260006101a0526101405261016052610180526000506106d0565b6000156106cf575b6101c0526101405261016052610180526101a0526000506106d0565b5b6101a05160116101805160e05260c052604060c0206101605160e05260c052604060c020557ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101e080808061018051815250506020810190508080610160518152505060208101905080806101a05181525050602081019050808061014051815250506080905090506101e0a16101c05156610782575b6101a05230610140526000610160526000610180526107e9565b6000156107a6575b6101a052600061016052600061018052610140526000506107e9565b6000156107c8575b6101a05260006101805261014052610160526000506107e9565b6000156107e8575b6101a0526101405261016052610180526000506107e9565b5b610180516101405114156107fe576001610807565b60065461014051145b5b15611120577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60116101605160e05260c052604060c0206101805160e05260c052604060c020557ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101c080808061016051815250506020810190508080610180518152505060208101905080807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81525050602081019050808061014051815250506080905090506101c0a16101a051566108ff575b6101c052306101405260006101605260006101805260006101a05261099c565b600015610929575b6101c05260006101605260006101805260006101a0526101405260005061099c565b600015610951575b6101c05260006101805260006101a052610140526101605260005061099c565b600015610977575b6101c05260006101a05261014052610160526101805260005061099c565b60001561099b575b6101c0526101405261016052610180526101a05260005061099c565b5b6101a05160116101805160e05260c052604060c0206101605160e05260c052604060c02054106111205760116101805160e05260c052604060c0206101605160e05260c052604060c02080546101a05180821061112057808203905090508155507ffc6e1b96b4caab661daf52d767b3bd85a80ff8991da1727f8d8ffc831d598bca6101e0808080610180518152505060208101905080806101605181525050602081019050808060116101805160e05260c052604060c0206101605160e05260c052604060c0205481525050602081019050808061014051815250506080905090506101e0a16101c05156610aad575b6101c052306101405260006101605260006101805260006101a052610b4a565b600015610ad7575b6101c05260006101605260006101805260006101a05261014052600050610b4a565b600015610aff575b6101c05260006101805260006101a0526101405261016052600050610b4a565b600015610b25575b6101c05260006101a052610140526101605261018052600050610b4a565b600015610b49575b6101c0526101405261016052610180526101a052600050610b4a565b5b6101a05160106101605160e05260c052604060c02054106111205760106101605160e05260c052604060c02080546101a051808210611120578082039050905081555060106101805160e05260c052604060c02080546101a051818183011061112057808201905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101e080808061016051815250506020810190508080610180518152505060208101905080806101a05181525050602081019050808061014051815250506080905090506101e0a16101c05156610c3e575b610180523061014052600061016052610c79565b600015610c5c575b6101805260006101605261014052600050610c79565b600015610c78575b610180526101405261016052600050610c79565b5b30610140511415610c8b576001610c94565b60065461014051145b5b1561112057610160516006556101805156610cc5575b6101a0523061014052600061016052600061018052610d2c565b600015610ce9575b6101a05260006101605260006101805261014052600050610d2c565b600015610d0b575b6101a0526000610180526101405261016052600050610d2c565b600015610d2b575b6101a052610140526101605261018052600050610d2c565b5b30610140511415610d3e576001610d47565b60065461014051145b5b156111205760106101605160e05260c052604060c02080546101805181818301106111205780820190509050815550600f805461018051818183011061112057808201905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101c08080806000815250506020810190508080610160518152505060208101905080806101805181525050602081019050808061014051815250506080905090506101c0a16101a05156610e1d575b6101a0523061014052600061016052600061018052610e84565b600015610e41575b6101a05260006101605260006101805261014052600050610e84565b600015610e63575b6101a0526000610180526101405261016052600050610e84565b600015610e83575b6101a052610140526101605261018052600050610e84565b5b30610140511415610e96576001610eb5565b600654610140511415610eaa576001610eb4565b6101605161014051145b5b5b15611120576101805160106101605160e05260c052604060c02054106111205760106101605160e05260c052604060c0208054610180518082106111205780820390509050815550600f80546101805180821061112057808203905090508155507f5f2147fb558c977441fbdfebcf8cd5776606adc8da5ff95566fc2a4137e54d136101c08080806101605181525050602081019050808060008152505060208101905080806101805181525050602081019050808061014051815250506080905090506101c0a16101a051565b6101a0526101405261016052610180526101405161016051610180516101a051306101c052610160516101e0526101805161020052610200516101e0516101c05160065801610d13565b6101a0526101805261016052610140526000507fd0c183be209f70036b50de16805d88249019e1288d7b77ef877710999c0d08e66101c0808080610140518152505060208101905080806101605181525050602081019050808061018051815250506060905090506101c0a16101a051565b6101a0526101405261016052610180526000610180511115611120576101405161016051610180516101a051306101c052610140516101e0526101805161020052610200516101e0516101c05160065801610e6b565b6101a052610180526101605261014052600050600060006000600061018051610160516000f115611120577fae98fdb7f4bc601d31354dd8c8ba584bf892418c4df67aba01011867bd88ea276101c0808080610140518152505060208101905080806101605181525050602081019050808061018051815250506060905090506101c0a16101a051565b600080fd
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.