Tamadoge_P2E_V2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x090cf65a at 16698030
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
4 additional variables

No balances found for "Tamadoge_P2E_V2"

No transactions found for "Tamadoge_P2E_V2"


Functions
Getter at block 20987383
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
arcadeCreditBuyPlansAvailable(view returns (uint256)
0
burnWallet(view returns (address)
0x0000000000000000000000000000000000000000
currentStakedAmountAvailableInContract(view returns (uint256)
0
getAllArcadeCreditBuyPlans(view returns (struct Tamadoge_P2E_V2ArcadeCreditBuyPlan[])
[]
getAllTamaStakePlans(view returns (struct Tamadoge_P2E_V2TamaStakePlan[])
[]
owner(view returns (address)
0x0000000000000000000000000000000000000000
p2eRewardPoolBalance(view returns (uint256)
0
stakingRewardsPoolBalance(view returns (uint256)
0
tamaPerCreditToSendToRewardPool(view returns (uint256)
0
tamaPercentageToBurn(view returns (uint256)
0
tamaPercentageToSendToStakingRewardPool(view returns (uint256)
0
tamaStakePlansAvailable(view returns (uint256)
0
tamaToken(view returns (address)
0x0000000000000000000000000000000000000000
totalStakedAmountInContract(view returns (uint256)
0
totalTamaBurned(view returns (uint256)
0
Read-only
arcadeCreditBuyPlans(uint256view returns (uint256 arcadeCreditsuint256 tamaRequiredbool isActive)
gameResults(uint256view returns (string)
getAllActiveStakes(address _addressview returns (struct Tamadoge_P2E_V2TamaStake[])
getAllStakes(address _addressview returns (struct Tamadoge_P2E_V2TamaStake[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getStake(address _addressuint256 _stakeIdview returns (struct Tamadoge_P2E_V2TamaStake)
getTotalActiveStakes(address _addressview returns (uint256)
getTotalStakes(address _addressview returns (uint256)
getTotalTamaStaked(address _addressview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tamaStakePlans(uint256view returns (uint256 stakeDurationInSecondsbool isActive)
totalTamaClaims(addressview returns (uint256)
State-modifying
addNewArcadeCreditBuyPlans(struct Tamadoge_P2E_V2ArcadeCreditBuyPlan[] _arcadeCreditBuyPlans
addNewTamaStakePlans(struct Tamadoge_P2E_V2TamaStakePlan[] _tamaStakePlans
batchActivateArcadeCreditBuyPlans(uint256[] _planIds
batchActivateTamaStakePlans(uint256[] _planIds
batchDeactivateArcadeCreditBuyPlans(uint256[] _planIds
batchDeactivateTamaStakePlans(uint256[] _planIds
batchUnstakeTama(uint256[] _stakeIds
buyArcadeCredits(uint256 _planId
buyArcadeCreditsFromStakingRewardPool(uint256 _totalArcadeCreditsToBuyuint256 _totalTamaRequireduint256 _tamaPercentageToBurnuint256 _tamaPercentageToSendToStakingRewardPool
claimTamaRewards(struct Tamadoge_P2E_V2TamaRewardClaim _databytes _signature
createEip712Domain(string _namestring _versionuint8 _reinitializeVersion
depositTamaTokensBackToUserStakes(uint256 _tokenAmount
grantRole(bytes32 roleaddress account
increaseP2eRewardPoolBalance(uint256 _tamaAmount
initialize(address _tamaTokenaddress _adminWalletuint256 _tamaPerCreditToSendToRewardPooluint256 _tamaPercentageToSendToStakingRewardPooluint256 _tamaPercentageToBurnstruct Tamadoge_P2E_V2ArcadeCreditBuyPlan[] _arcadeCreditBuyPlansstruct Tamadoge_P2E_V2TamaStakePlan[] _tamaStakePlans
payoutTama(address[] _addressesuint256[] _amounts
publishIpfsResult(uint256 _gameIdstring _result
renounceOwnership(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
stakeTama(uint256 _planIduint256 _amountToStake
transferOwnership(address newOwner
updateArcadeCreditBuyPlan(uint256 _planIduint256 _arcadeCreditsuint256 _tamaRequired
updateBurnWallet(address _burnWallet
updateTamaDistributionPercentages(uint256 _tamaPercentageToSendToStakingRewardPooluint256 _tamaPercentageToBurn
updateTamaPerCreditToSendToRewardPool(uint256 _tamaPerCreditToSendToRewardPool
updateTamaStakePlan(uint256 _planIduint256 _stakeDurationInSeconds
withdrawTamaTokensFromUserStakes(uint256 _tokenAmount
Events
ActivatedArcadeCreditBuyPlans(address indexed byuint256[] planIdsuint256 timestamp
ActivatedTamaStakePlans(address indexed byuint256[] planIdsuint256 timestamp
AddedNewArcadeCreditBuyPlan(address indexed byuint256 indexed planIduint256 arcadeCreditsuint256 tamaRequiredbool isActivateduint256 timestamp
AddedNewTamaStakePlan(address indexed byuint256 indexed planIduint256 stakeDurationInSecondsbool isActivateduint256 timestamp
ArcadeCreditsBought(address indexed byuint256 indexed arcadeCreditBuyPlanuint256 arcadeCreditsBoughtuint256 tamaPaiduint256 timestamp
ArcadeCreditsBoughtFromStakingRewardsPool(address indexed byuint256 indexed totalArcadeCreditsBoughtuint256 indexed totalTamaRequireduint256 tamaPercentageToBurnuint256 tamaPercentageToSendToStakingRewardPooluint256 tamaAddedToP2eRewardPooluint256 tamaBurneduint256 stakingRewardsPoolBalanceuint256 timestamp
DeactivatedArcadeCreditBuyPlans(address indexed byuint256[] planIdsuint256 timestamp
DeactivatedTamaStakePlans(address indexed byuint256[] planIdsuint256 timestamp
GameResultPublished(address indexed byuint256 indexed gameIdstring resultuint256 timestamp
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
P2eRewardPoolBalanceIncreased(address indexed byuint256 tamaAddeduint256 p2eRewardPoolBalanceuint256 timestamp
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
TamaPayoutFromP2eRewardPool(address indexed byaddress[] addressesuint256[] amountsuint256 p2eRewardPoolBalanceLeftuint256 timestamp
TamaRewardClaimed(address indexed byuint256 amountuint256 claimNumberbytes signatureuint256 timestamp
TamaStaked(address indexed byuint256 indexed planIduint256 stakeIduint256 amountuint256 timestampuint256 unlockTime
TamaTokensDepositedToUserStakes(address indexed byuint256 amountuint256 timestamp
TamaTokensWithdrawnFromUserStakes(address indexed byuint256 amountuint256 timestamp
TamaUnstakedBatch(address indexed byuint256[] stakeIdsuint256 totalUnstakedTamaAmountuint256 timestamp
UpdatedArcadeCreditBuyPlan(address indexed byuint256 indexed planIduint256 arcadeCreditsuint256 tamaRequireduint256 timestamp
UpdatedBurnWallet(address indexed byaddress newBurnWalletuint256 timestamp
UpdatedTamaDistributionPercentages(address indexed byuint256 tamaPercentageToBurnuint256 tamaPercentageToSendToStakingRewardPooluint256 timestamp
UpdatedTamaPerCreditToRewardPool(address indexed byuint256 tamaPerCreditToSendToRewardPooluint256 timestamp
UpdatedTamaStakePlan(address indexed byuint256 indexed planIduint256 stakeDurationInSecondsuint256 timestamp
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.