11[
22 " error AllowanceExceeded(uint256 allowanceUsage, uint256 limit, uint64 period)" ,
33 " error CallPolicyViolated(address target, bytes4 selector)" ,
4- " error CallReverted()" ,
54 " error ConditionFailed(bytes32 param, bytes32 refValue, uint8 condition)" ,
65 " error InvalidDataLength(uint256 actualLength, uint256 expectedLength)" ,
76 " error InvalidSignature(address msgSender, address thisAddress)" ,
1312 " error SessionZeroSigner()" ,
1413 " error TransferPolicyViolated(address target)" ,
1514 " error UIDAlreadyProcessed()" ,
16- " event Executed(address indexed to, uint256 value, bytes data)" ,
17- " event SessionCreated(address indexed signer, (address signer, bool isWildcard, uint256 expiresAt, (address target, bytes4 selector, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit, (uint8 condition, uint64 index, bytes32 refValue, (uint8 limitType, uint256 limit, uint256 period) limit)[] constraints)[] callPolicies, (address target, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit)[] transferPolicies, bytes32 uid) sessionSpec)" ,
15+ " event Executed(address indexed user, address indexed signer, address indexed executor, uint256 batchSize)" ,
16+ " event SessionCreated(address indexed user, address indexed newSigner, (address signer, bool isWildcard, uint256 expiresAt, (address target, bytes4 selector, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit, (uint8 condition, uint64 index, bytes32 refValue, (uint8 limitType, uint256 limit, uint256 period) limit)[] constraints)[] callPolicies, (address target, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit)[] transferPolicies, bytes32 uid) sessionSpec)" ,
17+ " event ValueReceived(address indexed user, address indexed from, uint256 value)" ,
1818 " function createSessionWithSig((address signer, bool isWildcard, uint256 expiresAt, (address target, bytes4 selector, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit, (uint8 condition, uint64 index, bytes32 refValue, (uint8 limitType, uint256 limit, uint256 period) limit)[] constraints)[] callPolicies, (address target, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit)[] transferPolicies, bytes32 uid) sessionSpec, bytes signature)" ,
1919 " function eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)" ,
2020 " function execute((address target, uint256 value, bytes data)[] calls) payable" ,
2323 " function getSessionExpirationForSigner(address signer) view returns (uint256)" ,
2424 " function getSessionStateForSigner(address signer) view returns (((uint256 remaining, address target, bytes4 selector, uint256 index)[] transferValue, (uint256 remaining, address target, bytes4 selector, uint256 index)[] callValue, (uint256 remaining, address target, bytes4 selector, uint256 index)[] callParams))" ,
2525 " function getTransferPoliciesForSigner(address signer) view returns ((address target, uint256 maxValuePerUse, (uint8 limitType, uint256 limit, uint256 period) valueLimit)[])" ,
26- " function isWildcardSigner(address signer) view returns (bool)"
26+ " function isWildcardSigner(address signer) view returns (bool)" ,
27+ " function onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)" ,
28+ " function onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)" ,
29+ " function onERC721Received(address, address, uint256, bytes) returns (bytes4)" ,
30+ " function supportsInterface(bytes4 interfaceId) view returns (bool)" ,
31+ " receive() external payable"
2732]
0 commit comments