SURREAL

Verified contract

Active on Ethereum with 1,188 txns
Deployed by via 0x49045f30 at 13779921
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
--
0x795cda040f8689a36c49fb89cfff25a3709dac615c7412ca2a0ebc410e754c27
0x85219142727cc0e64a5ebaa89a4c64b3831d1968515be2eadee6f1bef1954453
0xcb1dbbdb99e0304723803d10d77bcb60ad17def976dde98a83f204d864057820
0x5e9dbfbeb15fee55eae27d958230e77957784f1a18c5d35c57fb24adcc11fb70
0xf863bc291a808e407001c4ba22dd961b8af3232733317e3efb958a2c06b67504
0x1b47c7807c98dc555f9fc080de088efbedb62ee9366a9e8e34d628fb6ed64d2b
0x28ddb004acbd05724d0adce3387c99724942ec58d5590070d867c9e427fd1575
0x096a2a61d81445c47633e44a8c0e199e1604d8e54440e7357609bbd5d8386358
0x5c5aca203e996b474b1d1bc6ea611de30d4ad0e988fdd855f77caee04a5b5fa6
0x055493423054bb44653b1801777f0d7878e3fec1a99b52571a8a89f1104b9f3e

Functions
Getter at block 20939359
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
INTEGRATION_ROLE(view returns (bytes32)
0x5f924c6b1faae42f36fa6b66af882e9a987aefb9164fceeea420ca4168959c66
 
asciiSender(view returns (string)
 
generateSenderHash(view returns (bytes32)
name(view returns (string)
SURREAL
owner(view returns (address)
0x37c6e1d755112213d5e7d5e2aca2b83192f7cf35
paused(view returns (bool)
false
signer(view returns (address)
0x03dff7fdb6adbbc33169f94d2343eb514161bb4a
symbol(view returns (string)
SURREAL
totalReleased(view returns (uint256)
243450000000000000
totalShares(view returns (uint256)
100
totalSupply(view returns (uint256)
383
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
recover(bytes signatureview returns (address)
recoveredAddress(bytes signatureview returns (bytes)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
toEthSignedMessageHash(string spure returns (bytes32)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
totalReleased(address tokenview returns (uint256)
State-modifying
addIntegration(address account
approve(address touint256 tokenId
claim(bytes signatureuint256 mintPassTokenId
grantAdminRole(address account
grantRole(bytes32 roleaddress account
mint(address touint256 amountuint256 mintPassTokenId
pauseClaiming(
release(address account
release(address tokenaddress account
removeAdminRole(address account
removeIntegration(address account
renounceRole(bytes32 roleaddress account
reveal(uint256 tokenIdstring revealedTokenURI
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setMintPassContract(address _address
setMintPassTokenURI(uint256 mintPassTokenIdstring mintPassTokenURI
setMintingSigner(address _signer
transferFrom(address fromaddress touint256 tokenId
unpauseClaiming(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Claimed(uint256 indexed _idaddress by
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
Paused(address account
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
PermanentURI(string _valueuint256 indexed _id
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Constructor
constructor(address signeraddress adminAddressaddress[] payeesuint256[] shares_
Fallback and receive
receive(
Errors

This contract contains no error objects.