BLXMRouter

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x30d6d8de at 14678034
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots

No balances found for "BLXMRouter"

No transactions found for "BLXMRouter"


Functions
Getter at block 21123414
BLXM(view returns (address)
0x0000000000000000000000000000000000000000
decimals(pure returns (uint8)
18
ratioAdmin(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allPosition(addressuint256view returns (address tokenuint256 liquidityuint256 extraLiquidityuint32 startHouruint32 endLocking)
allPositionLength(address investorview returns (uint256)
getDailyStatistics(address tokenuint32 hourFromEpochview returns (uint256 liquidityInuint256 liquidityOutuint256 aggregatedRewardsuint32 next)
getPeriods(address tokenuint16 sessionview returns (uint256 amountPerHoursuint32 startHouruint32 endHour)
getRatio(address tokenview returns (uint256 ratio)
getReserves(address tokenview returns (uint256 reserveBlxmuint256 reserveToken)
getRewardFactor(uint16 lockedDaysview returns (uint256 factor)
getTreasury(address tokenview returns (address treasury)
getTreasuryFields(address tokenview returns (uint32 syncHouruint256 totalLiquidityuint256 pendingRewardsuint32 initialHouruint16 lastSession)
hoursToSession(address tokenuint32 hourFromEpochview returns (uint16 session)
members(addressview returns (bool)
State-modifying
addLiquidity(address tokenuint256 amountBlxmDesireduint256 amountTokenDesireduint256 amountBlxmMinuint256 amountTokenMinaddress touint256 deadlineuint16 lockedDaysreturns (uint256 amountBlxmuint256 amountTokenuint256 liquidity)
addOwnership(address newOwner
addRewards(address tokenuint256 totalBlxmAmountuint16 supplyDaysreturns (uint256 amountPerHours)
calcRewards(address investoruint256 idxreturns (uint256 amountbool isLocked)
initialize(address _BLXM
putTreasury(address tokenaddress treasury
removeLiquidity(uint256 liquidityuint256 amountBlxmMinuint256 amountTokenMinaddress touint256 deadlineuint256 idxreturns (uint256 amountBlxmuint256 amountTokenuint256 rewards)
removeOwnership(address owner
syncStatistics(address token
updateRatioAdmin(address _ratioAdmin
updateRewardFactor(uint16 lockedDaysuint256 factorreturns (bool)
Events
AddRewards(address indexed senderuint32 startHouruint32 endHouruint256 amountPerHours
AllPosition(address indexed owneraddress indexed tokenuint256 liquidityuint256 extraLiquidityuint32 startHouruint32 endLockinguint256 indexed idx
ArrangeFailedRewards(address indexed senderuint32 startHouruint32 endHouruint256 amountPerHours
Burn(address indexed senderuint256 amountBlxmuint256 amountTokenuint256 rewardAmountaddress indexed to
Mint(address indexed senderuint256 amountBlxmuint256 amountToken
OwnershipChanged(address indexed executeOwneraddress indexed targetOwnerbool permission
SyncStatistics(address indexed senderaddress indexed tokenuint256 liquidityInuint256 liquidityOutuint256 aggregatedRewardsuint32 hour
TreasuryPut(address indexed senderaddress oldTreasuryaddress newTreasuryaddress indexed token
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.