WatchChain
Verified contract
Active on
Ethereum with 214 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x65f8…e571
0xe3f8…0ab6
Balances ($0.00)
No balances found for "WatchChain"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16127192 | 2 years ago | | | 0 | 0.0018119077 | |
| 16125967 | 2 years ago | | | 0 | 0.0025414995 | |
| 16125955 | 2 years ago | | | 0 | 0.0026655929 | |
| 16125954 | 2 years ago | | | 0 | 0.0024166909 | |
| 16125953 | 2 years ago | | | 0 | 0.0025424924 | |
| 16125952 | 2 years ago | | | 0 | 0.0025378867 | |
| 16125951 | 2 years ago | | | 0 | 0.0025178942 | |
| 16125924 | 2 years ago | | | 0 | 0.0029338252 | |
| 16125923 | 2 years ago | | | 0 | 0.0029412082 | |
| 16125922 | 2 years ago | | | 0 | 0.0029765195 |
ABI
ABI objects
Getter at block 20963154
AUCTION_FEE_BP() view returns (uint256)
300
BUY_LIMIT() view returns (uint8)
0
DOMAIN_SEPARATOR() view returns (bytes32)
0xe223589d35bee388b36ca1448bb68b8766154c29a9192399a43fdbe7c3dcc7c3
FUNDING_PERIOD() view returns (uint256)
864000
LIMIT_ORDER_TYPEHASH() view returns (bytes32)
0x6852d6b9c2f4f396172bbed8d3ba98779e45d96e7aed1a08a3c3c765434b02ed
SELL_LIMIT() view returns (uint8)
1
TRADING_FEE_BP() view returns (uint256)
35
erc1155() view returns (address)
0x65f809cd6e94f59c6b48914e7f208c039ed4e571
erc721() view returns (address)
0xe3f86bc85b9fff23c338c9ea95ba95aadbc50ab6
numberOfwatches() view returns (uint256)
22
owner() view returns (address)
0x7fccac72b9a14e1458b8e0307e96c7d0bd7588d4
quoteToken() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
quoteTokenDelimiter() view returns (uint256)
1000000
wcnFeeAddress() view returns (address)
0x1015e00c4d3338edf0918e77e61dacc0a00b89d8
Read-only
checkOrderError(struct WatchChainOrder order, bytes signature, uint256 shares) view returns (uint8)
checkWIN(uint256 watchId, string win) view returns (bool)
checkWcnBalance(address accounts, uint256 startId, uint256 endId) view returns (struct WatchChainWcnBalance[])
getWatchesByStatusFilter(uint256 startId, uint256 endId, uint256 limit, uint256 filter, bool reverse) view returns (struct WatchChainWatch[], int256)
proposalIsExist(uint256 watchId) view returns (bool)
proposalsToBuyAll(uint256) view returns (uint256 id, address proposer, uint256 price, uint256 shares, uint256 unlockTime)
remaining(bytes32 orderHash) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
userLockUpInfo(address, uint256) view returns (uint256 proposalId, uint256 shares, uint256 unlockTime)
watchExistence(bytes32) view returns (bool)
watchStatus(uint256 watchId) view returns (uint8)
watches(uint256) view returns (bool tradeAllowed, address owner, uint256 fundingStartTime, uint256 price, uint256 soldPrice, uint256 shares, bytes32 ref)
State-modifying
Events addWatch(address watchOwner, uint256 price, bytes32 winHash, uint256 startTime)
buyShares(uint256 amount, uint256 watchId)
cancelOrder(struct WatchChainOrder order)
cancelProposal(uint256 watchId)
cancelSale(uint256 watchId)
editWatch(uint256 watchId, uint256 startTime, uint256 price, bytes32 ref)
fillOrder(struct WatchChainOrder order, bytes signature, uint256 shares)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
proposeToBuyAllShares(uint256 watchId, uint256 price)
readyToSell(uint256 watchId, uint256 shares)
renounceOwnership()
revertFunding(uint256 watchId)
set1155URI(string _newuri)
set721BaseURI(string _baseURIstring)
setWcnFeeAddress(address _wcnFeeAddress)
swapSharesToQuoteToken(uint256 watchId)
transferOwnership(address newOwner)
AddWatch(uint256 watchId, uint256 price, bytes32 ref, uint256 startTime)
BuyShares(uint256 watchId, address user, uint256 amount)
EditWatch(uint256 watchId, uint256 price, bytes32 ref, uint256 startTime)
OrderCanceled(address maker, bytes32 orderHash)
OrderFilled(address taker, uint256 shares, bytes32 orderHash, uint256 remaining, uint256 timestamp)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProposalAccepted(uint256 watchId, uint256 proposalId, uint256 price, address proposer)
ProposalCanceled(uint256 watchId, uint256 proposalId, uint256 shares)
ProposalCreated(uint256 watchId, uint256 proposalId, address proposer, uint256 price)
ReadyToSell(uint256 watchId, uint256 minProposalPrice, address user, uint256 userShares, uint256 remainingShares)
RevertFunding(uint256 watchId, address user, uint256 shares)
SaleCanceled(uint256 watchId, address user, uint256 remainingShares)
SwapSharesToQuoteToken(uint256 watchId, uint256 usdtAmount)
TradeAllowed(uint256 watchId)
constructor(address _quoteToken, address _wcnFeeAddress)
This contract contains no fallback and receive objects.
This contract contains no error objects.