0.6.2 • Published 1 year ago

account-abstraction-anony-validation-manager v0.6.2

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

SDK to check if the validation code of a UserOperation violates any validation rules

Usage

In order to check the UserOperation you have created, use the code below.

This is especially useful if you are developing a custom Account or Paymaster contract, overriding the validateUserOp, validatePaymasterUserOp, or expect your contracts' code to be called from these methods within the ERC-4337 transaction context.

import { UserOperation } from 'account-abstraction-anony-utils'
import { checkRulesViolations } from 'account-abstraction-anony-validation-manager'

const userOperation: UserOperation = createUserOp()
await checkRulesViolations(provider, userOperation, entryPoint)