BraveFrontierHeros

BFHSphereGateway

0xd39f16bd03a506410d66bbbf6dccbb08f445197e
BFHSphereGateway
function

setTransactedEventHash

nonpayable
Restricted (onlyOperator)

Inputs

ParameterTypeDescription
_eventHashbytes32
_desiredbool

Outputs

(void)
function

deposit

nonpayable
Restricted (whenNotPaused)

Inputs

ParameterTypeDescription
_tokenIduint256

Outputs

(void)
function

bulkDeposit

nonpayable

Inputs

ParameterTypeDescription
_tokenIdsuint256[]

Outputs

(void)
function

withdraw

payable
Restricted (whenNotPaused, onlyOperator)

Inputs

ParameterTypeDescription
_toaddress
_tokenIduint256
_supportEtheruint256
_eventHashbytes32

Outputs

(void)
function

bulkWithdraw

payable

Inputs

ParameterTypeDescription
_tosaddress[]
_tokenIdsuint256[]
_supportEthersuint256[]
_eventHashesbytes32[]

Outputs

(void)
function

isTransactedEventHash

view

Inputs

ParameterTypeDescription
_eventHashbytes32

Outputs

TypeDescription
bool
ERC165
constructor

BFHSphereGateway

nonpayable

Inputs

ParameterTypeDescription
_assetContractaddress

Outputs

(void)
function

supportsInterface

view

Inputs

ParameterTypeDescription
interfaceIdbytes4

Outputs

TypeDescription
bool
ERC173
function

owner

view

Inputs

(void)

Outputs

TypeDescription
address
ERC721Holder
function

onERC721Received

nonpayable

Inputs

ParameterTypeDescription
address
address
uint256
bytes

Outputs

TypeDescription
bytes4
IERC173
event

OwnershipTransferred

Inputs

ParameterTypeDescription
previousOwneraddress
newOwneraddress

Outputs

(void)
IERC721Gateway
event

Withdraw

Inputs

ParameterTypeDescription
owneraddress
tokenIduint256
supportEtheruint256
eventHashbytes32

Outputs

(void)
event

Deposit

Inputs

ParameterTypeDescription
owneraddress
tokenIduint256

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

assetContract

view

Inputs

(void)

Outputs

TypeDescription
address