import \{Database\} from '@subsquid/file-store'
import \{S3Dest\} from '@subsquid/file-store-s3'
import \{assertNotNull\} from '@subsquid/util-internal' // pulled by @subsquid/file-store-s3
...
const dbOptions = {
...
dest: new S3Dest(
's3://subsquid-testing-bucket/transfers-data',
{
region: 'us-east-1',
endpoint: 'https://s3.filebase.com',
credentials: {
accessKeyId: assertNotNull(process.env.S3_ACCESS_KEY_ID),
secretAccessKey: assertNotNull(process.env.S3_SECRET_ACCESS_KEY)
}
}
),
...
}
processor.run(new Database(dbOptions), async (ctx) => {
...
}