LooksRareProtocol
Verified contract
Active on
Ethereum with 29,759 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $3,176.73 |
$0 | |
HQG | ERC-20 | 0.001 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21158909 | 5 hours ago | | | 0 | 0.0015391450 | |
| 21154003 | 21 hours ago | | | 0 | 0.00057576141 | |
| 21152965 | a day ago | | | 0.038 | 0.0019236816 | |
| 21149967 | a day ago | | | 2.24 | 0.0016448884 | |
| 21148693 | 2 days ago | | | 0 | 0.00050425773 | |
| 21145754 | 2 days ago | | | 0.039 | 0.0018606042 | |
| 21144671 | 2 days ago | | | 0.089 | 0.0029199845 | |
| 21140568 | 3 days ago | | | 0 | 0.00041277006 | |
| 21135690 | 3 days ago | | | 0.122 | 0.0052320769 | |
| 21133583 | 4 days ago | | | 0 | 0.00056284910 |
ABI
ABI objects
Getter at block 21160306
MAGIC_VALUE_ORDER_NONCE_EXECUTED() view returns (bytes32)
0x53849a1acec87308423850dccd979fc7a4b74b75a79b19c3b98ec8df38a599db
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
affiliateController() view returns (address)
0xaa27e4fcccbf24b1f745cf5b2ecee018e91a5e5e
chainId() view returns (uint256)
1
creatorFeeManager() view returns (address)
0x0000000000000000000000000000000000000000
domainSeparator() view returns (bytes32)
0x13be80cb8c4239588caab638256c555b825f3fbead883414b042fd375781040c
isAffiliateProgramActive() view returns (bool)
true
maxCreatorFeeBp() view returns (uint16)
1000
owner() view returns (address)
0xbfb6669ef4c4c71ae6e722526b1b8d7d9ff9a019
ownershipStatus() view returns (uint8)
0
potentialOwner() view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeRecipient() view returns (address)
0x1838de7d4e4e42c8eb7b204a91e28e9fad14f536
transferManager() view returns (address)
0x000000000060c4ca14cfc4325359062ace33fe3d
Read-only
affiliateRates(address) view returns (uint256)
hashBatchOrder(bytes32 root, uint256 proofLength) pure returns (bytes32 batchOrderHash)
isCurrencyAllowed(address) view returns (bool)
strategyInfo(uint256) view returns (bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
userBidAskNonces(address) view returns (uint256 bidNonce, uint256 askNonce)
userOrderNonce(address, uint256) view returns (bytes32)
userSubsetNonce(address, uint256) view returns (bool)
State-modifying
Events addStrategy(uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
cancelOrderNonces(uint256[] orderNonces)
cancelOwnershipTransfer()
cancelSubsetNonces(uint256[] subsetNonces)
confirmOwnershipRenouncement()
confirmOwnershipTransfer()
executeMultipleTakerBids(struct OrderStructsTaker[] takerBids, struct OrderStructsMaker[] makerAsks, bytes[] makerSignatures, struct OrderStructsMerkleTree[] merkleTrees, address affiliate, bool isAtomic) payable
executeTakerAsk(struct OrderStructsTaker takerAsk, struct OrderStructsMaker makerBid, bytes makerSignature, struct OrderStructsMerkleTree merkleTree, address affiliate)
executeTakerBid(struct OrderStructsTaker takerBid, struct OrderStructsMaker makerAsk, bytes makerSignature, struct OrderStructsMerkleTree merkleTree, address affiliate) payable
incrementBidAskNonces(bool bid, bool ask)
initiateOwnershipRenouncement()
initiateOwnershipTransfer(address newPotentialOwner)
restrictedExecuteTakerBid(struct OrderStructsTaker takerBid, struct OrderStructsMaker makerAsk, address sender, bytes32 orderHash) returns (uint256 protocolFeeAmount)
updateAffiliateController(address newAffiliateController)
updateAffiliateProgramStatus(bool isActive)
updateAffiliateRate(address affiliate, uint256 bp)
updateCreatorFeeManager(address newCreatorFeeManager)
updateCurrencyStatus(address currency, bool isAllowed)
updateDomainSeparator()
updateETHGasLimitForTransfer(uint256 newGasLimitETHTransfer)
updateMaxCreatorFeeBp(uint16 newMaxCreatorFeeBp)
updateProtocolFeeRecipient(address newProtocolFeeRecipient)
updateStrategy(uint256 strategyId, bool isActive, uint16 newStandardProtocolFee, uint16 newMinTotalFee)
AffiliatePayment(address affiliate, address currency, uint256 affiliateFee)
CancelOwnershipTransfer()
CurrencyStatusUpdated(address currency, bool isAllowed)
InitiateOwnershipRenouncement()
InitiateOwnershipTransfer(address previousOwner, address potentialOwner)
NewAffiliateController(address affiliateController)
NewAffiliateProgramStatus(bool isActive)
NewAffiliateRate(address affiliate, uint256 rate)
NewBidAskNonces(address user, uint256 bidNonce, uint256 askNonce)
NewCreatorFeeManager(address creatorFeeManager)
NewDomainSeparator()
NewGasLimitETHTransfer(uint256 gasLimitETHTransfer)
NewMaxCreatorFeeBp(uint256 maxCreatorFeeBp)
NewOwner(address newOwner)
NewProtocolFeeRecipient(address protocolFeeRecipient)
NewStrategy(uint256 strategyId, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp, uint16 maxProtocolFeeBp, bytes4 selector, bool isMakerBid, address implementation)
OrderNoncesCancelled(address user, uint256[] orderNonces)
StrategyUpdated(uint256 strategyId, bool isActive, uint16 standardProtocolFeeBp, uint16 minTotalFeeBp)
SubsetNoncesCancelled(address user, uint256[] subsetNonces)
TakerAsk(struct ILooksRareProtocolNonceInvalidationParameters nonceInvalidationParameters, address askUser, address bidUser, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
TakerBid(struct ILooksRareProtocolNonceInvalidationParameters nonceInvalidationParameters, address bidUser, address bidRecipient, uint256 strategyId, address currency, address collection, uint256[] itemIds, uint256[] amounts, address[2] feeRecipients, uint256[3] feeAmounts)
constructor(address _owner, address _protocolFeeRecipient, address _transferManager, address _weth)
This contract contains no fallback and receive objects.
CallerInvalid()
ChainIdInvalid()
CreatorFeeBpTooHigh()
CurrencyInvalid()
ERC20TransferFromFail()
LengthsInvalid()
MerkleProofInvalid()
MerkleProofTooLarge(uint256 length)
NewGasLimitETHTransferTooLow()
NewProtocolFeeRecipientCannotBeNullAddress()
NoOngoingTransferInProgress()
NoSelectorForStrategy()
NoncesInvalid()
NotAContract()
NotAffiliateController()
NotOwner()
NotV2Strategy()
NullSignerAddress()
OutsideOfTimeRange()
PercentageTooHigh()
QuoteTypeInvalid()
ReentrancyFail()
RenouncementNotInProgress()
SameDomainSeparator()
SignatureEOAInvalid()
SignatureERC1271Invalid()
SignatureLengthInvalid(uint256 length)
SignatureParameterSInvalid()
SignatureParameterVInvalid(uint8 v)
StrategyHasNoSelector()
StrategyNotAvailable(uint256 strategyId)
StrategyNotUsed()
StrategyProtocolFeeTooHigh()
TransferAlreadyInProgress()
TransferNotInProgress()
WrongPotentialOwner()