function DEFAULT_ADMIN_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function HERO_MODERATOR_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function MINTER_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function MODERATOR_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function PAUSER_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function STAMINA_ROLE () external view returns (bytes32 )
Name
Type
Description
_0
bytes32
undefined
function approve (address to , uint256 tokenId ) external nonpayable
Name
Type
Description
to
address
undefined
tokenId
uint256
undefined
function assistingAuction () external view returns (address )
Name
Type
Description
_0
address
undefined
function balanceOf (address owner ) external view returns (uint256 )
Name
Type
Description
owner
address
undefined
Name
Type
Description
_0
uint256
undefined
function baseCooldown () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function baseSummonFee () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function bridgeMint (uint256 _id , address _to ) external nonpayable
Name
Type
Description
_id
uint256
undefined
_to
address
undefined
function burn (uint256 tokenId ) external nonpayable
Name
Type
Description
tokenId
uint256
undefined
function calculateSummoningCost (uint256 _heroId ) external view returns (uint256 )
Name
Type
Description
_heroId
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function cooldownPerGen () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function cooldownPerSummon () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function cooldowns (uint256 ) external view returns (uint32 )
Name
Type
Description
_0
uint256
undefined
Name
Type
Description
_0
uint32
undefined
function createAssistingAuction (uint256 _heroId , uint256 _startingPrice , uint256 _endingPrice , uint256 _duration ) external nonpayable
Name
Type
Description
_heroId
uint256
undefined
_startingPrice
uint256
undefined
_endingPrice
uint256
undefined
_duration
uint256
undefined
function createHero (uint256 _statGenes , uint256 _visualGenes , enum Rarity _rarity, bool _shiny , HeroCrystal _crystal , uint256 _crystalId ) external nonpayable returns (uint256 )
Name
Type
Description
_statGenes
uint256
undefined
_visualGenes
uint256
undefined
_rarity
enum Rarity
undefined
_shiny
bool
undefined
_crystal
HeroCrystal
undefined
_crystalId
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function createSaleAuction (uint256 _heroId , uint256 _startingPrice , uint256 _endingPrice , uint256 _duration ) external nonpayable
Name
Type
Description
_heroId
uint256
undefined
_startingPrice
uint256
undefined
_endingPrice
uint256
undefined
_duration
uint256
undefined
function crystalToken () external view returns (address )
Name
Type
Description
_0
address
undefined
function deductStamina (uint256 _heroId , uint256 _staminaDeduction ) external nonpayable
Name
Type
Description
_heroId
uint256
undefined
_staminaDeduction
uint256
undefined
extractNumber
function extractNumber (uint256 randomNumber , uint256 digits , uint256 offset ) external pure returns (uint256 result )
Name
Type
Description
randomNumber
uint256
undefined
digits
uint256
undefined
offset
uint256
undefined
Name
Type
Description
result
uint256
undefined
function geneScience () external view returns (address )
Name
Type
Description
_0
address
undefined
function getApproved (uint256 tokenId ) external view returns (address )
Name
Type
Description
tokenId
uint256
undefined
Name
Type
Description
_0
address
undefined
function getCurrentStamina (uint256 _heroId ) external view returns (uint256 )
Name
Type
Description
_heroId
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function getHero (uint256 _id ) external view returns (struct Hero )
Name
Type
Description
_id
uint256
undefined
Name
Type
Description
_0
Hero
undefined
function getRoleAdmin (bytes32 role ) external view returns (bytes32 )
Name
Type
Description
role
bytes32
undefined
Name
Type
Description
_0
bytes32
undefined
function getRoleMember (bytes32 role , uint256 index ) external view returns (address )
Name
Type
Description
role
bytes32
undefined
index
uint256
undefined
Name
Type
Description
_0
address
undefined
function getRoleMemberCount (bytes32 role ) external view returns (uint256 )
Name
Type
Description
role
bytes32
undefined
Name
Type
Description
_0
uint256
undefined
function grantRole (bytes32 role , address account ) external nonpayable
Name
Type
Description
role
bytes32
undefined
account
address
undefined
function hasRole (bytes32 role , address account ) external view returns (bool )
Name
Type
Description
role
bytes32
undefined
account
address
undefined
Name
Type
Description
_0
bool
undefined
function increasePerGen () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function increasePerSummon () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function initialize (string name , string symbol , string baseTokenURI ) external nonpayable
Name
Type
Description
name
string
undefined
symbol
string
undefined
baseTokenURI
string
undefined
function initialize (address _crystalAddress ) external nonpayable
Name
Type
Description
_crystalAddress
address
undefined
function isApprovedForAll (address owner , address operator ) external view returns (bool )
Name
Type
Description
owner
address
undefined
operator
address
undefined
Name
Type
Description
_0
bool
undefined
function isReadyToSummon (uint256 _heroId ) external view returns (bool )
Name
Type
Description
_heroId
uint256
undefined
Name
Type
Description
_0
bool
undefined
function mint (address to ) external nonpayable
Name
Type
Description
to
address
undefined
function name () external view returns (string )
Name
Type
Description
_0
string
undefined
function openCrystal (uint256 _crystalId ) external nonpayable returns (uint256 )
Name
Type
Description
_crystalId
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function ownerOf (uint256 tokenId ) external view returns (address )
Name
Type
Description
tokenId
uint256
undefined
Name
Type
Description
_0
address
undefined
function pause () external nonpayable
function paused () external view returns (bool )
Name
Type
Description
_0
bool
undefined
function renounceRole (bytes32 role , address account ) external nonpayable
Name
Type
Description
role
bytes32
undefined
account
address
undefined
function revokeRole (bytes32 role , address account ) external nonpayable
Name
Type
Description
role
bytes32
undefined
account
address
undefined
function safeTransferFrom (address from , address to , uint256 tokenId ) external nonpayable
Name
Type
Description
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
function safeTransferFrom (address from , address to , uint256 tokenId , bytes _data ) external nonpayable
Name
Type
Description
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
_data
bytes
undefined
function saleAuction () external view returns (address )
Name
Type
Description
_0
address
undefined
function setApprovalForAll (address operator , bool approved ) external nonpayable
Name
Type
Description
operator
address
undefined
approved
bool
undefined
setAssistingAuctionAddress
function setAssistingAuctionAddress (address _address ) external nonpayable
Name
Type
Description
_address
address
undefined
function setFees (address [] _feeAddresses , uint256 [] _feePercents ) external nonpayable
Name
Type
Description
_feeAddresses
address[]
undefined
_feePercents
uint256[]
undefined
function setSaleAuctionAddress (address _address ) external nonpayable
Name
Type
Description
_address
address
undefined
function setSummonCooldowns (uint256 _baseCooldown , uint256 _cooldownPerSummon , uint256 _cooldownPerGen ) external nonpayable
Name
Type
Description
_baseCooldown
uint256
undefined
_cooldownPerSummon
uint256
undefined
_cooldownPerGen
uint256
undefined
function setSummonFees (uint256 _baseSummonFee , uint256 _increasePerSummon , uint256 _increasePerGen ) external nonpayable
Name
Type
Description
_baseSummonFee
uint256
undefined
_increasePerSummon
uint256
undefined
_increasePerGen
uint256
undefined
function setTimePerStamina (uint256 _timePerStamina ) external nonpayable
Name
Type
Description
_timePerStamina
uint256
undefined
function summonCrystal (uint256 _summonerId , uint256 _assistantId , uint8 _summonerTears , uint8 _assistantTears , address _enhancementStone ) external nonpayable
Name
Type
Description
_summonerId
uint256
undefined
_assistantId
uint256
undefined
_summonerTears
uint8
undefined
_assistantTears
uint8
undefined
_enhancementStone
address
undefined
function supportsInterface (bytes4 interfaceId ) external view returns (bool )
Name
Type
Description
interfaceId
bytes4
undefined
Name
Type
Description
_0
bool
undefined
function symbol () external view returns (string )
Name
Type
Description
_0
string
undefined
function timePerStamina () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function tokenByIndex (uint256 index ) external view returns (uint256 )
Name
Type
Description
index
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function tokenOfOwnerByIndex (address owner , uint256 index ) external view returns (uint256 )
Name
Type
Description
owner
address
undefined
index
uint256
undefined
Name
Type
Description
_0
uint256
undefined
function tokenURI (uint256 tokenId ) external view returns (string )
Name
Type
Description
tokenId
uint256
undefined
Name
Type
Description
_0
string
undefined
function totalSupply () external view returns (uint256 )
Name
Type
Description
_0
uint256
undefined
function transferFrom (address from , address to , uint256 tokenId ) external nonpayable
Name
Type
Description
from
address
undefined
to
address
undefined
tokenId
uint256
undefined
function unpause () external nonpayable
function updateHero (Hero _hero ) external nonpayable
Name
Type
Description
_hero
Hero
undefined
function vrf (uint256 blockNumber ) external view returns (bytes32 result )
Name
Type
Description
blockNumber
uint256
undefined
Name
Type
Description
result
bytes32
undefined