KaijuMart

Verified contract

Active on Ethereum with 10,867 txns
Deployed by via 0x6d1ec96b at 15450270
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 2 additional slots

No balances found for "KaijuMart"

0x2c7aafc37c02c18acdea208011ecb3eb4d0184952bd0cef81c9e3b62429d1656
0x2be3ecdc0402003b98e62ac4f2bbbb998a64d0ddfa3bd012874e2ed87c4006fe
0x785146d676fb851fd89c468f65b13a267e961cd68beb103e17bb4cc5fe529b49
0xe53ee3316758feee1cad1c29ad26d326e9e62a9260decd138ecb7c0e5f322943
0xfbd0ba75dc9864b2eb1bb18d342dba724d2406a7403ad5234d7aae2d3053db54
0x9205e7bb2d998635e2496c1edd8f433205092e5182fec49e90c887a837c8005e
0x23714d7845e84fe2823159a66f1ee62030783e24c0fdadb1bbe1114e03272851
0x46bdbe0e223f0d0a8c45a6ec57db7e46c2983e78f68588a468e7cf89ec0911c8
0x3439ed7c9eac8fda74ddc8c27b91b6b397c3027c1e6663ac5c4b08bf9ecfa684
0xf864d0a1461bd750689127439ade557da4e90d779472d4fc9ed71a9740419d13

Functions
Getter at block 21078735
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MANAGER_ROLE(view returns (bytes32)
0x241ecf16d79d0f8dbfb92cbc07fe17840425976cf0667f022fe9877caa831b08
kaijuContracts(view returns (address kaijuaddress mutantsaddress scientistsaddress rwasteaddress scales)
(kaiju=0x855e43e2b049b4113993a096cc1f5f14b52f984e, mutants=0x83f82414b5065bb9a85e330c67b4a10f798f4ed2, scientists=0xa310425046661c523d98344f7e9d66b32195365d, rwaste=0x5cd2fac9702d68dde5a94b1af95962bcfb80fc7d, scales=0x27192b750ff796514f039512aaf5a3655a095ea0)
managerContracts(view returns (address auctionaddress doorbusteraddress raffle)
(auction=0x3fe986e8cdbe32948a189a47f1a02257c300bb34, doorbuster=0x63fea219344ddf379130cfd23c821d4858b9d4ec, raffle=0xe154dfeddf252495b11261225b8a4cf29aa9fd3a)
Read-only
getAuction(uint256 auctionIdview returns (struct IAuctionManagerAuction)
getBid(uint256 auctionIdaddress accountview returns (uint104)
getDoorbuster(uint256 doorbusterIdview returns (struct IDoorbusterManagerDoorbuster)
getRaffle(uint256 raffleIdview returns (struct IRaffleManagerRaffle)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isKing(address accountview returns (bool)
lots(uint256view returns (uint104 rwastePriceuint104 scalesPriceuint8 lotTypeuint8 paymentTokenaddress redeemer)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
bid(uint256 auctionIduint104 value
close(uint256 auctionIduint104 lowestWinningBidaddress[] tiebrokenWinners
createAuction(uint256 lotIdstruct IKaijuMartCreateLot lotstruct IAuctionManagerCreateAuction auction
createDoorbuster(uint256 lotIdstruct IKaijuMartCreateLot lotuint104 rwastePriceuint104 scalesPriceuint32 supply
createRaffle(uint256 lotIdstruct IKaijuMartCreateLot lotuint104 rwastePriceuint104 scalesPricestruct IRaffleManagerCreateRaffle raffle
draw(uint256 raffleIdbool vrf
enter(uint256 raffleIduint32 amountuint8 token
grantRole(bytes32 roleaddress account
purchase(uint256 doorbusterIduint32 amountuint8 tokenuint256 noncebytes signature
redeem(uint256 auctionId
refund(uint256 auctionId
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setKaijuContracts(struct IKaijuMartKaijuContracts _kaijuContracts
setManagerContracts(struct IKaijuMartManagerContracts _managerContracts
Events
Bid(uint256 indexed idaddress indexed accountuint104 value
Create(uint256 indexed iduint8 indexed lotTypeaddress indexed managerContract
Enter(uint256 indexed idaddress indexed accountuint64 amount
Purchase(uint256 indexed idaddress indexed accountuint64 amount
Redeem(uint256 indexed iduint32 indexed amountaddress indexed toaddress redeemer
Refund(uint256 indexed idaddress indexed accountuint104 value
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Constructor
constructor(struct IKaijuMartKaijuContracts _kaijuContractsstruct IKaijuMartManagerContracts _managerContractsaddress admin
Fallback and receive

This contract contains no fallback and receive objects.

Errors
KaijuMart_CannotClaimRefund(
KaijuMart_CannotRedeemAuction(
KaijuMart_InvalidRedeemerContract(
KaijuMart_InvalidTokenType(
KaijuMart_LotAlreadyExists(
KaijuMart_LotDoesNotExist(
KaijuMart_MustBeAKing(