[x] getUserTVLByBlock function returns output in this schema
```
const csvRows: OutputDataSchemaRow[] = [];
type OutputDataSchemaRow = {
block_number: number; //block_number which was given as input
timestamp: number; // block timestamp which was given an input, epoch format
user_address: string; // wallet address, all lowercase
token_address: string; // token address all lowercase
token_balance: bigint; // token balance, raw amount. Please dont divide by decimals
token_symbol: string; //token symbol should be empty string if it is not available
usd_price: number; //assign 0 if not available
};
```
https://github.com/delta-hq/l2-lxp-liquidity-reward/issues/268
Title:
Checklist before requesting a review
index.ts file
[x] Contains function
[x] getUserTVLByBlock function takes input with this schema
[x] getUserTVLByBlock function returns output in this schema
[x] contains function
[x] has this code
Output data