Alfa Token

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x2d1e70ab at 18420774
Slot
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

No balances found for "Alfa Token"

No transactions found for "Alfa Token"


Functions
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 owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
channelStakedBalanceOf(address channelview returns (uint256)
estimateDailyMaxClaimableAmount(addressaddress channelint256 totalFlowRateint96 channelTotalInflowRateint96 subscriptionFlowRateview returns (uint256 claimableAmount)
getChannelFlowRewardsComponent(address channeluint256 totalFlowRateBasedRewardsview returns (uint256 flowBasedReward)
getChannelRewards(address channelview returns (uint256 channelRewards)
getClaimableAmount(address channelview returns (uint256 claimableAmount)
getClaimableAmount(address subscriberaddress channelview returns (uint256 claimableAmount)
getDailyMaxClaimableAmount(address subscriberaddress channelview returns (uint256 claimableAmount)
getSubscriberCreatorChannelData(address subscriberaddress channelview returns (struct SubscriberCreatorChannelData)
getSubscriberData(address subscriberview returns (struct SubscriberData)
getTotalClaimableAmount(address subscriberaddress[] channelsview returns (uint256 totalClaimableAmountaddress[] claimableChannels)
getTotalDailyMaxClaimableAmount(address subscriberaddress[] channelsview returns (uint256 totalDailyMaxClaimableAmount)
stakedBalanceOf(address subscriberaddress channelview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claim(address channel
claimAll(address[] channels
compound(address channel
compoundAll(address[] channels
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
handleSubscribe(address subscriberint96 flowRateDelta
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _owneruint256 _rewardDurationuint256 _multiplieruint256 _flowBasedRewardsPercentageuint256 _stakedBasedRewardsPercentage
ownerMint(address accountuint256 amount
setChannelFactory(address _channelFactory
setFlowBasedRewardBase(uint256 newBase
setLoyaltyBonus(uint256 newMultiplieruint256 newloyaltyBonusPeriodUntilFull
setOwner(address _owner
setRewardDuration(uint256 newRewardDuration
stake(address channeluint256 amount
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unstake(address channeluint256 amount
updateTotalSubscriptionFlowRate(int96 flowRateDelta
upgradeTo(address newImplementation
Events
Approval(address indexed owneraddress indexed spenderuint256 value
FanTokenClaimed(address indexed subscriberaddress indexed channeluint256 amount
FanTokenStaked(address indexed subscriberaddress indexed channeluint256 amount
FanTokenUnstaked(address indexed subscriberaddress indexed channeluint256 amount
Initialized(uint8 version
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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(