Madhappy Membership
Verified contract
Active on
Ethereum with 173 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
-
variable spans 2 additional slots
-
variable spans 6 additional slots
Balances ($0.00)
No balances found for "Madhappy Membership"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17823047 | a year ago | | | 0 | 0.0021945683 | |
| 17822012 | a year ago | | | 0 | 0.0028994708 | |
| 17817682 | a year ago | | | 0 | 0.0017713870 | |
| 17815284 | a year ago | | | 0 | 0.0037471881 | |
| 17814402 | a year ago | | | 0 | 0.0034977071 | |
| 17788034 | a year ago | | | 0 | 0.0024877128 | |
| 17782278 | a year ago | | | 0 | 0.0047144652 | |
| 17780711 | a year ago | | | 0 | 0.0029953739 | |
| 17780018 | a year ago | | | 0 | 0.0037844220 | |
| 17780016 | a year ago | | | 0 | 0.0043556045 |
ABI
ABI objects
Getter at block 20870338 generalConfig() view returns (string name, string symbol, string contractMetadataUrl, string tokenMetadataUrl, bool allowBuy, bool allowPublicTransfer, bool enableOpenSeaOperatorFilterRegistry, uint256 publicSaleDate, uint256 saleCloseDate, uint256 primaryRoyaltyFee, uint256 secondaryRoyaltyFee)
addresses() view returns (address recoveryAddress, address collectionOwnerAddress, address authorisationAddress, address purchaseTokenAddress, address managerPrimaryRoyaltyAddress, address customerPrimaryRoyaltyAddress, address secondaryRoyaltyAddress)
(recoveryAddress=0x894bee1735ccd4abc811e30645cd981938b39f18, collectionOwnerAddress=0x894bee1735ccd4abc811e30645cd981938b39f18, authorisationAddress=0x44ffb3712db96ada3d1e03dd92333f4fff5cddec, purchaseTokenAddress=0x0000000000000000000000000000000000000000, managerPrimaryRoyaltyAddress=0x62d516276381042016b38b65c89c05ea59ccb13b, customerPrimaryRoyaltyAddress=0x63e7fd5728536c9d9ac4c4dc9e812068a4d996be, secondaryRoyaltyAddress=0xa54014231d64ecf6e29766040ce96ba1698c02fc)
contractManager() view returns (address)
0xc99da66c9669c64355ec5f4049df8d076a30ddb6
contractURI() view returns (string uri)
https://api.hypermint.com/metadata/7928aa0a-b449-4f23-9163-091db2ca851f
name() view returns (string collectionName)
Madhappy Membership
owner() view returns (address)
0x894bee1735ccd4abc811e30645cd981938b39f18
supply() view returns (uint256 _supply)
169
symbol() view returns (string collectionSymbol)
MM
tokenConfig() view returns (uint256 price, uint256 maxSupply, uint256 maxPerTransaction)
(price=250000000000000000000, maxSupply=1110, maxPerTransaction=1)
totalSupply() view returns (uint256)
169
version() view returns (string)
2.2.0
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address royaltyAddress, uint256 royaltyAmount)
supportsInterface(bytes4 _interfaceId) view returns (bool result)
tokenURI(uint256 _tokenId) view returns (string uri)
totalMinted(address addr) view returns (uint256 numMinted)
State-modifying
Events approve(address to, uint256 tokenId) payable
burn(uint256 tokenId)
buy(uint256 _amount) payable
buyAuthorised(uint256 _amount, uint256 _totalPrice, uint256 _maxPerAddress, uint256 _expires, bytes _signature) payable
mintBatch(address[] _accounts, uint256[] _amounts)
recoverContract()
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data) payable
setAddresses(struct Addresses _addresses)
setAllowBuy(bool _allowBuy)
setAllowPublicTransfer(bool _allowPublicTransfer)
setApprovalForAll(address operator, bool approved)
setDates(uint256 _publicSale, uint256 _saleClosed)
setEnableOpenSeaOperatorFilterRegistry(bool _enable)
setMetadataURIs(string _contractURI, string _tokenURI)
setNameAndSymbol(string _newName, string _newSymbol)
setRoyalty(uint256 _primaryFee, uint256 _secondaryFee)
setTokenConfig(uint256 _price, uint256 _maxSupply, uint256 _maxPerTransaction)
transferAuthorised(address _from, address _to, uint256 _tokenId, uint256 _expires, bytes _signature)
transferContractManager(address newContractManager)
transferFrom(address from, address to, uint256 tokenId) payable
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BatchMetadataUpdate(uint256 _fromTokenId, uint256 _toTokenId)
ConsecutiveTransfer(uint256 indexed fromTokenId, uint256 toTokenId, address indexed from, address indexed to)
ContractManagerTransferred(address indexed previousContractManager, address indexed newContractManager)
MetadataUpdate(uint256 _tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(struct GeneralConfig _generalConfig, struct TokenConfig _tokenConfig, struct Addresses _addresses)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
BalanceQueryForZeroAddress()
BuyDisabled()
ContractCallBlocked()
ImmutableRecoveryAddress()
InsufficientPaymentValue()
MaxPerAddressExceeded()
MaxPerTransactionExceeded()
MaxSupplyExceeded()
MintERC2309QuantityExceedsLimit()
MintToZeroAddress()
MintZeroQuantity()
NewSupplyTooLow()
NonExistentToken()
NotAuthorised()
OperatorNotAllowed(address operator)
OwnerQueryForNonexistentToken()
OwnershipNotInitializedForExtraData()
PayoutToCustomerFailed()
PayoutToManagerFailed()
PublicSaleClosed()
SaleClosed()
SignatureExpired()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
TransfersDisabled()
URIQueryForNonexistentToken()