Tamadoge_P2E_V1

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0xe8d8da69 at 16246573
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

No balances found for "Tamadoge_P2E_V1"

No transactions found for "Tamadoge_P2E_V1"


Functions
Getter at block 21264709
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
arcadeCreditBuyPlansAvailable(view returns (uint256)
0
currentStakedAmountAvailableInContract(view returns (uint256)
0
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_V1TamaStake[])
getAllStakes(address _addressview returns (struct Tamadoge_P2E_V1TamaStake[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getStake(address _addressuint256 _stakeIdview returns (struct Tamadoge_P2E_V1TamaStake)
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)
State-modifying
addNewArcadeCreditBuyPlan(uint256 _arcadeCreditsuint256 _tamaRequiredbool _activatePlanreturns (uint256)
addNewTamaStakePlan(uint256 _stakeDurationInSecondsbool _activatePlanreturns (uint256)
batchActivateArcadeCreditBuyPlans(uint256[] _planIds
batchActivateTamaStakePlans(uint256[] _planIds
batchDeactivateArcadeCreditBuyPlans(uint256[] _planIds
batchDeactivateTamaStakePlans(uint256[] _planIds
batchUnstakeTama(uint256[] _stakeIds
buyArcadeCredits(uint256 _planId
depositTamaTokensBackToUserStakes(uint256 _tokenAmount
grantRole(bytes32 roleaddress account
initialize(address _tamaTokenaddress _adminWalletuint256 _tamaPerCreditToSendToRewardPooluint256 _tamaPercentageToSendToStakingRewardPooluint256 _tamaPercentageToBurnstruct Tamadoge_P2E_V1ArcadeCreditBuyPlan[] _arcadeCreditBuyPlansstruct Tamadoge_P2E_V1TamaStakePlan[] _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
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
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
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
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
UpdatedTamaStakePlan(address indexed byuint256 indexed planIduint256 stakeDurationInSecondsuint256 timestamp
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.