Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(torii): index whitelisted erc20/erc721 (dojoengine#2494)
* feat(torii): index whitelisted erc20/erc721 commit-id:5231a946 * refactor(torii): abstract out how to format felts to avoid bugs commit-id:d618e874 * feat(torii): implement graphql for erc commit-id:10465a00 * opt(torii): reuse token metadata from db for ERC721 commit-id:3bfe5955 * opt(torii): fetch block timestamp in parallel commit-id:923dbba6 * refactor(torii/processor): use contract type info to select processor - cleanup plus other refactor for the PR stack - `start_block` configuration removed since it was no longer necessary now that we use `get_events` for `sync_range` - use debug log level transfer events commit-id:4acad5f3 * feat(torii): add a script to verify data commit-id:c6195721 * refactor(torii): inmemory cache for erc and handle contract type at runtime (dojoengine#2483) * refactor(torii): handle normal and legacy erc contract type at runtime * refactor(torii): use inmemory cache to speedup erc indexing * fix lints * add script to verify balances in torii db by quering rpc * fix(torii/graphql): return only actual token_id in graphql response * add debug statement for shouldn't reach state * add tests for I256 type * update torii toml file * adapt script to verify erc721 balances * refactor(torii): move cache into Sql struct * improve compare script * refactor(torii): load token_id into cache on startup * execute queue when new token is registered * Merge branch 'main' into feat/torii/ercs * move diff apply logic to executor * add more tests * simplify implementation of i256 type * send query only when required * update script to compare erc_transfers table properly
- Loading branch information