Alfa Token
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
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
Balances ($0.00)
No balances found for "Alfa Token"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Alfa Token"
ABI
ABI objects
Getter at block 21873773
UNSTAKE_COOLDOWN_PERIOD() view returns (uint256)
86400
channelFactory() view returns (address)
0x0000000000000000000000000000000000000000
decimals() pure returns (uint8)
14
flowBasedRewardBase() view returns (uint256)
0
flowBasedRewardsPercentage() view returns (uint256)
0
getTotalRewardsDistribution() view returns (uint256)
0
loyaltyBonusMultiplier() view returns (uint256)
0
loyaltyBonusPeriodUntilFull() view returns (uint256)
0
multiplier() view returns (uint256)
0
name() view returns (string)
Alfa Token
owner() view returns (address)
0x0000000000000000000000000000000000000000
rewardDuration() view returns (uint256)
0
stakedBasedRewardsPercentage() view returns (uint256)
0
startTime() view returns (uint256)
0
symbol() view returns (string)
ALFA
totalStaked() view returns (uint256)
0
totalSubscriptionInflowRate() view returns (int256)
0
totalSupply() view returns (uint256)
0
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)
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()
This contract contains no fallback and receive objects.
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()