Zapper-fi / studio

Zapper App Integrations
Other
195 stars 381 forks source link

generate:contract-factory doesn't generate viem files #3183

Closed GrandSchtroumpf closed 8 months ago

GrandSchtroumpf commented 8 months ago

When I run

pnpm studio generate:contract-factory <appID>

I get this output :

Contracts abis have been normalized at <ROOT_PATH>\src\apps\<APP_ID>
Viem contract generated at <ROOT_PATH>\src\apps\<APP_ID>
Viem factory class generated at <ROOT_PATH>\src\apps\<APP_ID>
Index file generated at <ROOT_PATH>\src\apps\<APP_ID>
Formatting newly generated files at <ROOT_PATH>\src\apps\<APP_ID>
  eslint:cli-engine Lint <ROOT_PATH>\src\apps\<APP_ID>\contracts\index.ts +0ms
  eslint:cli-engine Lint <ROOT_PATH>\src\apps\<APP_ID>\contracts\viem.contract-factory.ts +8s
  eslint:cli-engine Linting complete in: 10771ms +1s

<ROOT_PATH>\src\apps\<APP_ID>\contracts\viem.contract-factory.ts
  6:61  error  Unable to resolve path to module './viem'  import/no-unresolved

The eslint error happens because the factory contract files under viem folder are not generated. Other files are updated though.

Here is my config :