This contract is being backfilled. You may encounter incomplete storage history.

OIL

Verified contract

Proxy

Active on Ethereum with 37,187 txns
Deployed by via 0x85eb5ccf at 13959554
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
21 additional variables
ERC-20
--
 (#441)
ERC-1555
--
 (#441)
ERC-1555
--
 (#214)
ERC-721
--
 (#212)
ERC-721
--
 (#211)
ERC-721
--
 (#210)
ERC-721
--
 (#208)
ERC-721
--
 (#207)
ERC-721
--
 (#206)
ERC-721
--
0x74c52c0774408fd3a6fa32cb57103cb4cefc0352e36d9db86c74352d34ec5cf7
0x2e75fd527ae8c144cf7b785ab024964e9b7efe290fb99ed77561f43136994969
0x84d7531097bc78be59e0aff699c2fc8e544ba1098187a751512aaf32dcd44ee5
0x6705a6931704acb2e6a661cecb1c753cbb26ce6e5a45dceb5ee905c2c4f7de52
0x3ecdbdf70764d810aedb2fcf8dc6be80280aec4183612c26848691b4268f88eb
0x267738c94451a1fde81cae94945b8e8c6f430206686bfce1b709b56059309b6b
0x4856d62abd10af66b853024dca61a6364ef30e66f64b62c2867dc602681fb7f2
0xf9b662d28aa85886b3b7982c2f73eb045b30439d169e96d416c67b13a084b553
From
0x3923bfa693e4d972fe7332d6dc1b5bc904f6cdc7f1966c68b442d351a44834cb
0x2be4c7b2e97f727490dcb416d81493b29107bd727110fff9f534c3d9c5b63f84

Functions
Getter at block 20798510
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
 
unclaimedRoyals(view returns (uint256[])
uniPair(view returns (address)
0x96b0a03fd4e84ef76ae4032fda4e0cc1d0b4cd59
uniswapV2Router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
RoyalsUnFrozen(uint256view returns (uint256 lastClaimuint256 eligbleClaimTimestamp)
allStakedOfStaker(address staker_view returns (uint256[]uint256[])
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
blockList(addressview returns (bool)
calculateOilRewards(address staker_view returns (uint256 oilAmount)
claimedRoyals(uint256view returns (address)
claims(uint256view returns (uint256)
escrowedOil(uint256view returns (uint256)
excludedFromFees(addressview returns (bool)
frozenHabibiz(uint256view 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(addressview returns (bool)
isOwnedByStaker(address staker_uint256 tokenId_bool isRoyal_view returns (uint256bool)
lastUnstakedTimestamp(addressview returns (uint256)
ownerOfRoyal(uint256view returns (address)
royalSwaps(uint256view returns (uint256)
royalsOfStaker(address staker_view returns (uint256[])
staker(address staker_view returns (struct OilV2Stakerstruct OilV2RoyalStaker)
State-modifying
setImplementation(address newImpl
approve(address spenderuint256 valuereturns (bool)
approveRescue(address revoker_bool confirm_bool rescueableByAdmin_
blockOrUnblockAddresses(address[] addresses_bool[] blocked_
burn(address fromuint256 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 touint256 value
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (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 touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unFreeze(uint256 royalId_uint256 habibiz_bytes32[] proof_
unstakeAll(
unstakeAllHabibiz(
unstakeAllRoyals(
unstakeHabibizByIds(uint256[] tokenIds_
unstakeRoyalsByIds(uint256[] tokenIds_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address impl
Fallback and receive
fallback(
Errors

This contract contains no error objects.