OIL
Verified contract
Proxy
Active on
Ethereum with 37,187 txns
Unified storage
Map
Table
Raw
Constants and immutables
0Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x98a0…59c2
21 additional
variables
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OIL | ERC-20 | 277.08601M | -- | -- | |
0x0de9…5356 | ERC-1555 | 1 | -- | -- | |
0x3c5f…5044 | ERC-1555 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- | |
ROYALS | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20705787 | 13 days ago | | | 0 | 0.000027344719 | |
| 20670909 | 18 days ago | | | 0 | 0.00012717793 | |
| 20606702 | a month ago | | | 0 | 0.000033470599 | |
| 20606690 | a month ago | | | 0 | 0.000035464945 | |
| 20606684 | a month ago | | | 0 | 0.000055083755 | |
| 20568396 | a month ago | | | 0 | 0.000076390336 | |
| 20564293 | a month ago | | | 0 | 0.000097344600 | |
| 20553761 | a month ago | | | 0 | 0.000053009344 | |
| 20455602 | 2 months ago | | | 0 | 0.000050748292 | |
| 20445777 | 2 months ago | | | 0 | 0.000077157000 |
ABI
ABI objects
Getter at block 20798510 unclaimedRoyals() view returns (uint256[])
admin() view returns (address)
0x2b3726c7504c701f788141015eb3faa4a8e6aee5
implementation() view returns (address impl)
0x7510d6407f469b05c8627160c04fb428add389ae
baseTax() view returns (uint256)
10000
decimals() pure returns (uint8)
18
doubleBaseTimestamp() view returns (uint256)
1646386657
habibi() view returns (address)
0x98a0227e99e7af0f1f0d51746211a245c3b859c2
impl_() view returns (address)
0x7510d6407f469b05c8627160c04fb428add389ae
minSwap() view returns (uint256)
0
name() pure returns (string)
OIL
paused() view returns (bool)
false
royals() view returns (address)
0x49f0c2d84f2db48f5b610d115e43ea6c983507ff
royalsHabibiRatio() view returns (uint256)
8
ruler() view returns (address)
0x2b3726c7504c701f788141015eb3faa4a8e6aee5
sellFee() view returns (uint256)
15000
startingTime() view returns (uint256)
1640707200
sushiswapPair() view returns (address)
0x0c17dfcb6987faa428f1c27b3b118387899fe8f2
sushiswapV2Router() view returns (address)
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f
swapRoyalsCost() view returns (uint256)
500000000000000000000000
swapping() view returns (bool)
false
swappingActive() view returns (bool)
true
symbol() pure returns (string)
OIL
totalSupply() view returns (uint256)
1680029665586618282421175519
treasury() view returns (address)
0x2b3726c7504c701f788141015eb3faa4a8e6aee5
unFreezeActive() view returns (bool)
true
unFreezeMerkleRoot() view returns (bytes32)
0xb73676c6d8de4a68b9b231caebde86ab04ebe9866e2a6f16eb3b3b438275ce0b
unFreezeOilCost() view returns (uint256)
1500000000000000000000000
unFreezeTimer() view returns (uint256)
2592000
uniPair() view returns (address)
0x96b0a03fd4e84ef76ae4032fda4e0cc1d0b4cd59
uniswapV2Router() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
RoyalsUnFrozen(uint256) view returns (uint256 lastClaim, uint256 eligbleClaimTimestamp)
allStakedOfStaker(address staker_) view returns (uint256[], uint256[])
allowance(address, address) view returns (uint256)
balanceOf(address) view returns (uint256)
blockList(address) view returns (bool)
calculateOilRewards(address staker_) view returns (uint256 oilAmount)
claimedRoyals(uint256) view returns (address)
claims(uint256) view returns (uint256)
escrowedOil(uint256) view returns (uint256)
excludedFromFees(address) view returns (bool)
frozenHabibiz(uint256) view returns (uint256)
getRoyalsBase(address staker_) view returns (uint256 base)
getUnfrozen(uint256 royalId_) view returns (uint256[] unFrozenIds_)
habibizOfStaker(address staker_) view returns (uint256[])
holderBonusPercentage(address staker_) view returns (uint256)
isMinter(address) view returns (bool)
isOwnedByStaker(address staker_, uint256 tokenId_, bool isRoyal_) view returns (uint256, bool)
lastUnstakedTimestamp(address) view returns (uint256)
ownerOfRoyal(uint256) view returns (address)
royalSwaps(uint256) view returns (uint256)
royalsOfStaker(address staker_) view returns (uint256[])
staker(address staker_) view returns (struct OilV2Staker, struct OilV2RoyalStaker)
State-modifying
Events setImplementation(address newImpl)
approve(address spender, uint256 value) returns (bool)
approveRescue(address revoker_, bool confirm_, bool rescueableByAdmin_)
blockOrUnblockAddresses(address[] addresses_, bool[] blocked_)
burn(address from, uint256 value)
cancelSwap(uint256 myRoyalId_)
changeUnFreezePrice(uint256 cost_)
changeUnFreezeTimer(uint256 newtime_)
claim()
excludeFromFees(address[] addresses_, bool[] excluded_)
freeze(address staker_, uint256[] habibizIds_, uint256 royalId_) returns (bool)
initialize(address habibi_, address treasury_)
mint(address to, uint256 value)
onERC721Received(address operator, address from, uint256 tokenId, bytes data) returns (bytes4)
rescue(address staker_, address to_, uint256[] habibiIds_, uint256[] royalIds_)
revokeRescue(address rescueable_, bool confirm_)
setHabibiAddress(address habibiAddress_)
setMinter(address minter_, bool canMint_)
setPairs(address uniPair_, address sushiswapPair_)
setPaused(bool paused_)
setRoyalOwner(address staker_, address previousStaker_, uint256 royalId_, bool force_)
setRoyalSwapCost(uint256 cost_)
setRoyalsAddress(address royalsAddress_)
setRoyalsHabibiRatio(uint256 ratio_)
setRuler(address ruler_)
setSellFee(uint256 fee_)
setStakedTransferFor(address staker_, address newAddress_)
setSushiswapPair(address sushiswapPair_)
setSushiswapV2Router(address router_)
setSwappingActive(bool active_)
setUnfreezeMerkleRoot(bytes32 root_)
setUniPair(address uniPair_)
setUniswapV2Router(address router_)
setV2Routers(address uniswapRouter_, address sushiswapRouter_)
stake(uint256[] habibiz_, uint256[] royals_)
stakeAll()
stakedTransfer()
swapRoyals(uint256 myRoyalId_, uint256 theirRoyalId_) returns (bool)
toggleUnfreeze()
transfer(address to, uint256 value) returns (bool)
transferFrom(address from, address to, uint256 value) returns (bool)
unFreeze(uint256 royalId_, uint256 habibiz_, bytes32[] proof_)
unstakeAll()
unstakeAllHabibiz()
unstakeAllRoyals()
unstakeHabibizByIds(uint256[] tokenIds_)
unstakeRoyalsByIds(uint256[] tokenIds_)
Approval(address indexed owner, address indexed spender, uint256 value)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(address impl)
fallback()
This contract contains no error objects.