Skip to content

querier service to query contract data indexed by indexooor core πŸ˜„

License

Notifications You must be signed in to change notification settings

indexooor/queriooor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0c3db3a Β· Mar 26, 2023

History

27 Commits
Mar 21, 2023
Mar 26, 2023
Mar 25, 2023
Mar 25, 2023
Mar 26, 2023
Mar 26, 2023
Mar 26, 2023
Mar 21, 2023
Mar 21, 2023
Mar 21, 2023
Mar 26, 2023
Mar 22, 2023
Mar 21, 2023
Mar 26, 2023
Mar 26, 2023
Mar 25, 2023
Mar 24, 2023
Mar 25, 2023

Repository files navigation

querier

querier service to query contract data indexed by indexooor core πŸ˜„

Setup

virtualenv venv
source venv/Scripts/activate
pip install -r requirements.txt

run command


source venv/Scripts/activate
uvicorn main:app --reload --workers 1 --host 0.0.0.0 --port 5010

How to find storageLayout json for your contracts

solc contracts/Mocks/MockERC20.sol --base-path=/ --include-path=node_modules/ --combined-json storage-layout > storageLayout.json

Querioor Features

Features Supported
Elementary Solidity Types βœ”οΈ
Mappings with Elementary Types as Values βœ”οΈ
Nested Mapping with Elementary Types as Final Key (up to 2 levels) βœ”οΈ
Single Dimension Array of Elementary Types βœ”οΈ
Complex Types (Structs) ❌
Complex Types Inside Mappings and Arrays ❌
Multidimensional Arrays ❌
Other Types ❌

πŸ‘ Queriooor currently supports querying data with elementary Solidity types, mappings with elementary types as values, and nested mappings with elementary types as the final key (up to two levels). Additionally, it supports single dimension arrays of elementary types.

πŸ‘Ž However, Queriooor currently does not support complex types such as structs, complex types inside mappings and arrays, multidimensional arrays, and other types.

About

querier service to query contract data indexed by indexooor core πŸ˜„

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published