EasyAuction

Verified contract

Active on Base with 27,489 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,645.38
ERC-20
Value $79.57
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x0391a226c1773bd13cd5b6f042332ab3ad67193f3284b3257e510da727f5b596
0xc7ba3428dab6bba20da6dba2e29a2ea47568d603fde6f568155ca0cdaadda87e
0xd8352859cae80fb5c05e58c34ccc19b354ea8dca06dec2ab650e45bf74f807b2
0x4343db4a2057150d5d27e3de2edd5e22ce4ae4b78ba987609ee7bd2a1946ee7f
0x6266ea73b63ed98ce3ba72d2a5c82a11593b87b87fc93c889e65c703671bf6e4
0xeac53d318900331db3cd9e76c9b402721c1edd33dc86906327531a413ff902ef
0x9d9d2b8193907a7a114a85080698794476d5c205dc2b13af7b7154c539fa85f0
0xc354d44efef3007e0fecf8dd74e00a2f6357b63b5a1b876b63209709746d3115
0x94af6b82d4b7c099db1581ab335104e44cf5526285d46567cbbcc0a5ebf43762
0x71ead0d7b7af28a9855737ae140680adb93afcf1994e8761fa344074b3faa162

Functions
Getter at block 22728760
FEE_DENOMINATOR(view returns (uint256)
1000
auctionCounter(view returns (uint256)
2824
feeNumerator(view returns (uint256)
0
feeReceiverUserId(view returns (uint64)
1
numUsers(view returns (uint64)
5085
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.