OverTheCounter
Verified contract
Active on
Ethereum with 245 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x622e…4f81
Balances ($1,697.92)
Native
Value
$1,697.92
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.448508 | $3,785.71 |
$1,697.92 | |
BCB | ERC-20 | 0 | $0.003552 |
$0 | |
ASTRAL | ERC-20 | 204.448248M | -- | -- | |
CROGL | ERC-20 | 37.016764K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20270704 | 5 months ago | | | 0 | 0.00053161457 | |
| 20255197 | 5 months ago | | | 0.342 | 0.0013894668 | |
| 20150918 | 6 months ago | | | 0.002 | 0.0011050694 | |
| 19516595 | 9 months ago | | | 0 | 0.0021883609 | |
| 19516587 | 9 months ago | | | 0.5 | 0.0038092161 | |
| 19516578 | 9 months ago | | | 0 | 0.00088842863 | |
| 19510214 | 9 months ago | | | 0 | 0.0010694052 | |
| 19510192 | 9 months ago | | | 0.5 | 0.0037022718 | |
| 19357742 | 9 months ago | | | 0 | 0.0031104123 | |
| 19337991 | 9 months ago | | | 0 | 0.0028973089 |
ABI
ABI objects
Getter at block 21380085
addOfferFee() view returns (uint256)
1000000000000000
buyPackageFeePerc() view returns (uint256)
1000
createServiceFeeETH() view returns (uint256)
2000000000000000
enabled() view returns (bool)
true
feeReducer() view returns (address)
0x0000000000000000000000000000000000000000
getAllActiveOTCTokenIds() view returns (uint256[])
[28, 55, 11, 7, 8, 34, 56, 35, 36, 70]
getAllValidOfferTokens() view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x30dcBa0405004cF124045793E1933C798Af9E66a]
maxAssetsPerPackage() view returns (uint32)
10
otcNFT() view returns (address)
0x622e5f305a797f844230b81c55cd8ac139ca4f81
owner() view returns (address)
0x47af673dc2d8e652957f24669b6427fc00d5173a
poolSwapFeePerc() view returns (uint256)
1000
referrerFeePerc() view returns (uint256)
50000
tradeOTCFee() view returns (uint256)
10000000000000000
treasury() view returns (address)
0x0000000000000000000000000000000000000000
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
allOTCs(uint256) view returns (uint256)
getAllPackageOffers(uint256 _tokenId) view returns (struct OverTheCounterPkgOffer[])
getFeeDiscount(address _wallet) view returns (uint256, uint256)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
otcs(uint256) view returns (address creator, bool isPool, address referrer, struct OverTheCounterPackage package, struct OverTheCounterPool pool)
pkgOffers(uint256, uint256) view returns (address owner, address assetContract, uint256 amount, uint256 timestamp, uint256 expiration, address referrer)
totalVolume(address) view returns (uint256)
userOtcTradeWhitelist(address, uint256) view returns (uint256)
validOfferERC20(address) view returns (bool)
State-modifying
Events acceptPackageOffer(uint256 _tokenId, uint256 _offerIndex, address _offerAssetCheck, uint256 _offerAmountCheck)
addPackageOffer(uint256 _tokenId, address _offerAsset, uint256 _assetAmount, uint256 _expiration, address _referrer) payable
buyItNow(uint256 _tokenId, address _buyItNowToken, uint256 _buyItNowAmount, bool _unpack, address _referrer) payable
packageCreate(struct OverTheCounterAsset[] _assets, uint256 _unlockStart, uint256 _unlockEnd, address _buyItNowAsset, uint256 _buyItNowAmount, address _buyItNowWhitelist, address _referrer) payable
packageWithdrawal(uint256 _tokenId, bool _silenceErrors)
poolCreate(address _token0, address _token1, uint256 _amount0, uint256 _price18, address _referrer) payable
poolRemove(uint256 _tokenId)
poolUpdate(uint256 _tokenId, uint256 _newPrice18, uint256 _amount0ToAdd, bool _withdrawToken1) payable
removePackageOffer(uint256 _tokenId, uint256 _offerIndex)
renounceOwnership()
setAddOfferFee(uint256 _wei)
setBuyPackageFeePerc(uint256 _percent)
setEnabled(bool _enabled)
setFeeReducer(address _reducer)
setMaxAssetsPerPackage(uint8 _max)
setPoolSwapFeePerc(uint256 _percent)
setReferrerFeePerc(uint256 _percent)
setServiceFeeETH(uint256 _wei)
setTradeOTCFee(uint256 _wei)
setTreasury(address _treasury)
swapPool(uint256 _tokenId, uint256 _amount1Provided, uint256 _price18Max, address _referrer) payable
tradeOTC(uint256 _sourceTokenId, uint256 _desiredTokenId) payable
transferOwnership(address newOwner)
turnOffPackageTrading(uint256 _tokenId)
updatePackageInfo(uint256 _tokenId, uint256 _unlockStart, uint256 _unlockEnd, address _buyItNowAsset, uint256 _buyItNowAmount, address _buyItNowWhitelist)
updateValidOfferToken(address _token, bool _isValid)
AcceptPackageOffer(uint256 indexed tokenId, address indexed pkgOwner, address buyer, address buyToken, uint256 amount)
AddPackageOffer(uint256 indexed tokenId, address indexed offerer, address offerAsset, uint256 offerAmount)
BuyItNow(uint256 indexed tokenId, address indexed pkgOwner, address buyer, address buyToken, uint256 amount)
CreatePackage(uint256 indexed tokenId, address indexed user, uint256 numberAssets)
CreatePool(uint256 indexed tokenId, address indexed user, address token0, address token1, uint256 amount0, uint256 price18)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemovePackageOffer(uint256 indexed tokenId, address indexed pkgOwner, uint256 offerIndex)
RemovePool(uint256 indexed tokenId, address indexed owner)
SwapPool(uint256 indexed tokenId, address indexed swapper, address token0, uint256 token0Amount, address token1, uint256 token1Amount)
Trade(address indexed user1, address indexed user2, uint256 user1TokenIdSent, uint256 user2TokenIdSent)
UpdatePackage(uint256 indexed tokenId, address indexed owner, address buyItNowAsset, uint256 buyItNowAmount, address buyItNowWhitelist, uint256 unlockStart, uint256 unlockEnd)
UpdatePool(uint256 indexed tokenId, address indexed owner, uint256 newPrice18, uint256 amount0Adding, bool withdrawToken1)
WithdrawFromPackage(uint256 indexed tokenId, address indexed user)
constructor(address _weth, string _baseTokenURI)
This contract contains no fallback and receive objects.
This contract contains no error objects.