0 txs
10 calls
constructor
constructor(address sickleRegistry_)
functions
approved
viewfunction approved() view returns (address)
isOwnerOrApproved
viewfunction isOwnerOrApproved(address caller) view returns (bool)
onERC1155BatchReceived
purefunction onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received
purefunction onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received
purefunction onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
owner
viewfunction owner() view returns (address)
registry
viewfunction registry() view returns (address)
initialize
nonpayablefunction initialize(address sickleOwner_, address approved_)
multicall
payablefunction multicall(address[] targets, bytes[] data) payable
setApproved
nonpayablefunction setApproved(address newApproved)
events
Initialized
event Initialized(uint8 version)
errors
CallerNotWhitelisted
error CallerNotWhitelisted(address caller)
MulticallParamsMismatchError
error MulticallParamsMismatchError()
NotOwnerError
error NotOwnerError()
NotStrategyError
error NotStrategyError()
TargetNotWhitelisted
error TargetNotWhitelisted(address target)
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73fff75d099baee29f447866bc5299cd67c04761c85af43d82803e903d91602b57fd5bf3