SharedConsumer

Verified contract

Implementation

Active on Base with 1 txns
Deployed by via 0x20bf24ab at 7225019
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "SharedConsumer"

0xc000b039ea660ee6dfa61823e5f03b58b5a7ecb1bf751d4b6f4c4c5d2deabc82
From

Functions
Getter at block 21786774
adapter(view returns (address)
0xd1a1c06a23cd4f5755ae3e90b8dcc1608c40a58b
getTrialSubscription(view returns (uint64)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
estimateFee(uint8 playTypeuint64 subIdbytes paramsview returns (uint256 requestFee)
getNonce(uint64 subIdview returns (uint256)
pendingRequests(bytes32view returns (uint8 playTypebytes param)
userSubIds(addressview returns (uint64)
State-modifying
cancelSubscription(
drawTickets(uint32 totalNumberuint32 winnerNumberuint64 subIduint256 seeduint16 requestConfirmationspayable returns (bytes32 requestId)
initialize(
rawFulfillRandomWords(bytes32 requestIduint256[] randomWords
rawFulfillRandomness(bytes32 requestIduint256 randomness
rawFulfillShuffledArray(bytes32 requestIduint256[] shuffledArray
renounceOwnership(
rollDice(uint32 bunchuint32 sizeuint64 subIduint256 seeduint16 requestConfirmationspayable returns (bytes32 requestId)
setTrialSubscription(uint64 _trialSubId
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
DrawTicketsRequest(address indexed useruint64 indexed subIdbytes32 indexed requestIduint32 totalNumberuint32 winnerNumberuint256 paidAmountuint256 seeduint16 requestConfirmations
DrawTicketsResult(bytes32 indexed requestIduint256[] result
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RollDiceRequest(address indexed useruint64 indexed subIdbytes32 indexed requestIduint32 bunchuint32 sizeuint256 paidAmountuint256 seeduint16 requestConfirmations
RollDiceResult(bytes32 indexed requestIduint256[] result
Upgraded(address indexed implementation
Constructor
constructor(address adapter
Fallback and receive

This contract contains no fallback and receive objects.

Errors
GasLimitTooBig(uint256 haveuint32 want
InsufficientFund(uint256 fundAmountuint256 requiredAmount
InvalidParameters(
InvalidSubId(