Skip to content

isValidAAEntrypoint

The isValidAAEntrypoint utility is designed to verify the Account-Abstraction entrypoint before sponsoring a transaction.

Usage

code
import { isValidAAEntrypoint } from '@coinbase/onchainkit/wallet';
 
const AAImplementationAddress = '0x123`;
const isValid = isValidAAEntrypoint({ entrypoint: AAImplementationAddress });
 
if (isValid) {
  console.log('The entrypoint is valid.');
} else {
  console.log('Invalid entrypoint.');
}

Returns

boolean - Returns true if the account abstraction entrypoint address is v06, otherwise false.

Parameters

isValidAAEntrypointtOptions