MyCryptoHeroes

ExtensionAsset

0xdceaf1652a131f32a821468dc03a92df0edd86ea
ERC165
function

supportsInterface

view

Inputs

ParameterTypeDescription
interfaceIdbytes4

Outputs

TypeDescription
bool
constructor

ExtensionAsset

nonpayable

Inputs

(void)

Outputs

(void)
ERC721
function

safeTransferFrom

nonpayable

Inputs

ParameterTypeDescription
fromaddress
toaddress
tokenIduint256
_databytes

Outputs

(void)
function

safeTransferFrom

nonpayable

Inputs

ParameterTypeDescription
fromaddress
toaddress
tokenIduint256

Outputs

(void)
function

isApprovedForAll

view

Inputs

ParameterTypeDescription
owneraddress
operatoraddress

Outputs

TypeDescription
bool
function

balanceOf

view

Inputs

ParameterTypeDescription
owneraddress

Outputs

TypeDescription
uint256
function

ownerOf

view

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

TypeDescription
address
function

getApproved

view

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

TypeDescription
address
ERC721Enumerable
function

tokenByIndex

view

Inputs

ParameterTypeDescription
indexuint256

Outputs

TypeDescription
uint256
function

tokenOfOwnerByIndex

view

Inputs

ParameterTypeDescription
owneraddress
indexuint256

Outputs

TypeDescription
uint256
function

totalSupply

view

Inputs

(void)

Outputs

TypeDescription
uint256
ERC721Metadata
function

symbol

view

Inputs

(void)

Outputs

TypeDescription
string
function

name

view

Inputs

(void)

Outputs

TypeDescription
string
ERC721Mintable
function

finishMinting

nonpayable
Restricted (onlyMinter, onlyBeforeMintingFinished)

Inputs

(void)

Outputs

TypeDescription
bool
function

mintWithTokenURI

nonpayable
Restricted (onlyMinter, onlyBeforeMintingFinished)

Inputs

ParameterTypeDescription
toaddress
tokenIduint256
tokenURIstring

Outputs

TypeDescription
bool
function

mint

nonpayable
Restricted (onlyMinter, onlyBeforeMintingFinished)

Inputs

ParameterTypeDescription
toaddress
tokenIduint256

Outputs

TypeDescription
bool
function

mintingFinished

view

Inputs

(void)

Outputs

TypeDescription
bool
event

MintingFinished

Inputs

(void)

Outputs

(void)
ERC721Pausable
function

setApprovalForAll

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
toaddress
approvedbool

Outputs

(void)
function

transferFrom

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
fromaddress
toaddress
tokenIduint256

Outputs

(void)
function

approve

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
toaddress
tokenIduint256

Outputs

(void)
ExtensionAsset
function

mintExtensionAsset

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_owneraddress
_tokenIduint256

Outputs

(void)
function

setTokenURIPrefix

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_tokenURIPrefixstring

Outputs

(void)
function

setSupplyLimit

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_extensionTypeuint16
_supplyLimituint16

Outputs

(void)
function

tokenURI

view

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

TypeDescription
string
function

isAlreadyMinted

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
bool
function

getSupplyLimit

view

Inputs

ParameterTypeDescription
_extensionTypeuint16

Outputs

TypeDescription
uint16
IERC721
event

ApprovalForAll

Inputs

ParameterTypeDescription
owneraddress
operatoraddress
approvedbool

Outputs

(void)
event

Approval

Inputs

ParameterTypeDescription
owneraddress
approvedaddress
tokenIduint256

Outputs

(void)
event

Transfer

Inputs

ParameterTypeDescription
fromaddress
toaddress
tokenIduint256

Outputs

(void)
MinterRole
function

addMinter

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

renounceMinter

nonpayable

Inputs

(void)

Outputs

(void)
function

isMinter

view

Inputs

ParameterTypeDescription
accountaddress

Outputs

TypeDescription
bool
event

MinterRemoved

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

MinterAdded

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
Pausable
function

pause

nonpayable
Restricted (onlyPauser, whenNotPaused)

Inputs

(void)

Outputs

(void)
function

unpause

nonpayable
Restricted (onlyPauser, whenPaused)

Inputs

(void)

Outputs

(void)
function

paused

view

Inputs

(void)

Outputs

TypeDescription
bool
event

Unpaused

Inputs

(void)

Outputs

(void)
event

Paused

Inputs

(void)

Outputs

(void)
PauserRole
function

addPauser

nonpayable
Restricted (onlyPauser)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

renouncePauser

nonpayable

Inputs

(void)

Outputs

(void)
function

isPauser

view

Inputs

ParameterTypeDescription
accountaddress

Outputs

TypeDescription
bool
event

PauserRemoved

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

PauserAdded

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

EXTENSION_TYPE_OFFSET

view

Inputs

(void)

Outputs

TypeDescription
uint16
function

tokenURIPrefix

view

Inputs

(void)

Outputs

TypeDescription
string