refactor: remove old token metadata processor (#1747)

* refactor: remove old processor, start fetching data from contract

* refactor: remove old tests

* fix: tests and lint

* fix: use lru cache

* chore: delete old tables

* chore: fix comments [skip ci]

* fix: env comment block [skip ci]

* chore: avoid duplicate RPC lookups

* fix: make an incremental migration to drop tables

* fix: re-add metadata processing ENV flag

---------

Co-authored-by: Matthew Little <zone117x@gmail.com>
This commit is contained in:
Rafael Cárdenas
2023-11-09 10:11:26 -06:00
committed by GitHub
parent 872bcbdea1
commit a490d673f8
42 changed files with 426 additions and 3142 deletions

View File

@@ -1,13 +0,0 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-tokens-metadata/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-tokens-metadata/setup.ts', '<rootDir>/tests-tokens-metadata/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-tokens-metadata/setup.ts',
globalTeardown: '<rootDir>/tests-tokens-metadata/teardown.ts',
testTimeout: 60000,
verbose: true,
}

View File

@@ -1,13 +0,0 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-tokens-strict/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-tokens-strict/setup.ts', '<rootDir>/tests-tokens-strict/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-tokens-strict/setup.ts',
globalTeardown: '<rootDir>/tests-tokens-strict/teardown.ts',
testTimeout: 60000,
verbose: true,
}

View File

@@ -1,13 +0,0 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-tokens/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-tokens/setup.ts', '<rootDir>/tests-tokens/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-tokens/setup.ts',
globalTeardown: '<rootDir>/tests-tokens/teardown.ts',
testTimeout: 60000,
verbose: true,
}