Metalk Name Service
Verified contract
Active on
Ethereum with 1,793 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x364f…6589
0x5088…69a7
6 additional
variables
Balances ($0.00)
No balances found for "Metalk Name Service"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21043271 | a month ago | | | 0 | 0.00064124990 | |
| 20323366 | 5 months ago | | | 0 | 0.00017265792 | |
| 19109603 | 10 months ago | | | 0 | 0.00024256205 | |
| 19106642 | 10 months ago | | | 0 | 0.00036578760 | |
| 18933902 | a year ago | | | 0 | 0.0012607930 | |
| 18206214 | a year ago | | | 0 | 0.00036375520 | |
| 18154788 | a year ago | | | 0 | 0.00033590500 | |
| 17852303 | a year ago | | | 0 | 0.00053262745 | |
| 17622807 | a year ago | | | 0 | 0.0027729914 | |
| 17622792 | a year ago | | | 0 | 0.0028597333 |
ABI
ABI objects
Getter at block 21331509
ethRecipient() view returns (address)
0x50884b6452d807576a4b316dde1944f0b66069a7
getBaseURI() view returns (string)
https://storage.googleapis.com/metalk/mns/metadata/
merkleRoot() view returns (bytes32)
0x4660af648282e8881b4beb703d11d5ef2646a5ccc8b8e46e649f3790f6954e39
metaMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
metaStopped() view returns (bool)
true
metaToken() view returns (address)
0x364fcd7325c035cc4f2cde8b6c8d7df5e7db6589
metaUseWhiteList() view returns (bool)
true
name() view returns (string)
Metalk Name Service
nickNameMetaPrice() view returns (uint256)
0
nickNamePrice() view returns (uint256)
50000000000000000
owner() view returns (address)
0x09daedcd821c5ec5dd88d5ce4de6556cb9ff3296
stopped() view returns (bool)
false
symbol() view returns (string)
MNS
totalSupply() view returns (uint256)
1124
useWhiteList() view returns (bool)
false
Read-only
balanceOf(address owner) view returns (uint256)
getAlreadyMinted(address addr) view returns (uint64 total, uint8[11] typeCount)
getApproved(uint256 tokenId) view returns (address)
getCardIdNickName(uint256 cardId) view returns (string)
getMetaAlreadyMinted(address addr) view returns (uint64 metaTotal, uint8[11] metaTypeCount)
getNickNameCardId(bytes32 nick) view returns (uint256)
getNickNameExist(bytes32 nick) view returns (bool)
getSocial(address user) view returns (struct MNSNFTsocial)
getUserAddress(bytes32 nick) view returns (address ret)
getUserBindNickName(address user) view returns (string)
isApprovedForAll(address owner, address operator) view returns (bool)
isKeeper(address addr) view returns (bool)
keeperMap(address) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenOf(uint256[] tokenIds) view returns (struct MNSNFTtokenNickName[] ret)
tokenURI(uint256 tokenId) view returns (string)
userBindInfo(address[] user) view returns (struct MNSNFTtokenNickName[] ret)
State-modifying
Events approve(address to, uint256 tokenId)
bindDiscordByUser(string discord)
bindFacebookByUser(string facebook)
bindInstagramByUser(string instagram)
bindTwitterByUser(string twitter)
buy(bytes32 _nickName, bytes32[] merkleProof, uint64 maxCount, uint8 _type) payable
buyUseMeta(bytes32 _nickName, bytes32[] merkleProof, uint64 maxCount, uint8 _type) payable
changeBindMNS(uint256 cardId)
clearBindMNS()
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setBaseTokenURI(string baseTokenURI)
setEthRecipient(address _ethRecipient)
setKeeper(address addr, bool auth)
setMerkleProof(bytes32 _merkleRoot)
setMetaMerkleProof(bytes32 _merkleRoot)
setNickNameMetaPrice(uint256 price)
setNickNamePrice(uint256 _nickNamePrice)
setStopped(bool flag)
setUseMetaStopped(bool flag)
setUseMetaWhiteList(bool use)
setUseWhiteList(bool use)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BuyNickName(address user, bytes32 nickName, uint256 cardId, uint256 nickNamePrice, uint8 _type)
BuyNickNameByMeta(address user, bytes32 nickName, uint256 cardId, uint256 nickNamePrice, uint8 _type)
ChangeBindMNS(address user, uint256 cardId, bytes32 currentNick, bytes32 nick)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetKeeper(address addr, bool auth)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(string _name, string _symbol, address meta)
This contract contains no fallback and receive objects.
ApprovalCallerNotOwnerNorApproved()
ApprovalQueryForNonexistentToken()
ApprovalToCurrentOwner()
ApproveToCaller()
BalanceQueryForZeroAddress()
MintToZeroAddress()
MintZeroQuantity()
OwnerQueryForNonexistentToken()
TransferCallerNotOwnerNorApproved()
TransferFromIncorrectOwner()
TransferToNonERC721ReceiverImplementer()
TransferToZeroAddress()
URIQueryForNonexistentToken()