More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 3,347 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Claim | 7416381 | 1884 days ago | IN | 0.024 ETH | 0.00004615 | ||||
Claim | 7239134 | 1915 days ago | IN | 0.024 ETH | 0.00009257 | ||||
Claim | 7169036 | 1930 days ago | IN | 0.12 ETH | 0.00007334 | ||||
Claim | 7144677 | 1935 days ago | IN | 0.072 ETH | 0.00006162 | ||||
Claim | 7142223 | 1936 days ago | IN | 0.072 ETH | 0.00004759 | ||||
Set Can Claim | 7141212 | 1936 days ago | IN | 0 ETH | 0.00013503 | ||||
Claim | 7141201 | 1936 days ago | IN | 0.024 ETH | 0.00057583 | ||||
Claim | 7141199 | 1936 days ago | IN | 0.024 ETH | 0.00155376 | ||||
Claim | 7141197 | 1936 days ago | IN | 0.024 ETH | 0.00297996 | ||||
Claim | 7141197 | 1936 days ago | IN | 0.024 ETH | 0.00057583 | ||||
Claim | 7141193 | 1936 days ago | IN | 0.024 ETH | 0.00172751 | ||||
Claim | 7141189 | 1936 days ago | IN | 0.024 ETH | 0.00057583 | ||||
Claim | 7141188 | 1936 days ago | IN | 0.024 ETH | 0.00057583 | ||||
Claim | 7141184 | 1936 days ago | IN | 0.024 ETH | 0.01097155 | ||||
Claim | 7141182 | 1936 days ago | IN | 0.024 ETH | 0.00060583 | ||||
Claim | 7141180 | 1936 days ago | IN | 0.048 ETH | 0.00094942 | ||||
Claim | 7141179 | 1936 days ago | IN | 0.024 ETH | 0.00086375 | ||||
Claim | 7141179 | 1936 days ago | IN | 0.072 ETH | 0.00195127 | ||||
Claim | 7141177 | 1936 days ago | IN | 0.024 ETH | 0.00060573 | ||||
Claim | 7141171 | 1936 days ago | IN | 0.024 ETH | 0.00331106 | ||||
Claim | 7141164 | 1936 days ago | IN | 0.024 ETH | 0.00090856 | ||||
Claim | 7141162 | 1936 days ago | IN | 0.168 ETH | 0.00278077 | ||||
Claim | 7141159 | 1936 days ago | IN | 0.024 ETH | 0.00057583 | ||||
Claim | 7141153 | 1936 days ago | IN | 0.024 ETH | 0.00059717 | ||||
Claim | 7141141 | 1936 days ago | IN | 0.024 ETH | 0.00060583 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | Value | ||
---|---|---|---|---|---|---|
7141201 | 1936 days ago | 0.012 ETH | ||||
7141201 | 1936 days ago | 0.012 ETH | ||||
7141199 | 1936 days ago | 0.012 ETH | ||||
7141199 | 1936 days ago | 0.012 ETH | ||||
7141197 | 1936 days ago | 0.012 ETH | ||||
7141197 | 1936 days ago | 0.012 ETH | ||||
7141197 | 1936 days ago | 0.012 ETH | ||||
7141197 | 1936 days ago | 0.012 ETH | ||||
7141193 | 1936 days ago | 0.012 ETH | ||||
7141193 | 1936 days ago | 0.012 ETH | ||||
7141189 | 1936 days ago | 0.012 ETH | ||||
7141189 | 1936 days ago | 0.012 ETH | ||||
7141188 | 1936 days ago | 0.012 ETH | ||||
7141188 | 1936 days ago | 0.012 ETH | ||||
7141184 | 1936 days ago | 0.012 ETH | ||||
7141184 | 1936 days ago | 0.012 ETH | ||||
7141182 | 1936 days ago | 0.012 ETH | ||||
7141182 | 1936 days ago | 0.012 ETH | ||||
7141180 | 1936 days ago | 0.024 ETH | ||||
7141180 | 1936 days ago | 0.024 ETH | ||||
7141179 | 1936 days ago | 0.012 ETH | ||||
7141179 | 1936 days ago | 0.012 ETH | ||||
7141179 | 1936 days ago | 0.036 ETH | ||||
7141179 | 1936 days ago | 0.036 ETH | ||||
7141177 | 1936 days ago | 0.012 ETH |
Loading...
Loading
Contract Name:
CatInThePack
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2019-01-08 */ pragma solidity 0.4.24; contract Kitties { function ownerOf(uint id) public view returns (address); } contract ICollectable { function mint(uint32 delegateID, address to) public returns (uint); function transferFrom(address from, address to, uint256 tokenId) public; function approve(address to, uint256 tokenId) public; function safeTransferFrom(address from, address to, uint256 tokenId, bytes memory data) public; function safeTransferFrom(address from, address to, uint256 tokenId) public; } contract IAuction { function getAuction(uint256 _tokenId) external view returns ( address seller, uint256 startingPrice, uint256 endingPrice, uint256 duration, uint256 startedAt); } contract IPack { function purchase(uint16, address) public payable; function purchaseFor(address, uint16, address) public payable; } /** * @title SafeMath * @dev Math operations with safety checks that throw on error */ library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { // Gas optimization: this is cheaper than asserting 'a' not being zero, but the // benefit is lost if 'b' is also tested. // See: https://github.com/OpenZeppelin/openzeppelin-solidity/pull/522 if (a == 0) { return 0; } c = a * b; assert(c / a == b); return c; } /** * @dev Integer division of two numbers, truncating the quotient. */ function div(uint256 a, uint256 b) internal pure returns (uint256) { // assert(b > 0); // Solidity automatically throws when dividing by 0 // uint256 c = a / b; // assert(a == b * c + a % b); // There is no case in which this doesn't hold return a / b; } /** * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { assert(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; assert(c >= a); return c; } } contract Ownable { address public owner; constructor() public { owner = msg.sender; } function setOwner(address _owner) public onlyOwner { owner = _owner; } function getOwner() public view returns (address) { return owner; } modifier onlyOwner { require(msg.sender == owner); _; } } contract CatInThePack is Ownable { using SafeMath for uint; // the pack of GU cards which will be purchased IPack public pack; // the core CK contract Kitties public kitties; // the core GU collectable contract ICollectable public collectables; // the list of CK auction contracts, usually [Sale, Sire] IAuction[] public auctions; // whether it is currently possible to claim cats bool public canClaim = true; // the collectable delegate id uint32 public delegateID; // whether the contract is locked (i.e. no more claiming) bool public locked = false; // whether kitties on auction are considered to be owned by the sender bool public includeAuctions = true; // contract where funds will be sent address public vault; // max number of kitties per call uint public claimLimit = 20; // price per statue uint public price = 0.024 ether; // map to track whether a kitty has been claimed mapping(uint => bool) public claimed; // map from statue id to kitty id mapping(uint => uint) public statues; constructor(IPack _pack, IAuction[] memory _auctions, Kitties _kitties, ICollectable _collectables, uint32 _delegateID, address _vault) public { pack = _pack; auctions = _auctions; kitties = _kitties; collectables = _collectables; delegateID = _delegateID; vault = _vault; } event CatsClaimed(uint[] statueIDs, uint[] kittyIDs); // claim statues tied to the following kittyIDs function claim(uint[] memory kittyIDs, address referrer) public payable returns (uint[] memory ids) { require(canClaim, "claiming not enabled"); require(kittyIDs.length > 0, "you must claim at least one cat"); require(claimLimit >= kittyIDs.length, "must claim >= the claim limit at a time"); // statue id array ids = new uint[](kittyIDs.length); for (uint i = 0; i < kittyIDs.length; i++) { uint kittyID = kittyIDs[i]; // mark the kitty as being claimed require(!claimed[kittyID], "kitty must not be claimed"); claimed[kittyID] = true; require(ownsOrSelling(kittyID), "you must own all the cats you claim"); // create the statue token uint id = collectables.mint(delegateID, msg.sender); ids[i] = id; // record which kitty is associated with this statue statues[id] = kittyID; } // calculate the total purchase price uint totalPrice = price.mul(kittyIDs.length); require(msg.value >= totalPrice, "wrong value sent to contract"); uint half = totalPrice.div(2); // send half the price to buy the packs pack.purchaseFor.value(half)(msg.sender, uint16(kittyIDs.length), referrer); // send the other half directly to the vault contract vault.transfer(half); emit CatsClaimed(ids, kittyIDs); return ids; } // returns whether the msg.sender owns or is auctioning a kitty function ownsOrSelling(uint kittyID) public view returns (bool) { // call to the core CK contract to find the owner of the kitty address owner = kitties.ownerOf(kittyID); if (owner == msg.sender) { return true; } // check whether we are including the auction contracts if (includeAuctions) { address seller; for (uint i = 0; i < auctions.length; i++) { IAuction auction = auctions[i]; // make sure you check that this cat is owned by the auction // before calling the method, or getAuction will throw if (owner == address(auction)) { (seller, , , ,) = auction.getAuction(kittyID); return seller == msg.sender; } } } return false; } function setCanClaim(bool _can, bool lock) public onlyOwner { require(!locked, "claiming is permanently locked"); if (lock) { require(!_can, "can't lock on permanently"); locked = true; } canClaim = _can; } function getKitty(uint statueID) public view returns (uint) { return statues[statueID]; } function setClaimLimit(uint limit) public onlyOwner { claimLimit = limit; } function setIncludeAuctions(bool _include) public onlyOwner { includeAuctions = _include; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"limit","type":"uint256"}],"name":"setClaimLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"auctions","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"delegateID","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_can","type":"bool"},{"name":"lock","type":"bool"}],"name":"setCanClaim","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"canClaim","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"kitties","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"kittyIDs","type":"uint256[]"},{"name":"referrer","type":"address"}],"name":"claim","outputs":[{"name":"ids","type":"uint256[]"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"includeAuctions","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"kittyID","type":"uint256"}],"name":"ownsOrSelling","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"claimLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"statues","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"collectables","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"claimed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"statueID","type":"uint256"}],"name":"getKitty","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pack","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_include","type":"bool"}],"name":"setIncludeAuctions","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"vault","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_pack","type":"address"},{"name":"_auctions","type":"address[]"},{"name":"_kitties","type":"address"},{"name":"_collectables","type":"address"},{"name":"_delegateID","type":"uint32"},{"name":"_vault","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"statueIDs","type":"uint256[]"},{"indexed":false,"name":"kittyIDs","type":"uint256[]"}],"name":"CatsClaimed","type":"event"}]
Contract Creation Code
60806040526005805466ffff00000000001960ff199091166001171666010000000000001790556014600655665543df729c000060075534801561004257600080fd5b506040516110473803806110478339810160409081528151602080840151928401516060850151608086015160a08701516000805433600160a060020a03199182161790915560018054909116600160a060020a03881617905595909601805194969095929491939092916100bd9160049190880190610148565b5060028054600160a060020a03958616600160a060020a0319918216179091556003805494861694909116939093179092556005805492909316670100000000000000027fffffffffff0000000000000000000000000000000000000000ffffffffffffff63ffffffff9092166101000264ffffffff00199093169290921716179055506101d49050565b82805482825590600052602060002090810192821561019d579160200282015b8281111561019d5782518254600160a060020a031916600160a060020a03909116178255602090920191600190910190610168565b506101a99291506101ad565b5090565b6101d191905b808211156101a9578054600160a060020a03191681556001016101b3565b90565b610e64806101e36000396000f30060806040526004361061010e5763ffffffff60e060020a600035041663020a0ff5811461011357806313af40351461012d578063571a26a01461014e5780636640f190146101825780636c90c3df146101b05780636dc7a627146101cf5780638916e5d2146101f8578063893d20e81461020d5780638c574b48146102225780638da5cb5b146102c5578063a035b1fe146102da578063af322d4f14610301578063b098b86b14610316578063be6106761461032e578063c1e19ad914610343578063cf3090121461035b578063cf7a27ab14610370578063dbe7e3bd14610385578063e98b7f4d1461039d578063ef082838146103b5578063f53995ff146103ca578063fbfa77cf146103e4575b600080fd5b34801561011f57600080fd5b5061012b6004356103f9565b005b34801561013957600080fd5b5061012b600160a060020a0360043516610415565b34801561015a57600080fd5b5061016660043561045b565b60408051600160a060020a039092168252519081900360200190f35b34801561018e57600080fd5b50610197610483565b6040805163ffffffff9092168252519081900360200190f35b3480156101bc57600080fd5b5061012b60043515156024351515610494565b3480156101db57600080fd5b506101e4610597565b604080519115158252519081900360200190f35b34801561020457600080fd5b506101666105a0565b34801561021957600080fd5b506101666105af565b604080516020600480358082013583810280860185019096528085526102759536959394602494938501929182918501908490808284375094975050509235600160a060020a031693506105be92505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102b1578181015183820152602001610299565b505050509050019250505060405180910390f35b3480156102d157600080fd5b50610166610b63565b3480156102e657600080fd5b506102ef610b72565b60408051918252519081900360200190f35b34801561030d57600080fd5b506101e4610b78565b34801561032257600080fd5b506101e4600435610b8b565b34801561033a57600080fd5b506102ef610d30565b34801561034f57600080fd5b506102ef600435610d36565b34801561036757600080fd5b506101e4610d48565b34801561037c57600080fd5b50610166610d5a565b34801561039157600080fd5b506101e4600435610d69565b3480156103a957600080fd5b506102ef600435610d7e565b3480156103c157600080fd5b50610166610d90565b3480156103d657600080fd5b5061012b6004351515610d9f565b3480156103f057600080fd5b50610166610dda565b600054600160a060020a0316331461041057600080fd5b600655565b600054600160a060020a0316331461042c57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600480548290811061046957fe5b600091825260209091200154600160a060020a0316905081565b600554610100900463ffffffff1681565b600054600160a060020a031633146104ab57600080fd5b60055465010000000000900460ff161561050f576040805160e560020a62461bcd02815260206004820152601e60248201527f636c61696d696e67206973207065726d616e656e746c79206c6f636b65640000604482015290519081900360640190fd5b801561058357811561056b576040805160e560020a62461bcd02815260206004820152601960248201527f63616e2774206c6f636b206f6e207065726d616e656e746c7900000000000000604482015290519081900360640190fd5b6005805465ff00000000001916650100000000001790555b506005805460ff1916911515919091179055565b60055460ff1681565b600254600160a060020a031681565b600054600160a060020a031690565b600554606090600090819081908190819060ff161515610628576040805160e560020a62461bcd02815260206004820152601460248201527f636c61696d696e67206e6f7420656e61626c6564000000000000000000000000604482015290519081900360640190fd5b8751600010610681576040805160e560020a62461bcd02815260206004820152601f60248201527f796f75206d75737420636c61696d206174206c65617374206f6e652063617400604482015290519081900360640190fd5b87516006541015610702576040805160e560020a62461bcd02815260206004820152602760248201527f6d75737420636c61696d203e3d2074686520636c61696d206c696d697420617460448201527f20612074696d6500000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b875160405190808252806020026020018201604052801561072d578160200160208202803883390190505b509550600094505b875185101561094257878581518110151561074c57fe5b60209081029091018101516000818152600890925260409091205490945060ff16156107c2576040805160e560020a62461bcd02815260206004820152601960248201527f6b69747479206d757374206e6f7420626520636c61696d656400000000000000604482015290519081900360640190fd5b6000848152600860205260409020805460ff191660011790556107e484610b8b565b1515610860576040805160e560020a62461bcd02815260206004820152602360248201527f796f75206d757374206f776e20616c6c20746865206361747320796f7520636c60448201527f61696d0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600354600554604080517f3e6eaa0300000000000000000000000000000000000000000000000000000000815261010090920463ffffffff16600483015233602483015251600160a060020a0390921691633e6eaa03916044808201926020929091908290030181600087803b1580156108d957600080fd5b505af11580156108ed573d6000803e3d6000fd5b505050506040513d602081101561090357600080fd5b50518651909350839087908790811061091857fe5b60209081029091018101919091526000848152600990915260409020849055600190940193610735565b87516007546109569163ffffffff610df416565b9150348211156109b0576040805160e560020a62461bcd02815260206004820152601c60248201527f77726f6e672076616c75652073656e7420746f20636f6e747261637400000000604482015290519081900360640190fd5b6109c182600263ffffffff610e2316565b6001548951604080517fb01d5b6300000000000000000000000000000000000000000000000000000000815233600482015261ffff9092166024830152600160a060020a038b8116604484015290519394509091169163b01d5b63918491606480830192600092919082900301818588803b158015610a3f57600080fd5b505af1158015610a53573d6000803e3d6000fd5b5050600554604051670100000000000000909104600160a060020a031693506108fc85150292508491506000818181858888f19350505050158015610a9c573d6000803e3d6000fd5b507f9a58128dead437c968d6a5c07d4267511ac59889043d77c1b94cf113eab1fd278689604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610b04578181015183820152602001610aec565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610b43578181015183820152602001610b2b565b5050505090500194505050505060405180910390a1505050505092915050565b600054600160a060020a031681565b60075481565b6005546601000000000000900460ff1681565b6000806000806000600260009054906101000a9004600160a060020a0316600160a060020a0316636352211e876040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015610bf157600080fd5b505af1158015610c05573d6000803e3d6000fd5b505050506040513d6020811015610c1b57600080fd5b50519350600160a060020a038416331415610c395760019450610d27565b6005546601000000000000900460ff1615610d2257600091505b600454821015610d22576004805483908110610c6b57fe5b600091825260209091200154600160a060020a0390811691508416811415610d175780600160a060020a03166378bd7935876040518263ffffffff1660e060020a0281526004018082815260200191505060a060405180830381600087803b158015610cd657600080fd5b505af1158015610cea573d6000803e3d6000fd5b505050506040513d60a0811015610d0057600080fd5b5051600160a060020a038116331495509250610d27565b600190910190610c53565b600094505b50505050919050565b60065481565b60096020526000908152604090205481565b60055465010000000000900460ff1681565b600354600160a060020a031681565b60086020526000908152604090205460ff1681565b60009081526009602052604090205490565b600154600160a060020a031681565b600054600160a060020a03163314610db657600080fd5b6005805491151566010000000000000266ff00000000000019909216919091179055565b6005546701000000000000009004600160a060020a031681565b6000821515610e0557506000610e1d565b50818102818382811515610e1557fe5b0414610e1d57fe5b92915050565b60008183811515610e3057fe5b0493925050505600a165627a7a72305820cbe7d3643db389b4a1b14b2e5fc804d4fda432f727e5866698f6371ed7aa49ea00290000000000000000000000000777f76d195795268388789343068e4fcd28691900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000006012c8cf97bead5deae237070f9587f8e7a266d000000000000000000000000a5e5be69c923c701ae6ac8f1f5936af3ae610c68000000000000000000000000000000000000000000000000000000000000000200000000000000000000000091b9d2835ad914bc1dcfe09bd1816febd04fd6890000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c7af99fe5513eb6710e6d5f44f9989da40f27f26000000000000000000000000b1690c08e213a35ed9bab7b318de14420fb57d8c
Deployed Bytecode
0x60806040526004361061010e5763ffffffff60e060020a600035041663020a0ff5811461011357806313af40351461012d578063571a26a01461014e5780636640f190146101825780636c90c3df146101b05780636dc7a627146101cf5780638916e5d2146101f8578063893d20e81461020d5780638c574b48146102225780638da5cb5b146102c5578063a035b1fe146102da578063af322d4f14610301578063b098b86b14610316578063be6106761461032e578063c1e19ad914610343578063cf3090121461035b578063cf7a27ab14610370578063dbe7e3bd14610385578063e98b7f4d1461039d578063ef082838146103b5578063f53995ff146103ca578063fbfa77cf146103e4575b600080fd5b34801561011f57600080fd5b5061012b6004356103f9565b005b34801561013957600080fd5b5061012b600160a060020a0360043516610415565b34801561015a57600080fd5b5061016660043561045b565b60408051600160a060020a039092168252519081900360200190f35b34801561018e57600080fd5b50610197610483565b6040805163ffffffff9092168252519081900360200190f35b3480156101bc57600080fd5b5061012b60043515156024351515610494565b3480156101db57600080fd5b506101e4610597565b604080519115158252519081900360200190f35b34801561020457600080fd5b506101666105a0565b34801561021957600080fd5b506101666105af565b604080516020600480358082013583810280860185019096528085526102759536959394602494938501929182918501908490808284375094975050509235600160a060020a031693506105be92505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102b1578181015183820152602001610299565b505050509050019250505060405180910390f35b3480156102d157600080fd5b50610166610b63565b3480156102e657600080fd5b506102ef610b72565b60408051918252519081900360200190f35b34801561030d57600080fd5b506101e4610b78565b34801561032257600080fd5b506101e4600435610b8b565b34801561033a57600080fd5b506102ef610d30565b34801561034f57600080fd5b506102ef600435610d36565b34801561036757600080fd5b506101e4610d48565b34801561037c57600080fd5b50610166610d5a565b34801561039157600080fd5b506101e4600435610d69565b3480156103a957600080fd5b506102ef600435610d7e565b3480156103c157600080fd5b50610166610d90565b3480156103d657600080fd5b5061012b6004351515610d9f565b3480156103f057600080fd5b50610166610dda565b600054600160a060020a0316331461041057600080fd5b600655565b600054600160a060020a0316331461042c57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600480548290811061046957fe5b600091825260209091200154600160a060020a0316905081565b600554610100900463ffffffff1681565b600054600160a060020a031633146104ab57600080fd5b60055465010000000000900460ff161561050f576040805160e560020a62461bcd02815260206004820152601e60248201527f636c61696d696e67206973207065726d616e656e746c79206c6f636b65640000604482015290519081900360640190fd5b801561058357811561056b576040805160e560020a62461bcd02815260206004820152601960248201527f63616e2774206c6f636b206f6e207065726d616e656e746c7900000000000000604482015290519081900360640190fd5b6005805465ff00000000001916650100000000001790555b506005805460ff1916911515919091179055565b60055460ff1681565b600254600160a060020a031681565b600054600160a060020a031690565b600554606090600090819081908190819060ff161515610628576040805160e560020a62461bcd02815260206004820152601460248201527f636c61696d696e67206e6f7420656e61626c6564000000000000000000000000604482015290519081900360640190fd5b8751600010610681576040805160e560020a62461bcd02815260206004820152601f60248201527f796f75206d75737420636c61696d206174206c65617374206f6e652063617400604482015290519081900360640190fd5b87516006541015610702576040805160e560020a62461bcd02815260206004820152602760248201527f6d75737420636c61696d203e3d2074686520636c61696d206c696d697420617460448201527f20612074696d6500000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b875160405190808252806020026020018201604052801561072d578160200160208202803883390190505b509550600094505b875185101561094257878581518110151561074c57fe5b60209081029091018101516000818152600890925260409091205490945060ff16156107c2576040805160e560020a62461bcd02815260206004820152601960248201527f6b69747479206d757374206e6f7420626520636c61696d656400000000000000604482015290519081900360640190fd5b6000848152600860205260409020805460ff191660011790556107e484610b8b565b1515610860576040805160e560020a62461bcd02815260206004820152602360248201527f796f75206d757374206f776e20616c6c20746865206361747320796f7520636c60448201527f61696d0000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b600354600554604080517f3e6eaa0300000000000000000000000000000000000000000000000000000000815261010090920463ffffffff16600483015233602483015251600160a060020a0390921691633e6eaa03916044808201926020929091908290030181600087803b1580156108d957600080fd5b505af11580156108ed573d6000803e3d6000fd5b505050506040513d602081101561090357600080fd5b50518651909350839087908790811061091857fe5b60209081029091018101919091526000848152600990915260409020849055600190940193610735565b87516007546109569163ffffffff610df416565b9150348211156109b0576040805160e560020a62461bcd02815260206004820152601c60248201527f77726f6e672076616c75652073656e7420746f20636f6e747261637400000000604482015290519081900360640190fd5b6109c182600263ffffffff610e2316565b6001548951604080517fb01d5b6300000000000000000000000000000000000000000000000000000000815233600482015261ffff9092166024830152600160a060020a038b8116604484015290519394509091169163b01d5b63918491606480830192600092919082900301818588803b158015610a3f57600080fd5b505af1158015610a53573d6000803e3d6000fd5b5050600554604051670100000000000000909104600160a060020a031693506108fc85150292508491506000818181858888f19350505050158015610a9c573d6000803e3d6000fd5b507f9a58128dead437c968d6a5c07d4267511ac59889043d77c1b94cf113eab1fd278689604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015610b04578181015183820152602001610aec565b50505050905001838103825284818151815260200191508051906020019060200280838360005b83811015610b43578181015183820152602001610b2b565b5050505090500194505050505060405180910390a1505050505092915050565b600054600160a060020a031681565b60075481565b6005546601000000000000900460ff1681565b6000806000806000600260009054906101000a9004600160a060020a0316600160a060020a0316636352211e876040518263ffffffff1660e060020a02815260040180828152602001915050602060405180830381600087803b158015610bf157600080fd5b505af1158015610c05573d6000803e3d6000fd5b505050506040513d6020811015610c1b57600080fd5b50519350600160a060020a038416331415610c395760019450610d27565b6005546601000000000000900460ff1615610d2257600091505b600454821015610d22576004805483908110610c6b57fe5b600091825260209091200154600160a060020a0390811691508416811415610d175780600160a060020a03166378bd7935876040518263ffffffff1660e060020a0281526004018082815260200191505060a060405180830381600087803b158015610cd657600080fd5b505af1158015610cea573d6000803e3d6000fd5b505050506040513d60a0811015610d0057600080fd5b5051600160a060020a038116331495509250610d27565b600190910190610c53565b600094505b50505050919050565b60065481565b60096020526000908152604090205481565b60055465010000000000900460ff1681565b600354600160a060020a031681565b60086020526000908152604090205460ff1681565b60009081526009602052604090205490565b600154600160a060020a031681565b600054600160a060020a03163314610db657600080fd5b6005805491151566010000000000000266ff00000000000019909216919091179055565b6005546701000000000000009004600160a060020a031681565b6000821515610e0557506000610e1d565b50818102818382811515610e1557fe5b0414610e1d57fe5b92915050565b60008183811515610e3057fe5b0493925050505600a165627a7a72305820cbe7d3643db389b4a1b14b2e5fc804d4fda432f727e5866698f6371ed7aa49ea0029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000777f76d195795268388789343068e4fcd28691900000000000000000000000000000000000000000000000000000000000000c000000000000000000000000006012c8cf97bead5deae237070f9587f8e7a266d000000000000000000000000a5e5be69c923c701ae6ac8f1f5936af3ae610c68000000000000000000000000000000000000000000000000000000000000000200000000000000000000000091b9d2835ad914bc1dcfe09bd1816febd04fd6890000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c7af99fe5513eb6710e6d5f44f9989da40f27f26000000000000000000000000b1690c08e213a35ed9bab7b318de14420fb57d8c
-----Decoded View---------------
Arg [0] : _pack (address): 0x0777F76D195795268388789343068e4fCd286919
Arg [1] : _auctions (address[]): 0xC7af99Fe5513eB6710e6D5f44F9989dA40F27F26,0xb1690C08E213a35Ed9bAb7B318DE14420FB57d8C
Arg [2] : _kitties (address): 0x06012c8cf97BEaD5deAe237070F9587f8E7A266d
Arg [3] : _collectables (address): 0xa5e5be69C923C701aE6Ac8F1F5936Af3Ae610C68
Arg [4] : _delegateID (uint32): 2
Arg [5] : _vault (address): 0x91B9d2835AD914bc1dcFE09Bd1816FeBd04fd689
-----Encoded View---------------
9 Constructor Arguments found :
Arg [0] : 0000000000000000000000000777f76d195795268388789343068e4fcd286919
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 00000000000000000000000006012c8cf97bead5deae237070f9587f8e7a266d
Arg [3] : 000000000000000000000000a5e5be69c923c701ae6ac8f1f5936af3ae610c68
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [5] : 00000000000000000000000091b9d2835ad914bc1dcfe09bd1816febd04fd689
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [7] : 000000000000000000000000c7af99fe5513eb6710e6d5f44f9989da40f27f26
Arg [8] : 000000000000000000000000b1690c08e213a35ed9bab7b318de14420fb57d8c
Swarm Source
bzzr://cbe7d3643db389b4a1b14b2e5fc804d4fda432f727e5866698f6371ed7aa49ea
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 25 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.