Tooling
ModuleKit
Reference
ERC-4337 Data Libs
sentinellist
linkedbytes32lib
Safepush

⚠️ Deprecation Notice

ModuleKit was developed by Rhinestone and is no longer actively supported. If you're building modules and need assistance, reach out to Rhinestone at gm@rhinestone.dev


title: "safePush"

Add an item to the list and initialize it if it is not initialized.

Usage

list.safePush(bytes32(keccak256("newEntry")));

Parameters

self

  • Type: LinkedBytes32

The storage pointer of the list.

newEntry

  • Type: bytes32

The entry to be added to the list.

Returns

None