Metalk Name Service

Verified contract

Active on Ethereum with 1,793 txns
Deployed by via 0x4597e346 at 14505616
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables

No balances found for "Metalk Name Service"

0x485db880a5235bc3d645151d3a81122b7260a58930ad9596605719151486e83a
0x070cf6d7ca71841d6d2c8806a3711008f8d9cffbf6522f38325eae6a2581a2d2
0xd86179c632f3576bc9da0f4a7b349b9c3ed631f281d8d48555aaadd642151ecf
From
0xee3ddb86a8924b3e8df5614eb87caa43d6e335252c70b33e3261aa841a6f2c6f
0x222d4f626bf84a166544d7d9862d8d864bb7e27f2f2b6f3f83c055427bbebdda
0xd7ad30efc8113368de1c3e29f7bcaffce8e04b4dbd41455a784369a0c759d22c
0xde20d9d1a2b5d68cad7a3cbd18bea1d110945183c94638cf1054c4f6fc66be9f
0x87de5dcd85686553c2ca16446d226ec99a56162b3eabcd485348bb0852674344
From
0xa783bab6e8f192a6ab8076c9c676e59e4ba09de0fb2fa255e34ca9c2a8a114cf
0xf7f674aea772bb9573a28260867984cdec655ab87ead9dcd3c81604f5ebbfd49

Functions
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 ownerview returns (uint256)
getAlreadyMinted(address addrview returns (uint64 totaluint8[11] typeCount)
getApproved(uint256 tokenIdview returns (address)
getCardIdNickName(uint256 cardIdview returns (string)
getMetaAlreadyMinted(address addrview returns (uint64 metaTotaluint8[11] metaTypeCount)
getNickNameCardId(bytes32 nickview returns (uint256)
getNickNameExist(bytes32 nickview returns (bool)
getSocial(address userview returns (struct MNSNFTsocial)
getUserAddress(bytes32 nickview returns (address ret)
getUserBindNickName(address userview returns (string)
isApprovedForAll(address owneraddress operatorview returns (bool)
isKeeper(address addrview returns (bool)
keeperMap(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenOf(uint256[] tokenIdsview returns (struct MNSNFTtokenNickName[] ret)
tokenURI(uint256 tokenIdview returns (string)
userBindInfo(address[] userview returns (struct MNSNFTtokenNickName[] ret)
State-modifying
approve(address touint256 tokenId
bindDiscordByUser(string discord
bindFacebookByUser(string facebook
bindInstagramByUser(string instagram
bindTwitterByUser(string twitter
buy(bytes32 _nickNamebytes32[] merkleProofuint64 maxCountuint8 _typepayable 
buyUseMeta(bytes32 _nickNamebytes32[] merkleProofuint64 maxCountuint8 _typepayable 
changeBindMNS(uint256 cardId
clearBindMNS(
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseTokenURI(string baseTokenURI
setEthRecipient(address _ethRecipient
setKeeper(address addrbool 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 fromaddress touint256 tokenId
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BuyNickName(address userbytes32 nickNameuint256 cardIduint256 nickNamePriceuint8 _type
BuyNickNameByMeta(address userbytes32 nickNameuint256 cardIduint256 nickNamePriceuint8 _type
ChangeBindMNS(address useruint256 cardIdbytes32 currentNickbytes32 nick
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetKeeper(address addrbool auth
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _namestring _symboladdress meta
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(