Uniswap / v3-subgraph

Subgraph for Uniswap V3
GNU General Public License v3.0
338 stars 464 forks source link

File 'src/types/*' not found #232

Open Lockwu6749 opened 3 months ago

Lockwu6749 commented 3 months ago

After following the instructions, getting the following error when running the tests:

yarn run v1.22.19 $ graph test -d Docker image already exists. Skipping docker build command...


| \/ | | | | | | | (_) | | | . . | | | | | | | _| | _ | |\/| |/ ` | / | '_ \/ | | |/ _| |/ / | | | | (| | || (| | | _ \ || | (| < _| |/_,|__|| ||/_||\||\\

Compiling...

💬 Compiling intervalupdates... 💬 Compiling handlecollect... 💬 Compiling handleinitialize... 💬 Compiling handlemint... 💬 Compiling handleswap... 💬 Compiling handlepoolcreated... 💬 Compiling handleburn... ERROR TS6054: File 'src/types/schema.ts' not found.

import { Bundle, Burn, Factory, Pool, Tick, Token } from '../../types/schema'

 in src/mappings/pool/burn.ts(3,58)

ERROR TS6054: File 'src/types/templates/Pool/Pool.ts' not found.

 import { Burn as BurnEvent } from '../../types/templates/Pool/Pool'

in src/mappings/pool/burn.ts(4,35)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 8 parse error(s) ERROR TS6054: File 'src/types/schema.ts' not found.

import { Bundle, Factory, Mint, Pool, Tick, Token } from '../../types/schema'

 in src/mappings/pool/mint.ts(3,58)

ERROR TS6054: File 'src/types/templates/Pool/Pool.ts' not found.

 import { Mint as MintEvent } from '../../types/templates/Pool/Pool'

in src/mappings/pool/mint.ts(4,35)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 8 parse error(s) ERROR TS6054: File 'src/types/schema.ts' not found.

import { Bundle, Collect, Factory, Pool, Token } from '../../types/schema'

 in src/mappings/pool/collect.ts(3,55)

ERROR TS6054: File 'src/types/templates/Pool/Pool.ts' not found.

 import { Collect as CollectEvent } from '../../types/templates/Pool/Pool'

in src/mappings/pool/collect.ts(4,41)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 8 parse error(s) ERROR TS6054: File 'src/types/schema.ts' not found.

import { Bundle, Pool, Token } from '../../types/schema'

 in src/mappings/pool/initialize.ts(3,37)

ERROR TS6054: File 'src/types/templates/Pool/Pool.ts' not found.

 import { Initialize } from '../../types/templates/Pool/Pool'

in src/mappings/pool/initialize.ts(4,28)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 8 parse error(s) ERROR TS6054: File 'src/types/schema.ts' not found.

import { Bundle, Factory, Pool, Swap, Token } from '../../types/schema'

 in src/mappings/pool/swap.ts(3,52)

ERROR TS6054: File 'src/types/templates/Pool/Pool.ts' not found.

 import { Swap as SwapEvent } from '../../types/templates/Pool/Pool'

in src/mappings/pool/swap.ts(4,35)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 8 parse error(s) ERROR TS6054: File 'src/types/schema.ts' not found.

import { Pool, Token } from '../src/types/schema'

 in tests/constants.ts(6,29)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

 import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

import { ERC20 } from '../types/Factory/ERC20'

 in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

 import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

 in src/utils/token.ts(5,34)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

FAILURE 7 parse error(s)
ERROR TS6054: File 'src/types/schema.ts' not found.

 import { Bundle, Factory, Pool, Token } from '../src/types/schema'

in tests/intervalUpdates.test.ts(4,46)

ERROR TS6054: File 'src/types/templates/Pool/Factory.ts' not found.

import { Factory as FactoryContract } from '../types/templates/Pool/Factory'

 in src/utils/constants.ts(3,44)

ERROR TS6054: File 'src/types/Factory/Factory.ts' not found.

 import { PoolCreated } from '../types/Factory/Factory'

in src/mappings/factory.ts(3,29)

ERROR TS6054: File 'src/types/templates.ts' not found.

import { Pool as PoolTemplate } from '../types/templates'

 in src/mappings/factory.ts(6,38)

ERROR TS6054: File 'src/types/Factory/ERC20.ts' not found.

 import { ERC20 } from '../types/Factory/ERC20'

in src/utils/token.ts(3,23)

ERROR TS6054: File 'src/types/Factory/ERC20NameBytes.ts' not found.

import { ERC20NameBytes } from '../types/Factory/ERC20NameBytes'

 in src/utils/token.ts(4,32)

ERROR TS6054: File 'src/types/Factory/ERC20SymbolBytes.ts' not found.

 import { ERC20SymbolBytes } from '../types/Factory/ERC20SymbolBytes'

in src/utils/token.ts(5,34)

FAILURE 7 parse error(s) thread 'main' panicked at '🆘 Please attend to the compilation errors above!', src/compiler/mod.rs:168:9 note: run with RUST_BACKTRACE=1 environment variable to display a backtrace Done in 3.91s.

yongfeng98 commented 3 months ago

run yarn codegen