EasyAuction

Verified contract

Active on Base with 26,026 txns
Deployed by via 0x7b4d4533 at 17568858
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $2,792.21
ERC-20
Value $35.85
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x114144451c7ca49f309ebe4f7ae63677327ec78d527afde05028ff04ede933f3
0x24623ee438d06bb7903ecc00f5ec282d342541ff588a8b9268fd248a0fd8ec58
0xab9ae1486a1ca94b7ad5f55d4f91dc735a770d3877544fb6074152ce3ecada48
0x3417d4284808948c2df3961095a16d7e9c597ea60c60648134797151c03fe83c
0xdc1602b4c5537ce698b87fdb9e328d973b35f19af0d3737d182fca7041983bc0
0x92073287e4937ec691fdd3e26b3c4ad43b28dde6da73ca5e5f6a5ab6edd0f294
0xfa6437bbf75f12b19b1cb2128ed4b8c99ef3e64ffec90191a20084438d8e56fb
0x594993be953afba709eee993befade75cf96250f5f3048148818b7bdafb7662b
0x631a871771a421de63d3561b750168d5ca7b751f0c3de59771c97a925baa5abf
0x68f620b017f2b447da9979376bb1e4598f51fe7dc1f9540e90cdf9f3c48e184b

Functions
Getter at block 21754431
FEE_DENOMINATOR(view returns (uint256)
1000
auctionCounter(view returns (uint256)
2521
feeNumerator(view returns (uint256)
0
feeReceiverUserId(view returns (uint64)
1
numUsers(view returns (uint64)
4951
owner(view returns (address)
0x96feed3b3071ebe641c2eca422c6f57fd9ee4bbc
subjectFactory(view returns (address)
0x48f9887cab979b6f476bba3cc96808be8b8a2b72
Read-only
auctionAccessData(uint256view returns (bytes)
auctionAccessManager(uint256view returns (address)
auctionData(uint256view returns (address auctioningTokenaddress biddingTokenuint256 orderCancellationEndDateuint256 auctionEndDatebytes32 initialAuctionOrderuint256 minimumBiddingAmountPerOrderuint256 interimSumBidAmountbytes32 interimOrderbytes32 clearingPriceOrderuint96 volumeClearingPriceOrderbool minFundingThresholdNotReachedbool isAtomicClosureAlloweduint256 feeNumeratoruint256 minFundingThreshold)
containsOrder(uint256 auctionIdbytes32 orderview returns (bool)
getSecondsRemainingInBatch(uint256 auctionIdview returns (uint256)
State-modifying
cancelSellOrders(uint256 auctionIdbytes32[] _sellOrders
claimFromParticipantOrder(uint256 auctionIdbytes32[] ordersreturns (uint256 sumAuctioningTokenAmountuint256 sumBiddingTokenAmount)
getUserId(address userreturns (uint64 userId)
initiateAuction(address _auctioningTokenaddress _biddingTokenuint256 orderCancellationEndDateuint256 auctionEndDateuint96 _auctionedSellAmountuint96 _minBuyAmountuint256 minimumBiddingAmountPerOrderuint256 minFundingThresholdbool isAtomicClosureAllowedaddress accessManagerContractbytes accessManagerContractDatareturns (uint256)
placeSellOrders(uint256 auctionIduint96[] _minBuyAmountsuint96[] _sellAmountsbytes32[] _prevSellOrdersbytes allowListCallDatareturns (uint64 userId)
placeSellOrdersOnBehalf(uint256 auctionIduint96[] _minBuyAmountsuint96[] _sellAmountsbytes32[] _prevSellOrdersbytes allowListCallDataaddress orderSubmitterreturns (uint64 userId)
precalculateSellAmountSum(uint256 auctionIduint256 iterationSteps
registerUser(address userreturns (uint64 userId)
renounceOwnership(
setFeeParameters(uint256 newFeeNumeratoraddress newfeeReceiverAddress
setSubjectFactory(address subjectFactoryAddress
settleAuction(uint256 auctionIdreturns (bytes32 clearingOrder)
settleAuctionAtomically(uint256 auctionIduint96[] _minBuyAmountuint96[] _sellAmountbytes32[] _prevSellOrderbytes allowListCallData
transferOwnership(address newOwner
Events
AuctionCleared(uint256 indexed auctionIduint96 soldAuctioningTokensuint96 soldBiddingTokensbytes32 clearingPriceOrder
CancellationSellOrder(uint256 indexed auctionIduint64 indexed userIduint96 buyAmountuint96 sellAmount
ClaimedFromOrder(uint256 indexed auctionIduint64 indexed userIduint96 buyAmountuint96 sellAmount
NewAuction(uint256 indexed auctionIdaddress indexed _auctioningTokenaddress indexed _biddingTokenuint256 orderCancellationEndDateuint256 auctionEndDateuint64 userIduint96 _auctionedSellAmountuint96 _minBuyAmountuint256 minimumBiddingAmountPerOrderuint256 minFundingThresholdaddress allowListContractbytes allowListData
NewSellOrder(uint256 indexed auctionIduint64 indexed userIduint96 buyAmountuint96 sellAmount
NewUser(uint64 indexed userIdaddress indexed userAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
UserRegistration(address indexed useruint64 userId
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.