Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 113 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer | 5546698 | 2497 days ago | IN | 0 ETH | 0.00027392 | ||||
Transfer | 5509040 | 2503 days ago | IN | 0 ETH | 0.0001221 | ||||
Transfer | 5509033 | 2503 days ago | IN | 0 ETH | 0.0001221 | ||||
Transfer | 5509026 | 2503 days ago | IN | 0 ETH | 0.00017095 | ||||
Transfer | 5509025 | 2503 days ago | IN | 0 ETH | 0.00018316 | ||||
Transfer | 5482712 | 2508 days ago | IN | 0 ETH | 0.00003174 | ||||
Transfer | 5482671 | 2508 days ago | IN | 0 ETH | 0.000091 | ||||
Transfer | 5469728 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469711 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469668 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469650 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469619 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469604 | 2510 days ago | IN | 0 ETH | 0.00006064 | ||||
Transfer | 5469514 | 2510 days ago | IN | 0 ETH | 0.00006105 | ||||
Transfer | 5469505 | 2510 days ago | IN | 0 ETH | 0.00006105 | ||||
Transfer | 5446572 | 2514 days ago | IN | 0 ETH | 0.000091 | ||||
Transfer | 5436304 | 2516 days ago | IN | 0 ETH | 0.00003052 | ||||
Transfer | 5436304 | 2516 days ago | IN | 0 ETH | 0.00003052 | ||||
Transfer | 5436290 | 2516 days ago | IN | 0 ETH | 0.000038 | ||||
Transfer | 5436281 | 2516 days ago | IN | 0 ETH | 0.00003052 | ||||
Transfer | 5436271 | 2516 days ago | IN | 0 ETH | 0.00003052 | ||||
Transfer | 5436269 | 2516 days ago | IN | 0 ETH | 0.00003052 | ||||
Transfer | 5427516 | 2517 days ago | IN | 0 ETH | 0.00006105 | ||||
Transfer | 5427515 | 2517 days ago | IN | 0 ETH | 0.000091 | ||||
Transfer | 5417159 | 2519 days ago | IN | 0 ETH | 0.00006105 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
PetWrapper721
Compiler Version
v0.4.20+commit.3155dd80
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-02-27 */ pragma solidity ^0.4.18; /** * @title ERC721 interface * @dev see https://github.com/ethereum/eips/issues/721 */ contract AccessControl { address public creatorAddress; uint16 public totalSeraphims = 0; mapping (address => bool) public seraphims; bool public isMaintenanceMode = true; modifier onlyCREATOR() { require(msg.sender == creatorAddress); _; } modifier onlySERAPHIM() { require(seraphims[msg.sender] == true); _; } modifier isContractActive { require(!isMaintenanceMode); _; } // Constructor function AccessControl() public { creatorAddress = msg.sender; } function addSERAPHIM(address _newSeraphim) onlyCREATOR public { if (seraphims[_newSeraphim] == false) { seraphims[_newSeraphim] = true; totalSeraphims += 1; } } function removeSERAPHIM(address _oldSeraphim) onlyCREATOR public { if (seraphims[_oldSeraphim] == true) { seraphims[_oldSeraphim] = false; totalSeraphims -= 1; } } function updateMaintenanceMode(bool _isMaintaining) onlyCREATOR public { isMaintenanceMode = _isMaintaining; } } contract SafeMath { function safeAdd(uint x, uint y) pure internal returns(uint) { uint z = x + y; assert((z >= x) && (z >= y)); return z; } function safeSubtract(uint x, uint y) pure internal returns(uint) { assert(x >= y); uint z = x - y; return z; } function safeMult(uint x, uint y) pure internal returns(uint) { uint z = x * y; assert((x == 0)||(z/x == y)); return z; } function getRandomNumber(uint16 maxRandom, uint8 min, address privateAddress) constant public returns(uint8) { uint256 genNum = uint256(block.blockhash(block.number-1)) + uint256(privateAddress); return uint8(genNum % (maxRandom - min + 1)+min); } } contract Enums { enum ResultCode { SUCCESS, ERROR_CLASS_NOT_FOUND, ERROR_LOW_BALANCE, ERROR_SEND_FAIL, ERROR_NOT_OWNER, ERROR_NOT_ENOUGH_MONEY, ERROR_INVALID_AMOUNT } enum AngelAura { Blue, Yellow, Purple, Orange, Red, Green } } contract IPetCardData is AccessControl, Enums { uint8 public totalPetCardSeries; uint64 public totalPets; // write function createPetCardSeries(uint8 _petCardSeriesId, uint32 _maxTotal) onlyCREATOR public returns(uint8); function setPet(uint8 _petCardSeriesId, address _owner, string _name, uint8 _luck, uint16 _auraRed, uint16 _auraYellow, uint16 _auraBlue) onlySERAPHIM external returns(uint64); function setPetAuras(uint64 _petId, uint8 _auraRed, uint8 _auraBlue, uint8 _auraYellow) onlySERAPHIM external; function setPetLastTrainingTime(uint64 _petId) onlySERAPHIM external; function setPetLastBreedingTime(uint64 _petId) onlySERAPHIM external; function addPetIdMapping(address _owner, uint64 _petId) private; function transferPet(address _from, address _to, uint64 _petId) onlySERAPHIM public returns(ResultCode); function ownerPetTransfer (address _to, uint64 _petId) public; function setPetName(string _name, uint64 _petId) public; // read function getPetCardSeries(uint8 _petCardSeriesId) constant public returns(uint8 petCardSeriesId, uint32 currentPetTotal, uint32 maxPetTotal); function getPet(uint _petId) constant public returns(uint petId, uint8 petCardSeriesId, string name, uint8 luck, uint16 auraRed, uint16 auraBlue, uint16 auraYellow, uint64 lastTrainingTime, uint64 lastBreedingTime, address owner); function getOwnerPetCount(address _owner) constant public returns(uint); function getPetByIndex(address _owner, uint _index) constant public returns(uint); function getTotalPetCardSeries() constant public returns (uint8); function getTotalPets() constant public returns (uint); } contract PetWrapper721 is AccessControl, Enums { //Events event Transfer(address indexed _from, address indexed _to, uint256 _tokenId); event MarketplaceTransfer(address indexed _from, address indexed _to, uint256 _tokenId, address _marketplace); event Approval(address indexed _owner, address indexed _approved, uint256 _tokenId); //Storage address public petCardDataContract =0xB340686da996b8B3d486b4D27E38E38500A9E926; struct Pet { uint64 petId; uint8 petCardSeriesId; address owner; string name; uint8 luck; uint16 auraRed; uint16 auraYellow; uint16 auraBlue; uint64 lastTrainingTime; uint64 lastBreedingTime; uint price; } function SetPetCardDataContact(address _petCardDataContract) onlyCREATOR external { petCardDataContract = _petCardDataContract; } function balanceOf(address _owner) public view returns (uint256 _balance) { IPetCardData petCardData = IPetCardData(petCardDataContract); return petCardData.getOwnerPetCount(_owner); } function ownerOf(uint256 _tokenId) public view returns (address _owner) { IPetCardData petCardData = IPetCardData(petCardDataContract); address owner; (,,,,,,,,, owner) = petCardData.getPet(uint64(_tokenId)); return owner; } function getTokenByIndex (address _owner, uint index) constant public returns (uint64) { //returns the angel number of the index-th item in that addresses angel list. IPetCardData petCardData = IPetCardData(petCardDataContract); return uint64(petCardData.getPetByIndex(_owner, index)); } function getPet(uint _petId) constant public returns(uint petId, uint8 petCardSeriesId, uint8 luck, uint16 auraRed, uint16 auraBlue, uint16 auraYellow, address owner) { IPetCardData petCardData = IPetCardData(petCardDataContract); (petId,petCardSeriesId,,luck, auraRed, auraBlue, auraYellow,, , owner) = petCardData.getPet(_petId); } function getTokenLockStatus(uint64 _tokenId) constant public returns (bool) { return false; //lock is not implemented for pet tokens. } function transfer(address _to, uint256 _tokenId) public { IPetCardData petCardData = IPetCardData(petCardDataContract); address owner; (,,,,,,,,,owner) = petCardData.getPet(_tokenId); if ((seraphims[msg.sender] == true) || (owner == msg.sender)) { petCardData.transferPet(owner,_to, uint64 (_tokenId)) ; Transfer(owner, _to, _tokenId); MarketplaceTransfer(owner, _to, _tokenId, msg.sender); } else {revert();} } function approve(address _to, uint256 _tokenId) public { //this function should never be called - instead, use updateAccessoryLock from the accessoryData contract; revert(); } function takeOwnership(uint256 _tokenId) public { //this function should never be called - instead use transfer revert(); } function kill() onlyCREATOR external { selfdestruct(creatorAddress); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"seraphims","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"kill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_isMaintaining","type":"bool"}],"name":"updateMaintenanceMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_petId","type":"uint256"}],"name":"getPet","outputs":[{"name":"petId","type":"uint256"},{"name":"petCardSeriesId","type":"uint8"},{"name":"luck","type":"uint8"},{"name":"auraRed","type":"uint16"},{"name":"auraBlue","type":"uint16"},{"name":"auraYellow","type":"uint16"},{"name":"owner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"name":"_owner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isMaintenanceMode","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"_oldSeraphim","type":"address"}],"name":"removeSERAPHIM","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"index","type":"uint256"}],"name":"getTokenByIndex","outputs":[{"name":"","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"petCardDataContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_tokenId","type":"uint64"}],"name":"getTokenLockStatus","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_tokenId","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenId","type":"uint256"}],"name":"takeOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSeraphims","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newSeraphim","type":"address"}],"name":"addSERAPHIM","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"creatorAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_petCardDataContract","type":"address"}],"name":"SetPetCardDataContact","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_tokenId","type":"uint256"},{"indexed":false,"name":"_marketplace","type":"address"}],"name":"MarketplaceTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_approved","type":"address"},{"indexed":false,"name":"_tokenId","type":"uint256"}],"name":"Approval","type":"event"}]
Contract Creation Code
606060405260008060146101000a81548161ffff021916908361ffff1602179055506001600260006101000a81548160ff02191690831515021790555073b340686da996b8b3d486b4d27e38e38500a9e926600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611324806100e06000396000f3006060604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101015780632ef0a28d1461014357806341c0e1b51461019457806345e26105146101a957806359d55194146101ce5780636352211e1461027f5780636b6cc239146102e257806370a082311461030f5780637123691e1461035c5780637d1626681461039557806383ff9bec146103ff578063841db35614610454578063a9059cbb14610499578063b2e6ceeb146104db578063bbc878c4146104fe578063d356a28b1461052f578063e927fc5c14610568578063f9587219146105bd575b600080fd5b341561010c57600080fd5b610141600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506105f6565b005b341561014e57600080fd5b61017a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105fb565b604051808215151515815260200191505060405180910390f35b341561019f57600080fd5b6101a761061b565b005b34156101b457600080fd5b6101cc600480803515159060200190919050506106b0565b005b34156101d957600080fd5b6101ef6004808035906020019091905050610728565b604051808881526020018760ff1660ff1681526020018660ff1660ff1681526020018561ffff1661ffff1681526020018461ffff1661ffff1681526020018361ffff1661ffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200197505050505050505060405180910390f35b341561028a57600080fd5b6102a06004808035906020019091905050610858565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102ed57600080fd5b6102f561099a565b604051808215151515815260200191505060405180910390f35b341561031a57600080fd5b610346600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109ad565b6040518082815260200191505060405180910390f35b341561036757600080fd5b610393600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a9b565b005b34156103a057600080fd5b6103d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bdc565b604051808267ffffffffffffffff1667ffffffffffffffff16815260200191505060405180910390f35b341561040a57600080fd5b610412610cd3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045f57600080fd5b61047f600480803567ffffffffffffffff16906020019091905050610cf9565b604051808215151515815260200191505060405180910390f35b34156104a457600080fd5b6104d9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d03565b005b34156104e657600080fd5b6104fc60048080359060200190919050506110db565b005b341561050957600080fd5b6105116110e0565b604051808261ffff1661ffff16815260200191505060405180910390f35b341561053a57600080fd5b610566600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110f4565b005b341561057357600080fd5b61057b611234565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105c857600080fd5b6105f4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611259565b005b600080fd5b60016020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561067657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561070b57600080fd5b80600260006101000a81548160ff02191690831515021790555050565b600080600080600080600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166359d551948a600060405161014001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505061014060405180830381600087803b15156107d257600080fd5b6102c65a03f115156107e357600080fd5b5050506040518051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051905090919293949596509091509050809850819950829a50839b50849c50859d50869e505050505050505050919395979092949650565b6000806000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166359d5519485600060405161014001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808267ffffffffffffffff16815260200191505061014060405180830381600087803b151561090557600080fd5b6102c65a03f1151561091657600080fd5b50505060405180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519050909192939495969798509091929394959697509091929394959650909192939495509091929394509091929350909192509091509050809150508092505050919050565b600260009054906101000a900460ff1681565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663670da6f8846000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610a7857600080fd5b6102c65a03f11515610a8957600080fd5b50505060405180519050915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610af657600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610bd9576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160392506101000a81548161ffff021916908361ffff1602179055505b50565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166335c42d7f85856000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610caf57600080fd5b6102c65a03f11515610cc057600080fd5b5050506040518051905091505092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809050919050565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166359d5519484600060405161014001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505061014060405180830381600087803b1515610da457600080fd5b6102c65a03f11515610db557600080fd5b505050604051805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190509091929394959697985090919293949596975090919293949596509091929394955090919293945090919293509091925090915090508091505060011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610eb957503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156110d0578173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d8286866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610fb157600080fd5b6102c65a03f11515610fc257600080fd5b50505060405180519050508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167ffcebe122881ab5ae596665cede515763ab7e90fc708269431b638468a156feaa8533604051808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a36110d5565b600080fd5b50505050565b600080fd5b600060149054906101000a900461ffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561114f57600080fd5b60001515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156112315760018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160192506101000a81548161ffff021916908361ffff1602179055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112b457600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a7230582004432a9a5df419c77f3a6639466a85838a0e74d07267b3259aeef0bca773d7d60029
Deployed Bytecode
0x6060604052600436106100fc576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063095ea7b3146101015780632ef0a28d1461014357806341c0e1b51461019457806345e26105146101a957806359d55194146101ce5780636352211e1461027f5780636b6cc239146102e257806370a082311461030f5780637123691e1461035c5780637d1626681461039557806383ff9bec146103ff578063841db35614610454578063a9059cbb14610499578063b2e6ceeb146104db578063bbc878c4146104fe578063d356a28b1461052f578063e927fc5c14610568578063f9587219146105bd575b600080fd5b341561010c57600080fd5b610141600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506105f6565b005b341561014e57600080fd5b61017a600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105fb565b604051808215151515815260200191505060405180910390f35b341561019f57600080fd5b6101a761061b565b005b34156101b457600080fd5b6101cc600480803515159060200190919050506106b0565b005b34156101d957600080fd5b6101ef6004808035906020019091905050610728565b604051808881526020018760ff1660ff1681526020018660ff1660ff1681526020018561ffff1661ffff1681526020018461ffff1661ffff1681526020018361ffff1661ffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200197505050505050505060405180910390f35b341561028a57600080fd5b6102a06004808035906020019091905050610858565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156102ed57600080fd5b6102f561099a565b604051808215151515815260200191505060405180910390f35b341561031a57600080fd5b610346600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506109ad565b6040518082815260200191505060405180910390f35b341561036757600080fd5b610393600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610a9b565b005b34156103a057600080fd5b6103d5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610bdc565b604051808267ffffffffffffffff1667ffffffffffffffff16815260200191505060405180910390f35b341561040a57600080fd5b610412610cd3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561045f57600080fd5b61047f600480803567ffffffffffffffff16906020019091905050610cf9565b604051808215151515815260200191505060405180910390f35b34156104a457600080fd5b6104d9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610d03565b005b34156104e657600080fd5b6104fc60048080359060200190919050506110db565b005b341561050957600080fd5b6105116110e0565b604051808261ffff1661ffff16815260200191505060405180910390f35b341561053a57600080fd5b610566600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110f4565b005b341561057357600080fd5b61057b611234565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156105c857600080fd5b6105f4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611259565b005b600080fd5b60016020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561067657600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561070b57600080fd5b80600260006101000a81548160ff02191690831515021790555050565b600080600080600080600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166359d551948a600060405161014001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505061014060405180830381600087803b15156107d257600080fd5b6102c65a03f115156107e357600080fd5b5050506040518051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051905090919293949596509091509050809850819950829a50839b50849c50859d50869e505050505050505050919395979092949650565b6000806000600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166359d5519485600060405161014001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808267ffffffffffffffff16815260200191505061014060405180830381600087803b151561090557600080fd5b6102c65a03f1151561091657600080fd5b50505060405180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519060200180519050909192939495969798509091929394959697509091929394959650909192939495509091929394509091929350909192509091509050809150508092505050919050565b600260009054906101000a900460ff1681565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff1663670da6f8846000604051602001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b1515610a7857600080fd5b6102c65a03f11515610a8957600080fd5b50505060405180519050915050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610af657600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610bd9576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160392506101000a81548161ffff021916908361ffff1602179055505b50565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff166335c42d7f85856000604051602001526040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1515610caf57600080fd5b6102c65a03f11515610cc057600080fd5b5050506040518051905091505092915050565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809050919050565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166359d5519484600060405161014001526040518263ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018082815260200191505061014060405180830381600087803b1515610da457600080fd5b6102c65a03f11515610db557600080fd5b505050604051805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190602001805190509091929394959697985090919293949596975090919293949596509091929394955090919293945090919293509091925090915090508091505060011515600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151480610eb957503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b156110d0578173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d8286866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610fb157600080fd5b6102c65a03f11515610fc257600080fd5b50505060405180519050508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a38373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167ffcebe122881ab5ae596665cede515763ab7e90fc708269431b638468a156feaa8533604051808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a36110d5565b600080fd5b50505050565b600080fd5b600060149054906101000a900461ffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561114f57600080fd5b60001515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514156112315760018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160192506101000a81548161ffff021916908361ffff1602179055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112b457600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a7230582004432a9a5df419c77f3a6639466a85838a0e74d07267b3259aeef0bca773d7d60029
Swarm Source
bzzr://04432a9a5df419c77f3a6639466a85838a0e74d07267b3259aeef0bca773d7d6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.