ScrollerAccount

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xde8b2e22 at 20123964
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ScrollerAccount"

No transactions found for "ScrollerAccount"


Functions
Getter at block 20819497
entryPoint(view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
erc6551Registry(view returns (address)
0x000000006551c19487814612e58fe06813775758
getNonce(view returns (uint256)
0
isLocked(view returns (bool)
false
lockedUntil(view returns (uint256)
0
 
owner(view returns (address)
state(view returns (uint256)
0
 
token(view returns (uint256 chainIdaddress tokenContractuint256 tokenId)
trustedForwarder(view returns (address)
0xca1167915584462449ee5b4ea51c37fe81ecdccd
Read-only
extsload(bytes32 slotview returns (bytes32 value)
isTrustedForwarder(address forwarderview returns (bool)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4 magicValue)
isValidSigner(address signerbytes dataview returns (bytes4 magicValue)
overrides(addressbytes4view returns (address)
permissions(addressaddressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
bridgeEthBalance(uint256 _l1AdminGasLimituint256 _l1BridgeGasLimituint256 _l2GasLimitaddress _feeWalletpayable 
execute(address touint256 valuebytes datauint8 operationpayable returns (bytes)
executeBatch(struct BatchExecutorOperation[] operationspayable returns (bytes[])
executeNested(address touint256 valuebytes datauint8 operationstruct NestedAccountExecutorERC6551AccountInfo[] proofpayable returns (bytes)
extcall(address touint256 valuebytes datareturns (bytes result)
extcreate(uint256 valuebytes bytecodereturns (address)
extcreate2(uint256 valuebytes32 saltbytes bytecodereturns (address)
lock(uint256 _lockedUntil
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256 tokenIdbytesreturns (bytes4)
setOverrides(bytes4[] selectorsaddress[] implementations
setPermissions(address[] callersbool[] _permissions
validateUserOp(struct UserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
Events
LockUpdated(uint256 lockedUntil
OverrideUpdated(address ownerbytes4 selectoraddress implementation
PaidFees(address touint256 gasFeeuint256 serviceFee
PermissionUpdated(address owneraddress callerbool hasPermission
RefundedEther(address touint256 amount
Constructor
constructor(address entryPoint_address multicallForwarderaddress erc6551Registryaddress _guardian
Fallback and receive
fallback(
receive(
Errors
AccountLocked(
ContractCreationFailed(
Create2EmptyBytecode(
Create2FailedDeployment(
Create2InsufficientBalance(uint256 balanceuint256 needed
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ExceedsMaxLockTime(
InvalidAccountProof(
InvalidERC6551Registry(
InvalidEntryPoint(
InvalidInput(
InvalidMulticallForwarder(
InvalidOperation(
NotAuthorized(
OwnershipCycle(