Contract outline - contract.sol:
contract MoonCatRescue
Created on Ethereum Mainnet:
- Block 4134866 @ 2017-08-09 04:36:06 UTC (1502253366)
- Tx Id 0x79d48c41b99f0ac8f735dbf4d048165542576862df2b05a80be9a4dbe233a623
- By 0xa97f8ffc8f8e354475880448334e4e99a0e7212f
Constructor
- constructor()
2 Payable Function(s)
- function acceptAdoptionOffer(bytes5 catId) payable
- function makeAdoptionRequest(bytes5 catId) payable
13 Transact Functions(s)
- function makeAdoptionOffer(bytes5 catId, uint256 price)
- function activate()
- function withdraw()
- function rescueCat(bytes32 seed) ⇒ (bytes5 _)
- function cancelAdoptionOffer(bytes5 catId)
- function nameCat(bytes5 catId, bytes32 catName)
- function activateInTestMode()
- function cancelAdoptionRequest(bytes5 catId)
- function disableBeforeActivation()
- function addGenesisCatGroup()
- function makeAdoptionOfferToAddress(bytes5 catId, uint256 price, address to)
- function acceptAdoptionRequest(bytes5 catId)
- function giveCat(bytes5 catId, address to)
23 Query Functions(s)
- function name() ⇒ (string _) readonly
- function remainingGenesisCats() ⇒ (uint16 _) readonly
- function totalSupply() ⇒ (uint256 _) readonly
- function remainingCats() ⇒ (uint16 _) readonly
- function mode() ⇒ (uint8 _) readonly
- function getCatDetails(bytes5 catId) ⇒ (bytes5 id, address owner, bytes32 name, address onlyOfferTo, uint256 offerPrice, address requester, uint256 requestPrice) readonly
- function decimals() ⇒ (uint8 _) readonly
- function getCatOwners() ⇒ (address[] _) readonly
- function catOwners(bytes5 _) ⇒ (address _) readonly
- function rescueOrder(uint256 _) ⇒ (bytes5 _) readonly
- function getCatIds() ⇒ (bytes5[] _) readonly
- function balanceOf(address _) ⇒ (uint256 _) readonly
- function getCatNames() ⇒ (bytes32[] _) readonly
- function adoptionOffers(bytes5 _) ⇒ (bool exists, bytes5 catId, address seller, uint256 price, address onlyOfferTo) readonly
- function catNames(bytes5 _) ⇒ (bytes32 _) readonly
- function symbol() ⇒ (string _) readonly
- function getCatRequestPrices() ⇒ (uint256[] _) readonly
- function searchSeed() ⇒ (bytes32 _) readonly
- function imageGenerationCodeMD5() ⇒ (bytes16 _) readonly
- function adoptionRequests(bytes5 _) ⇒ (bool exists, bytes5 catId, address requester, uint256 price) readonly
- function getCatOfferPrices() ⇒ (uint256[] _) readonly
- function rescueIndex() ⇒ (uint16 _) readonly
- function pendingWithdrawals(address _) ⇒ (uint256 _) readonly