BraveFrontierHeros

BFHSphere

0xc03844f07f86ad1d90a1c4a2a8204dcf00f3a991
BFHSphere
event

UpdateApprovalProxy

Inputs

ParameterTypeDescription
_newProxyContractaddress

Outputs

(void)
function

setApprovalProxy

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
_newaddress

Outputs

(void)
function

setApprovalForAll

nonpayable

Inputs

ParameterTypeDescription
_spenderaddress
_approvedbool

Outputs

(void)
function

isApprovedForAll

view

Inputs

ParameterTypeDescription
_owneraddress
_spenderaddress

Outputs

TypeDescription
bool
ERC165
constructor

BFHSphere

nonpayable

Inputs

ParameterTypeDescription
_approvalProxyaddress

Outputs

(void)
function

supportsInterface

view

Inputs

ParameterTypeDescription
interfaceIdbytes4

Outputs

TypeDescription
bool
ERC173
function

owner

view

Inputs

(void)

Outputs

TypeDescription
address
ERC721
function

approve

payable

Inputs

ParameterTypeDescription
_approvedaddress
_tokenIduint256

Outputs

(void)
function

ownerOf

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
address
function

getApproved

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
address
function

balanceOf

view

Inputs

ParameterTypeDescription
_owneraddress

Outputs

TypeDescription
uint256
ERC721CappedSupply
function

setUnitCap

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_assetTypeuint32
_newUnitCapuint32

Outputs

(void)
function

setTypeCap

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_newTypeCapuint32

Outputs

(void)
function

mint

nonpayable
Restricted (onlyMinter)

Inputs

ParameterTypeDescription
_toaddress
_tokenIduint256

Outputs

(void)
function

totalSupply

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

getUnitCount

view

Inputs

ParameterTypeDescription
_assetTypeuint32

Outputs

TypeDescription
uint32
function

getUnitCap

view

Inputs

ParameterTypeDescription
_assetTypeuint32

Outputs

TypeDescription
uint32
function

getTypeOffset

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

getTypeCount

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

getTypeCap

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

existingType

view

Inputs

ParameterTypeDescription
_assetTypeuint32

Outputs

TypeDescription
bool
ERC721Metadata
event

UpdateTokenURIPrefix

Inputs

ParameterTypeDescription
tokenUriPrefixstring

Outputs

(void)
function

setTokenURIPrefix

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
_tokenUriPrefixstring

Outputs

(void)
function

tokenURI

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
string
function

symbol

view

Inputs

(void)

Outputs

TypeDescription
string
function

name

view

Inputs

(void)

Outputs

TypeDescription
string
ERC721Mintable
function

removeMinter

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

addMinter

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

isMinter

view

Inputs

ParameterTypeDescription
accountaddress

Outputs

TypeDescription
bool
function

exist

view

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

TypeDescription
bool
ERC721TokenPausable
event

TokenUnpaused

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

(void)
event

TokenPauserRemoved

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

TokenPauserAdded

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

TokenPaused

Inputs

ParameterTypeDescription
tokenIduint256

Outputs

(void)
function

removeTokenPauser

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

addTokenPauser

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

unpauseToken

nonpayable
Restricted (onlyTokenPauser)

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

(void)
function

pauseToken

nonpayable
Restricted (onlyTokenPauser)

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

(void)
function

transferFrom

payable
Restricted (whenNotPaused, whenNotTokenPaused)

Inputs

ParameterTypeDescription
_fromaddress
_toaddress
_tokenIduint256

Outputs

(void)
function

safeTransferFrom

payable
Restricted (whenNotPaused, whenNotTokenPaused)

Inputs

ParameterTypeDescription
_fromaddress
_toaddress
_tokenIduint256
_databytes

Outputs

(void)
function

safeTransferFrom

payable
Restricted (whenNotPaused, whenNotTokenPaused)

Inputs

ParameterTypeDescription
_fromaddress
_toaddress
_tokenIduint256

Outputs

(void)
function

isTokenPauser

view

Inputs

ParameterTypeDescription
accountaddress

Outputs

TypeDescription
bool
function

isTokenPaused

view

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

TypeDescription
bool
IERC173
event

OwnershipTransferred

Inputs

ParameterTypeDescription
previousOwneraddress
newOwneraddress

Outputs

(void)
IERC721
event

Transfer

Inputs

ParameterTypeDescription
_fromaddress
_toaddress
_tokenIduint256

Outputs

(void)
event

ApprovalForAll

Inputs

ParameterTypeDescription
_owneraddress
_operatoraddress
_approvedbool

Outputs

(void)
event

Approval

Inputs

ParameterTypeDescription
_owneraddress
_approvedaddress
_tokenIduint256

Outputs

(void)
IERC721CappedSupply
event

SetUnitCap

Inputs

ParameterTypeDescription
_assetTypeuint32
_unitCapuint32

Outputs

(void)
event

SetTypeCap

Inputs

ParameterTypeDescription
_typeCapuint256

Outputs

(void)
IERC721Mintable
event

MinterRemoved

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

MinterAdded

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
Operatable
event

Unpaused

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

Paused

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

OperatorRemoved

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
event

OperatorAdded

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

withdrawEther

nonpayable
Restricted (onlyOperator)

Inputs

(void)

Outputs

(void)
function

transferOwnership

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
_newOwneraddress

Outputs

(void)
function

removeOperator

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

addOperator

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
accountaddress

Outputs

(void)
function

pause

nonpayable
Restricted (onlyOperator, whenNotPaused)

Inputs

(void)

Outputs

(void)
function

unpause

nonpayable
Restricted (onlyOperator, whenPaused)

Inputs

(void)

Outputs

(void)
function

paused

view

Inputs

(void)

Outputs

TypeDescription
bool
function

isOperator

view

Inputs

ParameterTypeDescription
accountaddress

Outputs

TypeDescription
bool
function

approvalProxy

view

Inputs

(void)

Outputs

TypeDescription
address