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

ย 

History

27 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

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