SurrealMintPassFactory

Verified contract

Active on Ethereum with 1,351 txns
Deployed by via 0x7a07655f at 13800065
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $570.68
0xd58da053ef6f05a7bedeb40586ecb85419055a456a46c2407dd55125b6e7d72e
0xa4bab470e33909178e0483442ff3696cec52088f96761e47501033b4ad23490b
0x679578709cb2d10d3e2ec24c6b8c082eb630dcb079699db5a179eb49a185e37e
From
0x4055477f0379717997058d2ae5ee73a0632e88d93104f461cbe8d9bd1494c2bf
0x4b3194ccf437ab674cd9dd67fb10e7370fd71e545b52c00ef2d2723a99a1974f
0xbdb51ccf235b88b1fb7bb6c1e5260aa27e8f136bc24b6e36dc1589479eba6ce4
From
0xcf12701c8382c33d26914b1eda0fc866639216211247af2739c0ce18359a868a
0x7b6bbaf7d9749a696a5d3459973681bc110cbafe641a965f9fa5d1b2e32b6558
0x53ddb805602085e3e933c0713106878a17b5d413c90335d7ae628924a5b90aab
0x187c87c287230e28b64a576f067af375bb9085fb56d85927cbde33d8ca8ca6ab

Functions
Getter at block 21313761
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
 
asciiSender(view returns (string)
 
generateSenderHash(view returns (bytes32)
owner(view returns (address)
0x37c6e1d755112213d5e7d5e2aca2b83192f7cf35
signer(view returns (address)
0x4272b1c5a8aea01e5b3403d11a247f3a15ed07a6
totalReleased(view returns (uint256)
48086100650000000000
totalShares(view returns (uint256)
100
Read-only
balanceOf(address accountuint256 idview returns (uint256)
balanceOfBatch(address[] accountsuint256[] idsview returns (uint256[])
exists(uint256 idview returns (bool)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
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)
totalReleased(address tokenview returns (uint256)
totalSupply(uint256 idview returns (uint256)
uri(uint256 tokenIdview returns (string)
State-modifying
addIntegration(address account
burn(address accountuint256 iduint256 value
createNewMintPass(uint256 mintPriceuint256 passMintLimituint256 walletMintLimitstring tokenURIbool requiresSignature
grantAdminRole(address account
grantRole(bytes32 roleaddress account
mint(address touint256 tokenIduint256 amount
overrideCurrentActiveMintPass(uint256 overrideIndex
publicMint(address touint256 amountbytes signaturepayable 
release(address account
release(address tokenaddress account
removeAdminRole(address account
removeIntegration(address account
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeBatchTransferFrom(address fromaddress touint256[] idsuint256[] amountsbytes data
safeTransferFrom(address fromaddress touint256 iduint256 amountbytes data
setApprovalForAll(address operatorbool approved
setMintingSigner(address _signer
toggleSale(uint256 tokenId
updateMintPass(uint256 iduint256 mintPriceuint256 passMintLimituint256 walletMintLimitbool requiresSignature
Events
ApprovalForAll(address indexed accountaddress indexed operatorbool approved
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TransferBatch(address indexed operatoraddress indexed fromaddress indexed touint256[] idsuint256[] values
TransferSingle(address indexed operatoraddress indexed fromaddress indexed touint256 iduint256 value
URI(string valueuint256 indexed id
Constructor
constructor(address signer_address adminAddressaddress devAddressaddress surrealContractAddress_address[] payeesuint256[] shares_
Fallback and receive
receive(
Errors

This contract contains no error objects.