FundableTournament
Verified contract
Active on
Base with 825 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x4ede…9fad
0xa142…f25a
0xfaa1…bbc9
Balances ($0.00)
No balances found for "FundableTournament"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23676877 | a day ago | | | 0 | 0.0000070782912 | |
| 23676867 | a day ago | | | 0 | 0.0000014694494 | |
| 23676432 | a day ago | | | 0 | 0.0000067183296 | |
| 23676431 | a day ago | | | 0 | 9.6969506e-7 | |
| 23676422 | a day ago | | | 0 | 0.0000014795006 | |
| 23675954 | a day ago | | | 0 | 0.0000067380569 | |
| 23675944 | a day ago | | | 0 | 0.0000013478422 | |
| 23675492 | a day ago | | | 0 | 0.0000068969806 | |
| 23675482 | a day ago | | | 0 | 0.0000011921345 | |
| 23633657 | 2 days ago | | | 0 | 0.0000050448178 |
ABI
ABI objects
Getter at block 23715735 getEndedTournaments() view returns (uint256[])
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
ESCROW_ROLE() view returns (bytes32)
0x2fdac322ee704ce09f0773f7f3f92eb98d5e7c836ee9c056cccd5f61041e5e3f
EscrowAddr() view returns (address)
0x4ede1c9835dd21d2e507a4c5ceee6d78d5409fad
FACTORY_ROLE() view returns (bytes32)
0xdfbefbf47cfe66b701d8cfdbce1de81c821590819cb07e71cb01b6602fb0ee27
contractURI() view returns (string)
ipfs://QmQPG1Vj3BaHxBcMeHBB6JfMqT5VWDDfZrTAnrm2msZi7Y/0
deployer() view returns (address)
0x90db3ab690fafefee2f09b79cf2a8ab03023c6c0
getAllTournamentCount() view returns (uint256)
223
getEndedTournamentsCount() view returns (uint256)
217
getMinTournamentRate() view returns (uint256)
100
getOnGoingTournaments() view returns (uint256[])
[11497, 11499, 13722, 13723, 13724, 13725]
getOnGoingTournamentsCount() view returns (uint256)
6
minTournamentRate() view returns (uint256)
100
Read-only
bptMintAmount(uint256) view returns (uint256)
getFundingProgress(uint256 _tournamentId) view returns (uint256)
getPlayerCount(uint256 _tournamentId) view returns (uint256 _playerCnt)
getPlayers(uint256 _tournamentId) view returns (address[])
getRegistProgress(uint256 _tournamentId) view returns (uint256)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address member)
getRoleMemberCount(bytes32 role) view returns (uint256 count)
hasRole(bytes32 role, address account) view returns (bool)
hasRoleWithSwitch(bytes32 role, address account) view returns (bool)
isFundingSuccess(uint256 _tournamentId) view returns (bool)
isTounamentSuccess(uint256 _tournamentId) view returns (bool)
mvpMintAmount(uint256) view returns (uint256)
tournamentMapping(uint256) view returns (bool created, bool isFunding, bool isSponsorTournament, address organizer, uint256 PlayersLimit, uint256 registerStartTime, uint256 registerEndTime, uint256 prizeCount, bool tournamentEnded, string scoreURI)
State-modifying
Events cancelFunding(uint256 _tournamentId)
cancelTournament(uint256 _tournamentId)
connectEscrow(address _escrowAddr)
createTournament(uint256 _tournamentId, bool _isFunding, bool _isSponsorTournament, address _organizer, uint256 _registerStartTime, uint256 _registerEndTime, uint256 _prizeCount, uint256 _playerLimit)
endFunding(uint256 _tournamentId)
endTournament(uint256 _tournamentId, address[] _rankers)
grantRole(bytes32 role, address account)
kickPlayer(uint256 _tournamentId, address _player)
kickPlayerBatch(uint256 _tournamentId, address[] _players)
multicall(bytes[] data) returns (bytes[] results)
playersShuffle(uint256 tournamentId)
register(uint256 _tournamentId, address _player)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
setBattlePoint(address _newBattlePoint)
setContractURI(string _uri)
setVoteToken(address _newVoteToken)
updateBptMintAmount(uint256[] newBptMintAmount)
updateMvpMintAmount(uint256[] newMvpMintAmount)
updateScore(uint256 tournamentId, string _uri)
ContractURIUpdated(string prevURI, string newURI)
NewPersonalRecord(uint256 tournamentId, address account, uint256 score)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
ScoreUpdated(uint256 tournamentId, string uri)
ShuffledPlayers(uint256 tournamentId, uint256 playersCount)
constructor(address _VoteToken, address _BattlePoint, string _contractURI)
This contract contains no fallback and receive objects.
ContractMetadataUnauthorized()
PermissionsAlreadyGranted(address account, bytes32 role)
PermissionsInvalidPermission(address expected, address actual)
PermissionsUnauthorizedAccount(address account, bytes32 neededRole)