CheeseStakePool
Verified contract
Active on
Ethereum with 1,273 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x332e…0b59
0x689e…9822
-
variable spans 7 additional slots
Balances ($10.04)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
MIM | ERC-20 | 10 | $1.004 |
$10.04 | |
alUSD | ERC-20 | 0.0001 | $0.98453 |
$0 | |
CHEESE | ERC-20 | 514.290384K | -- | -- | |
fUSD | ERC-20 | 8.682819K | -- | -- | |
SLP | ERC-20 | 134.4963 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15702470 | 2 years ago | | | 0 | 0.00056358135 | |
| 15702466 | 2 years ago | | | 0 | 0.00082251930 | |
| 15489565 | 2 years ago | | | 0 | 0.00087862151 | |
| 14956745 | 2 years ago | | | 0 | 0.010057210 | |
| 14930513 | 2 years ago | | | 0 | 0.0045052539 | |
| 14930511 | 2 years ago | | | 0 | 0.0042865526 | |
| 14857899 | 3 years ago | | | 0 | 0.0015554192 | |
| 14857891 | 3 years ago | | | 0 | 0.0018084700 | |
| 14852662 | 3 years ago | | | 0 | 0.0046133439 | |
| 14817040 | 3 years ago | | | 0 | 0.00089009886 |
ABI
ABI objects
Getter at block 21330805 getPoolInfos() view returns (uint256 length, uint256[] _pid, address[] _token, uint256[] _weight, uint256[] _lastBlockTimeStamp, uint256[] _totalAmount)
cheeseFactory() view returns (address)
0x689e42b8febcd66d48539cd0fa18ca13d79b9822
currentAllPoolRewardShare() view returns (uint256 _reward, uint256 _perShare)
(_reward=4336286645113690476190477, _perShare=29144573024656704894690455731881787489)
flashloanPool() view returns (uint256 pid, address token, uint256 weight, uint256 rewardPerShare, uint256 reward, uint256 lastBlockTimeStamp, uint256 debt, uint256 totalAmount)
(pid=0, token=0xc9e86c84c343e2aa0eb8259152f87291dbf8186f, weight=0, rewardPerShare=0, reward=277445730246567048946904, lastBlockTimeStamp=1627893012, debt=0, totalAmount=0)
impl() view returns (address)
0x3400985be0b41ce9778823e9618074115f830799
lastBlockTimeStamp() view returns (uint256)
1651809542
rewardPerShare() view returns (uint256)
29144573024656704894690455731881787489
token() view returns (address)
0x332e824e46fceeb9e59ba9491b80d3e6d42b0b59
totalWeight() view returns (uint256)
0
Read-only
calculateIncome(uint256 pid, address userAddress) view returns (uint256)
currentSinglePoolRewardShare(uint256 pid) view returns (uint256 _reward, uint256 _perShare)
getPoolInfo(uint256 pid) view returns (uint256 _pid, address _token, uint256 _weight, uint256 _rewardPerShare, uint256 _reward, uint256 _lastBlockTimeStamp, uint256 _debt, uint256 _totalAmount)
getUserInfo(uint256 pid, address userAddress) view returns (uint256 _amount, uint256 _debt, uint256 _reward, uint256 _totalIncome)
isClaimedFlashLoan(uint256 index, address user) view returns (bool)
merkleDistributors(uint256) view returns (bytes32 merkleRoot, uint256 index, uint256 amount, uint256 settleBlocNumber)
poolInfos(uint256) view returns (uint256 pid, address token, uint256 weight, uint256 rewardPerShare, uint256 reward, uint256 lastBlockTimeStamp, uint256 debt, uint256 totalAmount)
tokenOfPid(address) view returns (uint256)
tokenUsed(address) view returns (bool)
userInfos(uint256, address) view returns (uint256 amount, uint256 debt, uint256 reward, uint256 totalIncome)
State-modifying
Events addPool(address tokenAddr, uint256 weight)
claim(uint256 pid)
claimFlashLoan(uint256 index, uint256 amount, bytes32[] proof)
setCheeseFactory(address cheeseFactory_)
setCheeseToken(address token_)
settleFlashLoan(uint256 index, uint256 amount, uint256 settleBlockNumber, bytes32 merkleRoot)
stake(uint256 pid, uint256 amount)
updateFlashloanPool(uint256 weight)
updatePool(address tokenAddr, uint256 weight)
upgradeImpl(address _newImpl)
withdraw(uint256 pid, uint256 amount)
AddPoolToken(address indexed pool, uint256 indexed weight)
Claimed(address indexed pool, address indexed user, uint256 indexed amount)
ImplChanged(address indexed _oldImpl, address indexed _newImpl)
SetCheeseFactory(address indexed factory)
SetCheeseToken(address indexed token)
SettleFlashLoan(bytes32 indexed merkleRoot, uint256 indexed index, uint256 amount, uint256 settleBlockNumber)
Stake(address indexed pool, address indexed user, uint256 indexed amount)
UpdatePoolToken(address indexed pool, uint256 indexed weight)
Withdraw(address indexed pool, address indexed user, uint256 indexed amount)
constructor(address cheeseFactory_, address token_)
This contract contains no fallback and receive objects.
This contract contains no error objects.