LunchbreakSeats

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xe49b85fb at 18688595
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "LunchbreakSeats"

No transactions found for "LunchbreakSeats"


Functions
Getter at block 22920940
compensationDivider(view returns (uint256)
0
curveFactor(view returns (uint256)
0
escrowManager(view returns (address)
0x0000000000000000000000000000000000000000
feeDivider(view returns (uint256)
0
feeRecipient(view returns (address)
0x0000000000000000000000000000000000000000
initialPrice(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
referralManager(view returns (address)
0x0000000000000000000000000000000000000000
scoutingFee(view returns (uint256)
0
Read-only
balanceOf(address useraddress chairHolderview returns (uint256)
calculateTotalCost(uint256 startIduint256 numTokensuint256 _curveFactoruint256 _initialPricepure returns (uint256)
completedMessagesEscrows(addressaddressuint256view returns (bool)
costOfToken(uint256 tokenIduint256 _curveFactoruint256 _initialPricepure returns (uint256)
escrowOf(address useraddress recipientview returns (uint256[])
escrowOf(address useraddress recipientuint256 indexview returns (uint256)
messagesEscrow(addressaddressview returns (uint256)
messagesEscrows(addressaddressuint256view returns (uint256)
referrals(addressview returns (address)
seatParameters(addressview returns (uint256 initialPriceuint256 curveFactoruint256 feeDivideruint256 compensationDivider)
seats(addressview returns (uint256 totalSupply)
supplyOf(address userview returns (uint256)
withdrawableBalanceOf(address userview returns (uint256)
withdrawableBalances(addressview returns (uint256)
State-modifying
buySeats(address useruint256 amountpayable 
buySeats(address useruint256 amountaddress recipientpayable 
fundEscrow(address useraddress recipientuint256 indexpayable 
initialize(address initialOwneraddress _feeRecipientuint256 _initialPriceuint256 _curveFactoruint256 _feeDivideruint256 _compensationDivider
payScoutingFeeAndBuySeat(address userpayable 
renounceOwnership(
returnEscrow(address useraddress recipientuint256 index
sellSeats(address useruint256 amountuint256 minSellReturnAmount
setCompensationDivider(uint256 _compensationDivider
setCurveFactor(uint256 _curveFactor
setEscrowManager(address _escrowManager
setFeeDivider(uint256 _feeDivider
setFeeRecipient(address _feeRecipient
setInitialPrice(uint256 _initialPrice
setReferral(address useraddress referrer
setReferralManager(address _referralManager
setScoutingFee(uint256 _scoutingFee
transferOwnership(address newOwner
withdraw(uint256 amount
withdrawEscrow(address useraddress recipientuint256 index
Events
CompensationDividerSet(uint256 indexed compensationDivider
CurveFactorSet(uint256 indexed curveFactor
EscrowFunded(address indexed useraddress indexed recipientuint256 indexed indexuint256 amount
EscrowManagerSet(address indexed escrowManager
EscrowReturned(address indexed useraddress indexed recipientuint256 indexed indexuint256 amount
EscrowWithdrawn(address indexed useraddress indexed recipientuint256 indexed indexuint256 amount
FeeDividerSet(uint256 indexed feeDivider
FeeRecipientSet(address indexed feeRecipient
FundsWithdrawn(address indexed useruint256 amount
InitialPriceSet(uint256 indexed initialPrice
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReferralManagerSet(address indexed referralManager
ReferralPaid(address indexed useraddress indexed referreruint256 amount
ReferralSet(address indexed useraddress indexed referrer
ScoutingCompleted(address indexed scoutedUser
ScoutingFeeSet(uint256 indexed scoutingFee
SeatsBought(address indexed useraddress indexed buyeruint256 amountuint256 totalCostuint256 fee
SeatsSold(address indexed useraddress indexed selleruint256 amountuint256 returnAmountuint256 fee
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
EscrowAlreadyCompleted(address useraddress recipientuint256 index
FailedToWithdrawETH(address useruint256 amount
InsufficientETHSent(uint256 amountSentuint256 amountRequired
InsufficientReturnAmount(uint256 returnAmountuint256 minSellReturnAmount
InsufficientScoutingFee(uint256 scoutingFeeuint256 amountSent
InsufficientSeatsToSell(uint256 amountToSelluint256 userBalance
InsufficientWithdrawableBalance(uint256 amountuint256 requiredAmount
InvalidDivider(uint256 divider
InvalidEscrowManager(address escrowManager
InvalidInitialization(
InvalidReferralManager(address referralManager
InvalidReferrer(address useraddress referrer
NoETHInEscrow(address useraddress recipientuint256 index
NoETHSentToFundEscrow(address useraddress recipientuint256 index
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
ReturningExtraETHFailed(address useruint256 seatsAmountToBuyuint256 totalCostuint256 extraAmount
SendingSellReturnFailed(address useruint256 returnAmountuint256 totalCost