NiftyExchangeExecutor
Verified contract
Active on
Ethereum with 3,840 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "NiftyExchangeExecutor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21066699 | 13 days ago | | | 0.0175 | 0.00084874680 | |
| 20988119 | 24 days ago | | | 0.035 | 0.0026092776 | |
| 20190000 | 4 months ago | | | 0.00875 | 0.00038579400 | |
| 20189966 | 4 months ago | | | 0.02625 | 0.00089802720 | |
| 20189934 | 4 months ago | | | 0.02625 | 0.00076973760 | |
| 18597118 | a year ago | | | 0.107625 | 0.0028907424 | |
| 18360293 | a year ago | | | 0.030625 | 0.0010700508 | |
| 18158358 | a year ago | | | 0.006125 | 0.0020355660 | |
| 18139524 | a year ago | | | 0.1026375 | 0.0016484832 | |
| 18138100 | a year ago | | | 0.006125 | 0.0016481376 |
ABI
ABI objects
Getter at block 21162680
_priceCurrencyETH() view returns (address)
0x0000000000000000000000000000000000000000
_priceCurrencyUSD() view returns (address)
0x2d5d20c50320de5c9861350c4f760e26de0c2dc7
custodian() view returns (address)
0x8fe2f09f3684284e15822285d444c13d2cb99210
getValidSenderSet() view returns (address[])
[0x15F8733104b67F17158c417d32172Eea56C3b61D]
lockRequestCount() view returns (uint256)
0
setSize() view returns (uint256)
1
Read-only
_validSenderSet(address) view returns (address)
custodianChangeReqs(bytes32) view returns (address proposed)
isValidSender(address sender) view returns (bool)
ownerAddReqs(bytes32) view returns (address proposed)
State-modifying
Events confirmCustodianChange(bytes32 lockId)
confirmValidSenderAdd(bytes32 lockId)
executeSaleBatch(struct NiftyEventBatch[] ne) payable
executeSaleBatchHandler(uint256[] refund, struct NiftyEventBatch[] ne) payable
executeSaleEth1155(uint256 count, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleEth1155batch(uint256[] count, struct NiftyEvent[] ne) payable
executeSaleEth1155batchHandler(uint256[] count, struct NiftyEventHandler[] ne) payable
executeSaleEth1155handler(uint256 count, uint256 refund, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleEth721(uint256 tokenId, address tokenContract, uint256 price, address seller, uint256 sellerProceeds, address buyer) payable
executeSaleEth721batch(uint256[] price, uint256[] sellerProceeds, uint256[] tokenId, address[] tokenContract, address[] seller, address[] buyer) payable
executeSaleEth721batchHandler(struct NiftyEventHandler[] ne) payable
executeSaleEth721handler(uint256 refund, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleReceiver1eth1155(uint256 count, address receiverCreator, uint256 receiverAmount, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleReceiver1eth1155handler(uint256 count, uint256 refund, address receiverCreator, uint256 receiverAmount, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleReceiver1eth721(uint256 tokenId, address tokenContract, uint256 price, address seller, uint256 sellerProceeds, address buyer, address receiverCreator, uint256 receiverAmount) payable
executeSaleReceiver1eth721handler(uint256 refund, address receiverCreator, uint256 receiverAmount, uint256 price, uint256 sellerProceeds, uint256 tokenId, address tokenContract, address seller, address buyer) payable
executeSaleReceiver1token1155(uint256 count, address receiverCreator, uint256 receiverAmount, address priceCurrency, struct NiftyEvent ne)
executeSaleReceiver1token1155handler(uint256 count, address receiverCreator, uint256 receiverAmount, address priceCurrency, struct NiftyEventHandler ne)
executeSaleReceiver1token721(address receiverCreator, uint256 receiverAmount, address priceCurrency, struct NiftyEvent ne)
executeSaleReceiver1token721handler(address receiverCreator, uint256 receiverAmount, address priceCurrency, struct NiftyEventHandler ne)
executeSaleReceiverNeth1155(uint256 count, address[] receiverCreators, uint256[] receiverAmounts, struct NiftyEvent ne) payable
executeSaleReceiverNeth1155batch(uint256[] count, address[][] receiverCreators, uint256[][] receiverAmounts, struct NiftyEvent[] ne) payable
executeSaleReceiverNeth1155batchHandler(uint256[] count, address[][] receiverCreators, uint256[][] receiverAmounts, struct NiftyEventHandler[] ne) payable
executeSaleReceiverNeth1155handler(uint256 count, address[] receiverCreators, uint256[] receiverAmounts, struct NiftyEventHandler ne) payable
executeSaleReceiverNeth721(address[] receiverCreators, uint256[] receiverAmounts, struct NiftyEvent ne) payable
executeSaleReceiverNeth721batch(address[][] receiverCreators, uint256[][] receiverAmounts, struct NiftyEvent[] ne) payable
executeSaleReceiverNeth721batchHandler(address[][] receiverCreators, uint256[][] receiverAmounts, struct NiftyEventHandler[] ne) payable
executeSaleReceiverNeth721handler(address[] receiverCreators, uint256[] receiverAmounts, struct NiftyEventHandler ne) payable
executeSaleReceiverNtoken1155(uint256 count, address[] receiverCreators, uint256[] receiverAmounts, address priceCurrency, struct NiftyEvent ne)
executeSaleReceiverNtoken1155batch(uint256[] count, struct NiftyEventReceiver[] ne)
executeSaleReceiverNtoken1155batchHandler(uint256[] count, struct NiftyEventReceiverHandler[] ne)
executeSaleReceiverNtoken1155handler(uint256 count, address[] receiverCreators, uint256[] receiverAmounts, address priceCurrency, struct NiftyEventHandler ne)
executeSaleReceiverNtoken721(address[] receiverCreators, uint256[] receiverAmounts, address priceCurrency, struct NiftyEvent ne)
executeSaleReceiverNtoken721batch(struct NiftyEventReceiver[] ne)
executeSaleReceiverNtoken721batchHandler(struct NiftyEventReceiverHandler[] ne)
executeSaleReceiverNtoken721handler(address[] receiverCreators, uint256[] receiverAmounts, address priceCurrency, struct NiftyEventHandler ne)
executeSaleToken1155(uint256 count, uint256 price, uint256 sellerProceeds, address priceCurrency, uint256 tokenId, address tokenContract, address seller, address buyer)
executeSaleToken1155batch(uint256[] count, address[] priceCurrency, struct NiftyEvent[] ne)
executeSaleToken1155batchHandler(uint256[] count, address[] priceCurrency, struct NiftyEventHandler[] ne)
executeSaleToken1155handler(uint256 count, uint256 refund, uint256 price, uint256 sellerProceeds, address priceCurrency, uint256 tokenId, address tokenContract, address seller, address buyer)
executeSaleToken721(uint256 tokenId, address tokenContract, uint256 price, address priceCurrency, address seller, uint256 sellerProceeds, address buyer)
executeSaleToken721batch(address[] priceCurrency, struct NiftyEvent[] ne)
executeSaleToken721batchHandler(address[] priceCurrency, struct NiftyEventHandler[] ne)
executeSaleToken721handler(uint256 refund, uint256 price, uint256 sellerProceeds, address priceCurrency, uint256 tokenId, address tokenContract, address seller, address buyer)
executeSaleUsd1155(uint256 count, uint256 price, uint256 tokenId, address tokenContract, address seller, address buyer)
executeSaleUsd1155batch(uint256[] count, uint256[] price, uint256[] tokenId, address[] tokenContract, address[] seller, address[] buyer)
executeSaleUsd721(uint256 tokenId, address tokenContract, uint256 price, address seller, address buyer)
executeSaleUsd721batch(uint256[] price, uint256[] tokenId, address[] tokenContract, address[] seller, address[] buyer)
recordSale1155(address tokenContract, uint256 tokenId, uint256 count, uint256 price, address priceCurrency)
recordSale1155batch(uint256[] count, address[] tokenContract, uint256[] tokenId, uint256[] price, address[] priceCurrency)
recordSale721(uint256 tokenId, address tokenContract, uint256 price, address priceCurrency)
recordSale721batch(address[] tokenContract, uint256[] tokenId, uint256[] price, address[] priceCurrency)
removeAllValidSenders()
removeValidSender(address sender)
requestCustodianChange(address _proposedCustodian) returns (bytes32 lockId)
requestValidSenderAdd(address _sender) returns (bytes32 lockId)
withdraw(address recipient, uint256 value)
withdraw20(address tokenContract, address recipient, uint256 amount)
withdraw721(address tokenContract, address recipient, uint256 tokenId)
CustodianChangeConfirmed(bytes32 _lockId, address _newCustodian)
CustodianChangeRequested(bytes32 _lockId, address _msgSender, address _proposedCustodian, uint256 _lockRequestIdx)
NiftySale1155(address indexed tokenContract, uint256 tokenId, uint256 count, uint256 price, address priceCurrency)
NiftySale721(address indexed tokenContract, uint256 tokenId, uint256 price, address priceCurrency)
ValidSenderAddConfirmed(bytes32 _lockId, address _newValidSender)
ValidSenderAddRequested(bytes32 _lockId, address _msgSender, address _proposed, uint256 _lockRequestIdx)
constructor(address priceCurrencyUSD_, address recoveryAdmin_, address[] validSenders_)
This contract contains no fallback and receive objects.
This contract contains no error objects.