AlphaDogs

Verified contract

Active on Ethereum with 17,272 txns
Deployed by via 0x07b292da at 15047648
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x4f0fa310198186725b22f3392f36c3c182c08955bc096b09f6d6548feea08dd6
0x7a1e4dd2c5b9c7659995b75818a7ad504040fa77f35de581b9eea13bab371ad0
0x37dc1747095c410822f0952eb7167021a14e64bbdf7d7b6c487f1f3fe9fbbea2
From
0xd9126805440618a0cf6127fdf66e27a4acd2d092eda082ae35b6f977ed395b81
0x5d4f8043add4ca5efedf76478124650bafcb48a67a1d857ca9f90c510e37782d
0x33c73cca35340b07615e71e015001aab96b0ff44d146dbc34b0be717a2353402
0xfc7ef53ee8ff80c70589560c4719d3a3bd5bfd3a7aa51a3900ab63dd4aa38c9f
0xb98fff99f188234143f97dc65241a3cd89193671537d6ce6b2284e2468768578
0x0b2b18dcd91bdd7a3cdc3f56f1362519911d67ff0426ddec9cf447569eac75ee
0x7486bb78ea9a77a0935f53452dea3ee01ba6e2611b49cdd04ce93df857176212

Functions
Getter at block 21283812
BREEDING_PRICE(view returns (uint256)
600000000000000000000
GENESIS_TOKEN_PER_DAY(view returns (uint256)
10000000000000000000
PUPPY_TOKEN_PER_DAY(view returns (uint256)
2500000000000000000
UPDATE_PRICE(view returns (uint256)
100000000000000000000
alphaToken(view returns (address)
0x09a8fb018326a4647488ccb340c211f510a466d3
attributes(view returns (address)
0xe681ae8707182c2464a5d35d7da0571a6dbcc0a7
genesisLeft(view returns (uint32)
0
genesisNonReservedSupply(view returns (uint32)
1254
genesisReservedSupply(view returns (uint32)
2146
genesisSupply(view returns (uint32)
3400
isSaleActive(view returns (bool)
true
isSupplyReserved(view returns (bool)
false
maxGenesis(view returns (uint32)
3400
maxPuppies(view returns (uint32)
6800
maxReserved(view returns (uint32)
2800
merkleRoot(view returns (bytes32)
0xf7e1834c49033499873f3d2f07bb694a1df120ee02569685aad60cf86424718c
name(view returns (string)
AlphaDogs
owner(view returns (address)
0xb332eec5f127dea35b767e890dd5860d28e05b07
puppySupply(view returns (uint32)
1232
puppyTokensLeft(view returns (uint32)
5568
symbol(view returns (string)
AD
totalSupply(view returns (uint32)
4632
Read-only
balanceOf(addressview returns (uint256)
didMint(addressview returns (bool)
getApproved(uint256view returns (address)
getMetadata(uint256 idview returns (struct IAlphaDogsCustomMetadata)
getStake(uint256view returns (address owneruint96 stakedAt)
isApprovedForAll(addressaddressview returns (bool)
ownerOf(uint256view returns (address)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 idview returns (string)
State-modifying
approve(address spenderuint256 id
breed(uint256 momuint256 dad
claim(uint256[] tokenIds
mint(
premint(bytes32[] proof
renounceOwnership(
safeTransferFrom(address fromaddress touint256 id
safeTransferFrom(address fromaddress touint256 idbytes data
setApprovalForAll(address operatorbool approved
setIsSaleActive(bool _isSaleActive
setIsSupplyReserved(bool _isSupplyReserved
setLore(uint256 idstring newLore
setName(uint256 idstring newName
stake(uint256[] tokenIds
transferFrom(address fromaddress touint256 id
transferOwnership(address newOwner
unstake(uint256[] tokenIds
Events
Approval(address indexed owneraddress indexed spenderuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Breeded(uint256 indexed childuint256 momuint256 dad
ClaimedTokens(uint256 indexed iduint256 amount
LoreChanged(uint256 indexed idstring lore
NameChanged(uint256 indexed idstring name
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Staked(uint256 indexed id
Transfer(address indexed fromaddress indexed touint256 indexed id
Unstaked(uint256 indexed iduint256 amount
Constructor
constructor(uint32 _maxGenesisuint32 _maxPuppiesuint32 _maxReservedaddress _alphaTokenaddress _attributesbytes32 _merkleRoot
Fallback and receive

This contract contains no fallback and receive objects.

Errors
FusionWithPuppyForbidden(
FusionWithSameParentsForbidden(
InsufficientNonReservedTokensAvailable(
InsufficientReservedTokensAvailable(
InsufficientTokensAvailable(
InvalidAmount(
InvalidAmountToClaim(
InvalidChar(
InvalidInput(
InvalidMerkleProof(
InvalidNameLength(
InvalidSameValue(
InvalidSender(
InvalidTokenID(
InvalidTokenOwner(
NotActive(
NotChanged(
TokenLimitReached(