BuyStoreRequest

Verified contract

Implementation

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

No balances found for "BuyStoreRequest"

No transactions found for "BuyStoreRequest"


Functions
Getter at block 21743665
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
WRITER_ROLE(view returns (bytes32)
0x2b8f168f361ac1393a163ed4adfa899a87be7b7c71645167bdaddd822ae453c8
ethAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
payToken(view returns (address)
0x0000000000000000000000000000000000000000
takerFeeContract(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
estimatePackPrice(uint256 packIDuint256 unitAmountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getTodayPackPurchased(uint256 packIDuint256 forUserview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
packLimit(uint256view returns (uint256)
packLimitType(uint256view returns (uint8)
packPrice(uint256view returns (uint256)
packPurchasedAllTime(uint256uint256view returns (uint256)
packPurchasedToday(uint256uint256view returns (uint256)
supportToken(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
__RolebaseWriter_init(address admin
buyRequest(string requestIDstruct ITakerFeeTakeFeeData _takeFeepayable 
grantRole(bytes32 roleaddress account
grantWriter(address account
grantWriters(address[] accounts
initialize(
purchasePack(uint256 packIDuint256 forUserpayable 
renounceOwnership(
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
revokeWriter(address account
setPackPrice(uint256 packIDuint256 newPriceuint256 newPackLimituint8 newLimitType
setPayToken(address _payToken
setTakerFeeContract(address _takerFeeContract
transferFunds(address touint256 amount
transferOwnership(address newOwner
Events
BuyStoreRequested(address indexed useruint256 amountuint256 timestampaddress tokenPaystring requestID
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PackPriceModified(uint256 packIDuint256 oldPriceuint256 newPriceuint256 oldPackLimituint256 newPackLimituint8 oldLimitTypeuint8 newLimitType
PackPurchased(address indexed useruint256 packIDuint256 userIduint256 timestampaddress tokenPayuint256 amount
PayTokenChanged(address oldPayTokenaddress token
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(