Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 70 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Retire Wild Hard | 5477451 | 2873 days ago | IN | 0 ETH | 0.00040541 | ||||
| Retire Wild Hard | 5462379 | 2876 days ago | IN | 0 ETH | 0.00040541 | ||||
| Retire Wild Hard | 5462377 | 2876 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Hard | 5462356 | 2876 days ago | IN | 0 ETH | 0.00042051 | ||||
| Retire Wild Hard | 5462321 | 2876 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Hard | 5462317 | 2876 days ago | IN | 0 ETH | 0.00040541 | ||||
| Retire Wild Hard | 5462310 | 2876 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Hard | 5423310 | 2882 days ago | IN | 0 ETH | 0.00008028 | ||||
| Retire Wild Hard | 5412382 | 2884 days ago | IN | 0 ETH | 0.00042051 | ||||
| Retire Wild Hard | 5412382 | 2884 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Hard | 5412381 | 2884 days ago | IN | 0 ETH | 0.00040541 | ||||
| Retire Wild Hard | 5412380 | 2884 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Hard | 5406549 | 2885 days ago | IN | 0 ETH | 0.00008028 | ||||
| Retire Wild Easy | 5406499 | 2885 days ago | IN | 0 ETH | 0.00007727 | ||||
| Retire Wild Easy | 5406460 | 2885 days ago | IN | 0 ETH | 0.00008325 | ||||
| Retire Wild Hard | 5370080 | 2891 days ago | IN | 0 ETH | 0.00058354 | ||||
| Retire Wild Hard | 5370078 | 2891 days ago | IN | 0 ETH | 0.00062869 | ||||
| Retire Wild Hard | 5363570 | 2892 days ago | IN | 0 ETH | 0.00058354 | ||||
| Retire Wild Hard | 5363557 | 2892 days ago | IN | 0 ETH | 0.00060611 | ||||
| Retire Wild Hard | 5363552 | 2892 days ago | IN | 0 ETH | 0.00060611 | ||||
| Retire Wild Hard | 5355834 | 2893 days ago | IN | 0 ETH | 0.00045798 | ||||
| Retire Wild Hard | 5348592 | 2895 days ago | IN | 0 ETH | 0.00077676 | ||||
| Retire Wild Hard | 5348573 | 2895 days ago | IN | 0 ETH | 0.00083686 | ||||
| Retire Wild Hard | 5328332 | 2898 days ago | IN | 0 ETH | 0.00039031 | ||||
| Retire Wild Easy | 5328217 | 2898 days ago | IN | 0 ETH | 0.00044144 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
RetirePets
Compiler Version
v0.4.19+commit.c4cbbb05
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-03-16
*/
pragma solidity ^0.4.17;
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 RetirePets is AccessControl, SafeMath {
address public petCardDataContract = 0xB340686da996b8B3d486b4D27E38E38500A9E926;
// events
event EventNewPet(uint64 petID);
// write functions
function DataContacts( address _petCardDataContract) onlyCREATOR external {
petCardDataContract = _petCardDataContract;
}
function checkPet (uint64 petID) private constant returns (uint8) {
IPetCardData petCardData = IPetCardData(petCardDataContract);
//check if a pet both exists and is owned by the message sender.
// This function also returns the petcardSeriesID.
if ((petID <= 0) || (petID > petCardData.getTotalPets())) {return 0;}
address petowner;
uint8 petcardSeriesID;
(,petcardSeriesID,,,,,,,,petowner) = petCardData.getPet(petID);
if (petowner != msg.sender) {return 0;}
return petcardSeriesID;
}
function retireWildEasy(uint64 pet1, uint64 pet2, uint64 pet3, uint64 pet4, uint64 pet5, uint64 pet6) public {
IPetCardData petCardData = IPetCardData(petCardDataContract);
// Send this function the petIds of 6 of your Wild Easy (2 star pets) to receive 1 3 star pet.
//won't throw an error if you send a level3 pet, but will still recycle. This is to reduce gas costs for everyone.
if (checkPet(pet1) <5) {revert();}
if (checkPet(pet2) <5) {revert();}
if (checkPet(pet3) <5) {revert();}
if (checkPet(pet4) <5) {revert();}
if (checkPet(pet5) <5) {revert();}
if (checkPet(pet6) <5) {revert();}
petCardData.transferPet(msg.sender, address(0), pet1);
petCardData.transferPet(msg.sender, address(0), pet2);
petCardData.transferPet(msg.sender, address(0), pet3);
petCardData.transferPet(msg.sender, address(0), pet4);
petCardData.transferPet(msg.sender, address(0), pet5);
petCardData.transferPet(msg.sender, address(0), pet6);
uint8 _newLuck = getRandomNumber(39,30,msg.sender);
getNewPetCard(getRandomNumber(12,9,msg.sender), _newLuck);
}
function retireWildHard(uint64 pet1, uint64 pet2, uint64 pet3, uint64 pet4, uint64 pet5, uint64 pet6) public {
IPetCardData petCardData = IPetCardData(petCardDataContract);
// Send this function the petIds of 6 of your Wild Hard (3 star pets) to receive 1 four star pet.
if (checkPet(pet1) <9) {revert();}
if (checkPet(pet2) <9) {revert();}
if (checkPet(pet3) <9) {revert();}
if (checkPet(pet4) <9) {revert();}
if (checkPet(pet5) <9) {revert();}
if (checkPet(pet6) <9) {revert();}
petCardData.transferPet(msg.sender, address(0), pet1);
petCardData.transferPet(msg.sender, address(0), pet2);
petCardData.transferPet(msg.sender, address(0), pet3);
petCardData.transferPet(msg.sender, address(0), pet4);
petCardData.transferPet(msg.sender, address(0), pet5);
petCardData.transferPet(msg.sender, address(0), pet6);
uint8 _newLuck = getRandomNumber(49,40,msg.sender);
getNewPetCard(getRandomNumber(16,13,msg.sender), _newLuck);
}
function getNewPetCard(uint8 opponentId, uint8 _luck) private {
uint16 _auraRed = 0;
uint16 _auraYellow = 0;
uint16 _auraBlue = 0;
uint32 _auraColor = getRandomNumber(2,0,msg.sender);
if (_auraColor == 0) { _auraRed = 14;}
if (_auraColor == 1) { _auraYellow = 14;}
if (_auraColor == 2) { _auraBlue = 14;}
IPetCardData petCardData = IPetCardData(petCardDataContract);
uint64 petId = petCardData.setPet(opponentId, msg.sender, 'Rover', _luck, _auraRed, _auraYellow, _auraBlue);
EventNewPet(petId);
}
function kill() onlyCREATOR external {
selfdestruct(creatorAddress);
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"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":"maxRandom","type":"uint16"},{"name":"min","type":"uint8"},{"name":"privateAddress","type":"address"}],"name":"getRandomNumber","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"pet1","type":"uint64"},{"name":"pet2","type":"uint64"},{"name":"pet3","type":"uint64"},{"name":"pet4","type":"uint64"},{"name":"pet5","type":"uint64"},{"name":"pet6","type":"uint64"}],"name":"retireWildEasy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isMaintenanceMode","outputs":[{"name":"","type":"bool"}],"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":"petCardDataContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"pet1","type":"uint64"},{"name":"pet2","type":"uint64"},{"name":"pet3","type":"uint64"},{"name":"pet4","type":"uint64"},{"name":"pet5","type":"uint64"},{"name":"pet6","type":"uint64"}],"name":"retireWildHard","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":"_petCardDataContract","type":"address"}],"name":"DataContacts","outputs":[],"payable":false,"stateMutability":"nonpayable","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"},{"anonymous":false,"inputs":[{"indexed":false,"name":"petID","type":"uint64"}],"name":"EventNewPet","type":"event"}]Contract Creation Code
606060405260008060146101000a81548161ffff021916908361ffff1602179055506001600260006101000a81548160ff02191690831515021790555073b340686da996b8b3d486b4d27e38e38500a9e926600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611cb5806100e06000396000f3006060604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632ef0a28d146100ca57806341c0e1b51461011b57806345e26105146101305780636216123514610155578063693d0141146101c15780636b6cc2391461024d5780637123691e1461027a57806383ff9bec146102b357806396ff030614610308578063bbc878c414610394578063ca558b25146103c5578063d356a28b146103fe578063e927fc5c14610437575b600080fd5b34156100d557600080fd5b610101600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061048c565b604051808215151515815260200191505060405180910390f35b341561012657600080fd5b61012e6104ac565b005b341561013b57600080fd5b61015360048080351515906020019091905050610541565b005b341561016057600080fd5b6101a5600480803561ffff1690602001909190803560ff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105b9565b604051808260ff1660ff16815260200191505060405180910390f35b34156101cc57600080fd5b61024b600480803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff16906020019091905050610606565b005b341561025857600080fd5b610260610d53565b604051808215151515815260200191505060405180910390f35b341561028557600080fd5b6102b1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d66565b005b34156102be57600080fd5b6102c6610ea7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561031357600080fd5b610392600480803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff16906020019091905050610ecd565b005b341561039f57600080fd5b6103a761161a565b604051808261ffff1661ffff16815260200191505060405180910390f35b34156103d057600080fd5b6103fc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061162e565b005b341561040957600080fd5b610435600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506116cd565b005b341561044257600080fd5b61044a61180d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60016020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561050757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561059c57600080fd5b80600260006101000a81548160ff02191690831515021790555050565b6000808273ffffffffffffffffffffffffffffffffffffffff166001430340600190040190508360ff1660018560ff1687030161ffff16828115156105fa57fe5b06019150509392505050565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600561063989611832565b60ff16101561064757600080fd5b600561065288611832565b60ff16101561066057600080fd5b600561066b87611832565b60ff16101561067957600080fd5b600561068486611832565b60ff16101561069257600080fd5b600561069d85611832565b60ff1610156106ab57600080fd5b60056106b684611832565b60ff1610156106c457600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008b6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156107b857600080fd5b6102c65a03f115156107c957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008a6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156108c857600080fd5b6102c65a03f115156108d957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000896000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156109d857600080fd5b6102c65a03f115156109e957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000886000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610ae857600080fd5b6102c65a03f11515610af957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000876000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610bf857600080fd5b6102c65a03f11515610c0957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610d0857600080fd5b6102c65a03f11515610d1957600080fd5b5050506040518051905050610d316027601e336105b9565b9050610d49610d43600c6009336105b9565b82611a67565b5050505050505050565b600260009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dc157600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610ea4576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160392506101000a81548161ffff021916908361ffff1602179055505b50565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691506009610f0089611832565b60ff161015610f0e57600080fd5b6009610f1988611832565b60ff161015610f2757600080fd5b6009610f3287611832565b60ff161015610f4057600080fd5b6009610f4b86611832565b60ff161015610f5957600080fd5b6009610f6485611832565b60ff161015610f7257600080fd5b6009610f7d84611832565b60ff161015610f8b57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008b6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561107f57600080fd5b6102c65a03f1151561109057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008a6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561118f57600080fd5b6102c65a03f115156111a057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000896000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561129f57600080fd5b6102c65a03f115156112b057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000886000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156113af57600080fd5b6102c65a03f115156113c057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000876000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156114bf57600080fd5b6102c65a03f115156114d057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156115cf57600080fd5b6102c65a03f115156115e057600080fd5b50505060405180519050506115f860316028336105b9565b905061161061160a6010600d336105b9565b82611a67565b5050505050505050565b600060149054906101000a900461ffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561168957600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561172857600080fd5b60001515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141561180a5760018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160192506101000a81548161ffff021916908361ffff1602179055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925060008567ffffffffffffffff1611158061190657508273ffffffffffffffffffffffffffffffffffffffff166380f03fa66000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156118de57600080fd5b6102c65a03f115156118ef57600080fd5b505050604051805190508567ffffffffffffffff16115b156119145760009350611a5f565b8273ffffffffffffffffffffffffffffffffffffffff166359d5519486600060405161014001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808267ffffffffffffffff16815260200191505061014060405180830381600087803b151561199757600080fd5b6102c65a03f115156119a857600080fd5b5050506040518051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051905090919293949596979850909192939495965090919293949550909192939450909192935090919250909150905080935081925050503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515611a5b5760009350611a5f565b8093505b505050919050565b600080600080600080600095506000945060009350611a8960026000336105b9565b60ff16925060008363ffffffff161415611aa257600e95505b60018363ffffffff161415611ab657600e94505b60028363ffffffff161415611aca57600e93505b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166368586e5789338a8a8a8a6000604051602001526040518763ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808760ff1660ff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018660ff1660ff1681526020018561ffff1661ffff1681526020018461ffff1661ffff1681526020018361ffff1661ffff168152602001828103825260058152602001807f526f766572000000000000000000000000000000000000000000000000000000815250602001975050505050505050602060405180830381600087803b1515611c1757600080fd5b6102c65a03f11515611c2857600080fd5b5050506040518051905090507fd661b22be7aca1cad2279d40fc59043ff0877c0bf286015d2c4d4e829d47e2d581604051808267ffffffffffffffff1667ffffffffffffffff16815260200191505060405180910390a150505050505050505600a165627a7a723058202b370b2128b732d52cf1b56b7183acdb9fa7c67cc747985f5ccda4371083e62d0029
Deployed Bytecode
0x6060604052600436106100c5576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680632ef0a28d146100ca57806341c0e1b51461011b57806345e26105146101305780636216123514610155578063693d0141146101c15780636b6cc2391461024d5780637123691e1461027a57806383ff9bec146102b357806396ff030614610308578063bbc878c414610394578063ca558b25146103c5578063d356a28b146103fe578063e927fc5c14610437575b600080fd5b34156100d557600080fd5b610101600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061048c565b604051808215151515815260200191505060405180910390f35b341561012657600080fd5b61012e6104ac565b005b341561013b57600080fd5b61015360048080351515906020019091905050610541565b005b341561016057600080fd5b6101a5600480803561ffff1690602001909190803560ff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105b9565b604051808260ff1660ff16815260200191505060405180910390f35b34156101cc57600080fd5b61024b600480803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff16906020019091905050610606565b005b341561025857600080fd5b610260610d53565b604051808215151515815260200191505060405180910390f35b341561028557600080fd5b6102b1600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610d66565b005b34156102be57600080fd5b6102c6610ea7565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561031357600080fd5b610392600480803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff1690602001909190803567ffffffffffffffff16906020019091905050610ecd565b005b341561039f57600080fd5b6103a761161a565b604051808261ffff1661ffff16815260200191505060405180910390f35b34156103d057600080fd5b6103fc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061162e565b005b341561040957600080fd5b610435600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506116cd565b005b341561044257600080fd5b61044a61180d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60016020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561050757600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561059c57600080fd5b80600260006101000a81548160ff02191690831515021790555050565b6000808273ffffffffffffffffffffffffffffffffffffffff166001430340600190040190508360ff1660018560ff1687030161ffff16828115156105fa57fe5b06019150509392505050565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600561063989611832565b60ff16101561064757600080fd5b600561065288611832565b60ff16101561066057600080fd5b600561066b87611832565b60ff16101561067957600080fd5b600561068486611832565b60ff16101561069257600080fd5b600561069d85611832565b60ff1610156106ab57600080fd5b60056106b684611832565b60ff1610156106c457600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008b6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156107b857600080fd5b6102c65a03f115156107c957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008a6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156108c857600080fd5b6102c65a03f115156108d957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000896000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156109d857600080fd5b6102c65a03f115156109e957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000886000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610ae857600080fd5b6102c65a03f11515610af957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000876000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610bf857600080fd5b6102c65a03f11515610c0957600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b1515610d0857600080fd5b6102c65a03f11515610d1957600080fd5b5050506040518051905050610d316027601e336105b9565b9050610d49610d43600c6009336105b9565b82611a67565b5050505050505050565b600260009054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610dc157600080fd5b60011515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415610ea4576000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160392506101000a81548161ffff021916908361ffff1602179055505b50565b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691506009610f0089611832565b60ff161015610f0e57600080fd5b6009610f1988611832565b60ff161015610f2757600080fd5b6009610f3287611832565b60ff161015610f4057600080fd5b6009610f4b86611832565b60ff161015610f5957600080fd5b6009610f6485611832565b60ff161015610f7257600080fd5b6009610f7d84611832565b60ff161015610f8b57600080fd5b8173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008b6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561107f57600080fd5b6102c65a03f1151561109057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d3360008a6000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561118f57600080fd5b6102c65a03f115156111a057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000896000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b151561129f57600080fd5b6102c65a03f115156112b057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000886000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156113af57600080fd5b6102c65a03f115156113c057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000876000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156114bf57600080fd5b6102c65a03f115156114d057600080fd5b50505060405180519050508173ffffffffffffffffffffffffffffffffffffffff1663c9ac836d336000866000604051602001526040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018267ffffffffffffffff1667ffffffffffffffff1681526020019350505050602060405180830381600087803b15156115cf57600080fd5b6102c65a03f115156115e057600080fd5b50505060405180519050506115f860316028336105b9565b905061161061160a6010600d336105b9565b82611a67565b5050505050505050565b600060149054906101000a900461ffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561168957600080fd5b80600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561172857600080fd5b60001515600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515141561180a5760018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001600060148282829054906101000a900461ffff160192506101000a81548161ffff021916908361ffff1602179055505b50565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600080600080600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925060008567ffffffffffffffff1611158061190657508273ffffffffffffffffffffffffffffffffffffffff166380f03fa66000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b15156118de57600080fd5b6102c65a03f115156118ef57600080fd5b505050604051805190508567ffffffffffffffff16115b156119145760009350611a5f565b8273ffffffffffffffffffffffffffffffffffffffff166359d5519486600060405161014001526040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808267ffffffffffffffff16815260200191505061014060405180830381600087803b151561199757600080fd5b6102c65a03f115156119a857600080fd5b5050506040518051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051906020018051905090919293949596979850909192939495965090919293949550909192939450909192935090919250909150905080935081925050503373ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515611a5b5760009350611a5f565b8093505b505050919050565b600080600080600080600095506000945060009350611a8960026000336105b9565b60ff16925060008363ffffffff161415611aa257600e95505b60018363ffffffff161415611ab657600e94505b60028363ffffffff161415611aca57600e93505b600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508173ffffffffffffffffffffffffffffffffffffffff166368586e5789338a8a8a8a6000604051602001526040518763ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808760ff1660ff1681526020018673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001806020018660ff1660ff1681526020018561ffff1661ffff1681526020018461ffff1661ffff1681526020018361ffff1661ffff168152602001828103825260058152602001807f526f766572000000000000000000000000000000000000000000000000000000815250602001975050505050505050602060405180830381600087803b1515611c1757600080fd5b6102c65a03f11515611c2857600080fd5b5050506040518051905090507fd661b22be7aca1cad2279d40fc59043ff0877c0bf286015d2c4d4e829d47e2d581604051808267ffffffffffffffff1667ffffffffffffffff16815260200191505060405180910390a150505050505050505600a165627a7a723058202b370b2128b732d52cf1b56b7183acdb9fa7c67cc747985f5ccda4371083e62d0029
Swarm Source
bzzr://2b370b2128b732d52cf1b56b7183acdb9fa7c67cc747985f5ccda4371083e62d
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.