Type Alias NexusSmartAccountImplementation
NexusSmartAccountImplementation: SmartAccountImplementation< typeof EntrypointAbi, "0.7", { chain: Chain; encodeExecute: (call: Call) => Promise<Hex>; encodeExecuteBatch: (calls: readonly Call[]) => Promise<Hex>; encodeExecuteComposable: (calls: ComposableCall[]) => Promise<Hex>; factoryAddress: Address; factoryData: Hex; getAddress: () => Promise<Address>; getInitCode: () => Hex; getModule: () => Validator; getNonceWithKey: () => Promise<NonceInfo>; getUserOpHash: (userOp: UserOperation) => Hex; isDelegated: () => Promise<boolean>; publicClient: PublicClient; setModule: (validationModule: Validator) => void; signer: Signer; toDelegation: ( multiChain?: boolean, delegatedContract?: Address, ) => Promise<MeeAuthorization>; unDelegate: () => Promise<Hex>; walletClient: WalletClient< Transport, Chain | undefined, Account, RpcSchema, >; },>
Nexus Smart Account Implementation