OIL
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
2Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
19 additional
variables
Balances ($0.00)
No balances found for "OIL"
ABI
ABI objects
Getter at block 20799518 unclaimedRoyals() view returns (uint256[])
baseTax() view returns (uint256)
0
decimals() pure returns (uint8)
18
doubleBaseTimestamp() view returns (uint256)
0
habibi() view returns (address)
0x0000000000000000000000000000000000000000
impl_() view returns (address)
0x0000000000000000000000000000000000000000
minSwap() view returns (uint256)
0
name() pure returns (string)
OIL
paused() view returns (bool)
false
royals() view returns (address)
0x0000000000000000000000000000000000000000
royalsHabibiRatio() view returns (uint256)
0
ruler() view returns (address)
0x0000000000000000000000000000000000000000
sellFee() view returns (uint256)
0
startingTime() view returns (uint256)
0
sushiswapPair() view returns (address)
0x0000000000000000000000000000000000000000
sushiswapV2Router() view returns (address)
0x0000000000000000000000000000000000000000
swapRoyalsCost() view returns (uint256)
0
swapping() view returns (bool)
false
swappingActive() view returns (bool)
false
symbol() pure returns (string)
OIL
totalSupply() view returns (uint256)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
unFreezeActive() view returns (bool)
false
unFreezeMerkleRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
unFreezeOilCost() view returns (uint256)
0
unFreezeTimer() view returns (uint256)
0
uniPair() view returns (address)
0x0000000000000000000000000000000000000000
uniswapV2Router() view returns (address)
0x0000000000000000000000000000000000000000
weth() view returns (address)
0x0000000000000000000000000000000000000000
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 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)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.