FarmingRange
Verified contract
Active on
Ethereum with 8,108 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($12,062.07)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
SDEX | ERC-20 | 922.280868K | $0.013079 |
$12,062.07 | |
SDEX-LP | ERC-20 | 12.008925K | -- | -- | |
SDEX-LP | ERC-20 | 3.366163K | -- | -- | |
SDEX-LP | ERC-20 | 800.364125 | -- | -- | |
SDEX-LP | ERC-20 | 15.559588 | -- | -- | |
SDEX-LP | ERC-20 | 13.639571 | -- | -- | |
SDEX-LP | ERC-20 | 11.162125 | -- | -- | |
SDEX-LP | ERC-20 | 5.274039 | -- | -- | |
SDEX-LP | ERC-20 | 4.373045 | -- | -- | |
SDEX-LP | ERC-20 | 1.001622 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21112211 | 25 days ago | | | 0 | 0.00065754295 | |
| 20393292 | 4 months ago | | | 0 | 0.00029990729 | |
| 20212979 | 5 months ago | | | 0 | 0.0013558241 | |
| 20212975 | 5 months ago | | | 0 | 0.0011640364 | |
| 19935752 | 6 months ago | | | 0 | 0.0012578569 | |
| 19905605 | 6 months ago | | | 0 | 0.00060704073 | |
| 19445993 | 8 months ago | | | 0 | 0.0058080608 | |
| 19155896 | 10 months ago | | | 0 | 0.0025021693 | |
| 19155891 | 10 months ago | | | 0 | 0.0021618072 | |
| 19155880 | 10 months ago | | | 0 | 0.0014763597 |
ABI
ABI objects
Getter at block 21288552
campaignInfoLen() view returns (uint256)
52
owner() view returns (address)
0x1e3e1128f6bc2264a19d7a065982696d356879c5
rewardInfoLimit() view returns (uint256)
52
rewardManager() view returns (address)
0x25c4b95f00a01d3739815f026c52126f44034837
Read-only
campaignInfo(uint256) view returns (address stakingToken, address rewardToken, uint256 startBlock, uint256 lastRewardBlock, uint256 accRewardPerShare, uint256 totalStaked, uint256 totalRewards)
campaignRewardInfo(uint256, uint256) view returns (uint256 endBlock, uint256 rewardPerBlock)
currentEndBlock(uint256 _campaignID) view returns (uint256)
currentRewardPerBlock(uint256 _campaignID) view returns (uint256)
getMultiplier(uint256 _from, uint256 _to, uint256 _endBlock) pure returns (uint256)
pendingReward(uint256 _campaignID, address _user) view returns (uint256)
rewardInfoLen(uint256 _campaignID) view returns (uint256)
userInfo(uint256, address) view returns (uint256 amount, uint256 rewardDebt)
State-modifying
Events addCampaignInfo(address _stakingToken, address _rewardToken, uint256 _startBlock)
addRewardInfo(uint256 _campaignID, uint256 _endBlock, uint256 _rewardPerBlock)
addRewardInfoMultiple(uint256 _campaignID, uint256[] _endBlock, uint256[] _rewardPerBlock)
deposit(uint256 _campaignID, uint256 _amount)
depositWithPermit(uint256 _campaignID, uint256 _amount, bool _approveMax, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s)
emergencyWithdraw(uint256 _campaignID)
harvest(uint256[] _campaignIDs)
massUpdateCampaigns()
removeLastRewardInfo(uint256 _campaignID)
renounceOwnership()
setRewardInfoLimit(uint256 _updatedRewardInfoLimit)
setRewardManager(address _rewardManager)
transferOwnership(address newOwner)
updateCampaign(uint256 _campaignID)
updateCampaignsRewards(uint256[] _campaignID, uint256[][] _rewardIndex, uint256[][] _endBlock, uint256[][] _rewardPerBlock)
updateRewardInfo(uint256 _campaignID, uint256 _rewardIndex, uint256 _endBlock, uint256 _rewardPerBlock)
updateRewardMultiple(uint256 _campaignID, uint256[] _rewardIndex, uint256[] _endBlock, uint256[] _rewardPerBlock)
upgradePrecision()
withdraw(uint256 _campaignID, uint256 _amount)
AddCampaignInfo(uint256 indexed campaignID, address stakingToken, address rewardToken, uint256 startBlock)
AddRewardInfo(uint256 indexed campaignID, uint256 indexed phase, uint256 endBlock, uint256 rewardPerBlock)
Deposit(address indexed user, uint256 amount, uint256 campaign)
EmergencyWithdraw(address indexed user, uint256 amount, uint256 campaign)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RemoveRewardInfo(uint256 indexed campaignID, uint256 indexed phase)
SetRewardInfoLimit(uint256 rewardInfoLimit)
SetRewardManager(address rewardManager)
UpdateRewardInfo(uint256 indexed campaignID, uint256 indexed phase, uint256 endBlock, uint256 rewardPerBlock)
Withdraw(address indexed user, uint256 amount, uint256 campaign)
constructor(address _rewardManager)
This contract contains no fallback and receive objects.
This contract contains no error objects.