Hashmasks

Verified contract

Proxy

Active on Ethereum with 1,851 txns
Deployed by via 0x87802e62 at 11841388
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
 (#15914)
ERC-721
--
 (#15834)
ERC-721
--
 (#15319)
ERC-721
--
 (#15137)
ERC-721
--
 (#14991)
ERC-721
--
 (#14794)
ERC-721
--
 (#14678)
ERC-721
--
 (#14528)
ERC-721
--
 (#14440)
ERC-721
--
 (#14426)
ERC-721
--
0x605fe6ab42bfa8072ea8aba8fe26cbc12d1ce6161de103e376b7ceb77514e226
0xba6acf0857684f06370d08782aab36789d5c40444840db3e61928494df3eabe7
0xdbf0cdaef67947bd8efa304680333b3e7c57a956144b5fd57cbb48afa07ccf38
0xd9b6c3fcf117aeefcb9816896f71da520dbd4bd8975e5f5c9331741f2521122a
0x1471e449b21ef5d6ee7d9d28a7be560b0edd2dea1b23add9c12c6e64ffe6a26b
0xb6e6a284ca16f0b1ae33a7b70c8e843ccab66f3372e7c622db82cd5e43dbd70c
0x677f4cd0234d0cd76b37a8ad1ecd1282558370378d25eee18ddc25359ec9550a
0x5cb68845dd9e925385ba323e2448f735dfdbcf466cf5ad9483bb7e3659d48d39
0x9f2a3c3e56e4f878caeab0659aec3cb43e7c7bf1fba4f020026164868dcdfa69
0x61bfc9be07d3a2d35cd235b1348d53f5cbf69b84469ae46c039cc57f60c2abb9

Functions
Getter at block 21204102
decimals(view returns (uint8)
18
factory(view returns (address)
0x0f4676178b5c53ae0a655f1b19a96387e4b8b5f2
getInfos(view returns (uint256 _typestring _namestring _symboluint256 _supply)
(_type=721, _name=Hashmasks, _symbol=MASK20, _supply=110)
name(view returns (string)
Hashmasks
nftAddress(view returns (address)
0xc2c747e0f7004f9e8817db2ca4997657a7746928
nftType(view returns (uint256)
721
nftValue(view returns (uint256)
100000000000000000000
symbol(view returns (string)
MASK20
totalSupply(view returns (uint256)
11000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
decodeParams(bytes dataaddress defaultRecipientview returns (addressaddress)
supportsInterface(bytes4 interfaceIdview returns (bool)
track1155(uint256view returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
flashLoan(uint256[] _idsuint256[] _amountsaddress _operatorbytes _params
increaseAllowance(address spenderuint256 addedValuereturns (bool)
init(string _namestring _symboladdress _nftAddressuint256 _nftTypepayable 
multi721Deposit(uint256[] _idsaddress _receipientaddress _referral
multi721Deposit(uint256[] _idsaddress _referral
onERC1155BatchReceived(address operatoraddressuint256[] idsuint256[] valuesbytes datareturns (bytes4)
onERC1155Received(address operatoraddressuint256uint256 valuebytes datareturns (bytes4)
onERC721Received(address operatoraddressuint256bytes datareturns (bytes4)
setParams(uint256 _nftTypestring _namestring _symboluint256 _nftValue
swap1155(uint256[] in_idsuint256[] in_amountsuint256[] out_idsuint256[] out_amountsaddress _receipient
swap721(uint256 _inuint256 _outaddress _receipient
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
withdraw(uint256[] _tokenIdsuint256[] amountsaddress recipient
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(uint256[] indexed _tokenIdsuint256[] indexed amounts
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.