ChargedState

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xc3daf3ff at 14656709
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "ChargedState"

No transactions found for "ChargedState"


Functions
Getter at block 21185953
owner(view returns (address)
0x0000000000000000000000000000000000000000
trustedForwarder(view returns (address)
0x0000000000000000000000000000000000000000
versionRecipient(view returns (string)
1.0.0-beta.1/charged-particles.relay.recipient
Read-only
getBreakBondTimelockExpiry(address contractAddressuint256 tokenIdview returns (uint256 lockExpiry)
getDischargeTimelockExpiry(address contractAddressuint256 tokenIdview returns (uint256 lockExpiry)
getReleaseTimelockExpiry(address contractAddressuint256 tokenIdview returns (uint256 lockExpiry)
isCovalentBondRestricted(address contractAddressuint256 tokenIdview returns (bool)
isEnergizeRestricted(address contractAddressuint256 tokenIdview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
State-modifying
getBreakBondState(address contractAddressuint256 tokenIdaddress senderreturns (bool allowFromAllbool isApproveduint256 timelockuint256 tempLockExpiry)
getDischargeState(address contractAddressuint256 tokenIdaddress senderreturns (bool allowFromAllbool isApproveduint256 timelockuint256 tempLockExpiry)
getReleaseState(address contractAddressuint256 tokenIdaddress senderreturns (bool allowFromAllbool isApproveduint256 timelockuint256 tempLockExpiry)
initialize(address initiator
isApprovedForBreakBond(address contractAddressuint256 tokenIdaddress operatorreturns (bool)
isApprovedForDischarge(address contractAddressuint256 tokenIdaddress operatorreturns (bool)
isApprovedForRelease(address contractAddressuint256 tokenIdaddress operatorreturns (bool)
isApprovedForTimelock(address contractAddressuint256 tokenIdaddress operatorreturns (bool)
migrateToken(address contractAddressuint256 tokenIduint256 releaseTimelockExpiryaddress releaseTimelockLockedByuint256 tempLockExpiry
renounceOwnership(
setApprovalForAll(address contractAddressuint256 tokenIdaddress operator
setBreakBondApproval(address contractAddressuint256 tokenIdaddress operator
setBreakBondTimelock(address contractAddressuint256 tokenIduint256 unlockBlock
setController(address controllerstring controllerId
setDischargeApproval(address contractAddressuint256 tokenIdaddress operator
setDischargeTimelock(address contractAddressuint256 tokenIduint256 unlockBlock
setPermsForAllowBreakBond(address contractAddressuint256 tokenIdbool state
setPermsForAllowDischarge(address contractAddressuint256 tokenIdbool state
setPermsForAllowRelease(address contractAddressuint256 tokenIdbool state
setPermsForRestrictBond(address contractAddressuint256 tokenIdbool state
setPermsForRestrictCharge(address contractAddressuint256 tokenIdbool state
setReleaseApproval(address contractAddressuint256 tokenIdaddress operator
setReleaseTimelock(address contractAddressuint256 tokenIduint256 unlockBlock
setTemporaryLock(address contractAddressuint256 tokenIdbool isLocked
setTimelockApproval(address contractAddressuint256 tokenIdaddress operator
transferOwnership(address newOwner
withdrawERC1155(address receiveraddress tokenAddressuint256 tokenIduint256 amount
withdrawERC721(address receiveraddress tokenAddressuint256 tokenId
withdrawErc20(address receiveraddress tokenAddressuint256 amount
withdrawEther(address receiveruint256 amount
Events
BreakBondApproval(address indexed contractAddressuint256 indexed tokenIdaddress indexed owneraddress operator
ControllerSet(address indexed controllerAddressstring controllerId
DischargeApproval(address indexed contractAddressuint256 indexed tokenIdaddress indexed owneraddress operator
Initialized(address indexed initiator
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PermsSetForAllowBreakBond(address indexed contractAddressuint256 indexed tokenIdbool state
PermsSetForAllowDischarge(address indexed contractAddressuint256 indexed tokenIdbool state
PermsSetForAllowRelease(address indexed contractAddressuint256 indexed tokenIdbool state
PermsSetForRestrictBond(address indexed contractAddressuint256 indexed tokenIdbool state
PermsSetForRestrictCharge(address indexed contractAddressuint256 indexed tokenIdbool state
ReleaseApproval(address indexed contractAddressuint256 indexed tokenIdaddress indexed owneraddress operator
TimelockApproval(address indexed contractAddressuint256 indexed tokenIdaddress indexed owneraddress operator
TokenBreakBondTimelock(address indexed contractAddressuint256 indexed tokenIdaddress indexed operatoruint256 unlockBlock
TokenDischargeTimelock(address indexed contractAddressuint256 indexed tokenIdaddress indexed operatoruint256 unlockBlock
TokenReleaseTimelock(address indexed contractAddressuint256 indexed tokenIdaddress indexed operatoruint256 unlockBlock
TokenTempLock(address indexed contractAddressuint256 indexed tokenIduint256 unlockBlock
WithdrawStuckERC1155(address indexed receiveraddress indexed tokenAddressuint256 indexed tokenIduint256 amount
WithdrawStuckERC20(address indexed receiveraddress indexed tokenAddressuint256 amount
WithdrawStuckERC721(address indexed receiveraddress indexed tokenAddressuint256 indexed tokenId
WithdrawStuckEther(address indexed receiveruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.