0 txs
0 calls
constructor
No constructor.
functions
EXECUTE_OPTIMIZED_SELECTOR
viewfunction EXECUTE_OPTIMIZED_SELECTOR() view returns (bytes4)
EXECUTE_SELECTOR
viewfunction EXECUTE_SELECTOR() view returns (bytes4)
validateSessionUserOp
purefunction validateSessionUserOp(tuple _op, bytes32 _userOpHash, bytes _sessionKeyData, bytes _sessionKeySignature) pure returns (bool)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506109e2806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806318e9a8e71461004657806384f16a4d1461007057806385d6335314610093575b600080fd5b610052610c4d60e11b81565b6040516001600160e01b031990911681526020015b60405180910390f35b61008361007e366004610664565b6100a1565b6040519015158152602001610067565b610052635b0e93fb60e11b81565b6000610c4d60e11b6100b6606089018961070b565b6100c591600491600091610752565b6100ce9161077c565b6001600160e01b03191614806101185750635b0e93fb60e11b6100f4606089018961070b565b61010391600491600091610752565b61010c9161077c565b6001600160e01b031916145b61018f5760405162461bcd60e51b815260206004820152603860248201527f436f6e74726163744164647265737353657373696f6e56616c69646174696f6e60448201527f4d6f64756c653a20696e76616c69642073656c6563746f72000000000000000060648201526084015b60405180910390fd5b60008061019e86880188610808565b90925090506000806101b360608c018c61070b565b6101c1916004908290610752565b8101906101ce91906108cf565b5091509150806000146102425760405162461bcd60e51b815260206004820152603660248201527f436f6e74726163744164647265737353657373696f6e56616c69646174696f6e6044820152754d6f64756c653a206e6f6e207a65726f2076616c756560501b6064820152608401610186565b6000805b845181101561029257836001600160a01b031685828151811061026b5761026b610980565b60200260200101516001600160a01b03160361028a5760019150610292565b600101610246565b50806103145760405162461bcd60e51b815260206004820152604560248201527f436f6e74726163744164647265737353657373696f6e56616c69646174696f6e60448201527f4d6f64756c653a2077726f6e672074617267657420636f6e7472616374206164606482015264647265737360d81b608482015260a401610186565b50507f19457468657265756d205369676e6564204d6573736167653a0a3332000000006000908152601c8a9052603c90206001600160a01b03841691506103919087878080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506103a892505050565b6001600160a01b0316149998505050505050505050565b60008060006103b785856103cc565b915091506103c481610411565b509392505050565b60008082516041036104025760208301516040840151606085015160001a6103f68782858561055e565b9450945050505061040a565b506000905060025b9250929050565b600081600481111561042557610425610996565b0361042d5750565b600181600481111561044157610441610996565b0361048e5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610186565b60028160048111156104a2576104a2610996565b036104ef5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610186565b600381600481111561050357610503610996565b0361055b5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610186565b50565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156105955750600090506003610619565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156105e9573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661061257600060019250925050610619565b9150600090505b94509492505050565b60008083601f84011261063457600080fd5b50813567ffffffffffffffff81111561064c57600080fd5b60208301915083602082850101111561040a57600080fd5b6000806000806000806080878903121561067d57600080fd5b863567ffffffffffffffff8082111561069557600080fd5b90880190610160828b0312156106aa57600080fd5b90965060208801359550604088013590808211156106c757600080fd5b6106d38a838b01610622565b909650945060608901359150808211156106ec57600080fd5b506106f989828a01610622565b979a9699509497509295939492505050565b6000808335601e1984360301811261072257600080fd5b83018035915067ffffffffffffffff82111561073d57600080fd5b60200191503681900382131561040a57600080fd5b6000808585111561076257600080fd5b8386111561076f57600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156107a45780818660040360031b1b83161692505b505092915050565b6001600160a01b038116811461055b57600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff81118282101715610800576108006107c1565b604052919050565b6000806040838503121561081b57600080fd5b8235610826816107ac565b915060208381013567ffffffffffffffff8082111561084457600080fd5b818601915086601f83011261085857600080fd5b81358181111561086a5761086a6107c1565b8060051b915061087b8483016107d7565b818152918301840191848101908984111561089557600080fd5b938501935b838510156108bf57843592506108af836107ac565b828252938501939085019061089a565b8096505050505050509250929050565b6000806000606084860312156108e457600080fd5b83356108ef816107ac565b92506020848101359250604085013567ffffffffffffffff8082111561091457600080fd5b818701915087601f83011261092857600080fd5b81358181111561093a5761093a6107c1565b61094c601f8201601f191685016107d7565b9150808252888482850101111561096257600080fd5b80848401858401376000848284010152508093505050509250925092565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fdfea264697066735822122080fdf8a326a8da12977615a47ae4526fa606807fbe518c51e556f14b918154c864736f6c63430008130033