Alfa Token
Verified contract
Proxy
Active on
Base with 951 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
0x30e0…f159
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ALFA | ERC-20 | 1,157,920,892,373,162,000,000,000,000,000,000,000,000,000,000,000,000T | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18420825 | 3 months ago | | | 0 | 0.000000805150523898 | |
| 18420774 | 3 months ago | | | 0 | 5.7162794e-7 | |
| 16606738 | 4 months ago | | | 0 | 8.4316472e-7 | |
| 16606676 | 4 months ago | | | 0 | 8.4278315e-7 | |
| 16605840 | 4 months ago | | | 0 | 5.7162794e-7 | |
| 16476740 | 4 months ago | | | 0 | 0.000000902976264855 | |
| 16476736 | 4 months ago | | | 0 | 6.3110560e-7 | |
| 16476732 | 4 months ago | | | 0 | 6.3110560e-7 | |
| 16476729 | 4 months ago | | | 0 | 6.3110560e-7 | |
| 16476725 | 4 months ago | | | 0 | 6.3110560e-7 |
ABI
ABI objects
Getter at block 21873773
UNSTAKE_COOLDOWN_PERIOD() view returns (uint256)
86400
channelFactory() view returns (address)
0x30e0b740acfb45b6edb9eed40094134f24d8f159
decimals() pure returns (uint8)
14
flowBasedRewardBase() view returns (uint256)
20714
flowBasedRewardsPercentage() view returns (uint256)
2500
getTotalRewardsDistribution() view returns (uint256)
6039383561643822477
loyaltyBonusMultiplier() view returns (uint256)
20000
loyaltyBonusPeriodUntilFull() view returns (uint256)
5184000
multiplier() view returns (uint256)
30000
name() view returns (string)
Alfa Token
owner() view returns (address)
0xc33539b3ca1923624762e8a42d699806c865d652
rewardDuration() view returns (uint256)
9331200000
stakedBasedRewardsPercentage() view returns (uint256)
7500
startTime() view returns (uint256)
1713810305
symbol() view returns (string)
ALFA
totalStaked() view returns (uint256)
6575988756010186056183
totalSubscriptionInflowRate() view returns (int256)
2013127853881274159
totalSupply() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
channelStakedBalanceOf(address channel) view returns (uint256)
estimateDailyMaxClaimableAmount(address, address channel, int256 totalFlowRate, int96 channelTotalInflowRate, int96 subscriptionFlowRate) view returns (uint256 claimableAmount)
getChannelFlowRewardsComponent(address channel, uint256 totalFlowRateBasedRewards) view returns (uint256 flowBasedReward)
getChannelRewards(address channel) view returns (uint256 channelRewards)
getClaimableAmount(address channel) view returns (uint256 claimableAmount)
getClaimableAmount(address subscriber, address channel) view returns (uint256 claimableAmount)
getDailyMaxClaimableAmount(address subscriber, address channel) view returns (uint256 claimableAmount)
getSubscriberCreatorChannelData(address subscriber, address channel) view returns (struct SubscriberCreatorChannelData)
getSubscriberData(address subscriber) view returns (struct SubscriberData)
getTotalClaimableAmount(address subscriber, address[] channels) view returns (uint256 totalClaimableAmount, address[] claimableChannels)
getTotalDailyMaxClaimableAmount(address subscriber, address[] channels) view returns (uint256 totalDailyMaxClaimableAmount)
stakedBalanceOf(address subscriber, address channel) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
claim(address channel)
claimAll(address[] channels)
compound(address channel)
compoundAll(address[] channels)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
handleSubscribe(address subscriber, int96 flowRateDelta)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _owner, uint256 _rewardDuration, uint256 _multiplier, uint256 _flowBasedRewardsPercentage, uint256 _stakedBasedRewardsPercentage)
ownerMint(address account, uint256 amount)
setChannelFactory(address _channelFactory)
setFlowBasedRewardBase(uint256 newBase)
setLoyaltyBonus(uint256 newMultiplier, uint256 newloyaltyBonusPeriodUntilFull)
setOwner(address _owner)
setRewardDuration(uint256 newRewardDuration)
stake(address channel, uint256 amount)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
unstake(address channel, uint256 amount)
updateTotalSubscriptionFlowRate(int96 flowRateDelta)
upgradeTo(address newImplementation)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
FanTokenClaimed(address indexed subscriber, address indexed channel, uint256 amount)
FanTokenStaked(address indexed subscriber, address indexed channel, uint256 amount)
FanTokenUnstaked(address indexed subscriber, address indexed channel, uint256 amount)
Initialized(uint8 version)
Transfer(address indexed from, address indexed to, uint256 value)
Upgraded(address indexed implementation)
constructor(address _logic, bytes _data)
fallback()
receive()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FAN_TOKEN_INSUFFICIENT_FAN_BALANCE()
FAN_TOKEN_INSUFFICIENT_STAKED_FAN_BALANCE()
FAN_TOKEN_INVALID_CREATOR_CHANNEL()
FAN_TOKEN_INVALID_REWARDS_PERCENTAGE()
FAN_TOKEN_ONLY_OWNER()
FAN_TOKEN_TRANSFER_DISABLED()
FAN_TOKEN_UNSTAKE_COOLDOWN_NOT_OVER()
FailedInnerCall()