0 txs
5 calls
constructor
constructor(address weth, address nativeOrderFactory, address limitOrderProtocol, address accessToken, uint256 cancellationDelay, string name, string version)
functions
isValidSignature
viewfunction isValidSignature(bytes32 hash, bytes signature) view returns (bytes4)
cancelExpiredOrderByResolver
nonpayablefunction cancelExpiredOrderByResolver(tuple makerOrder, uint256 rewardLimit)
cancelOrder
nonpayablefunction cancelOrder(tuple makerOrder)
depositAndApprove
payablefunction depositAndApprove() payable
withdraw
nonpayablefunction withdraw(tuple makerOrder, address target, uint256 value, bytes data) returns (bool, bytes)
events
NativeOrderCancelled
event NativeOrderCancelled(bytes32 orderHash, uint256 balance)
NativeOrderCancelledByResolver
event NativeOrderCancelledByResolver(bytes32 orderHash, uint256 balance, uint256 resolverReward)
errors
CancellationDelayViolation
error CancellationDelayViolation(uint256 timePassedSinceExpiration, uint256 requiredDelay)
CanNotCancelForZeroBalance
error CanNotCancelForZeroBalance()
EthDepositRejected
error EthDepositRejected()
ETHTransferFailed
error ETHTransferFailed()
ForceApproveFailed
error ForceApproveFailed()
OnlyFactoryViolation
error OnlyFactoryViolation(address sender, address factory)
OnlyMakerViolation
error OnlyMakerViolation(address sender, address maker)
OrderIsIncorrect
error OrderIsIncorrect(address expected, address actual)
OrderShouldBeExpired
error OrderShouldBeExpired(uint256 currentTime, uint256 expirationTime)
ResolverAccessTokenMissing
error ResolverAccessTokenMissing(address resolver, address accessToken)
creation bytecode
0x3d602d80600a3d3981f3363d3d373d3d3d363d73f3eaf3c54f1ef887914b9c19e1ab9d3e581557eb5af43d82803e903d91602b57fd5bf3