ChainBing Monthly Report —June 1, 2022 to June 30, 2022

ChainBing
1 min readJul 21, 2022

--

Technology Core Development of the Month

1. ipfs: switched from dag/stat to files/stat and checking the file size limit

2. bingo: Uses the correct parent type for type d queries to ensure that the parent id we pass through the query uses the type of the parent’s id field.

3. Block data query correction: moved the earliest block pointer to subgraph_manifest, rename early_ethereum_block to start_block and stored it in the subgraph list, add an early_block_number to subgraph_deployment and initialize it with the start block number

4. Ethernet fix: fixed call.input.len and test validation; simplified the use of DataSource and StoredDataSource by removing the Source structure. In StoredDataSource, the abi field was disabled, and the starting block was always 0.

5. Added validation for ports created in failed blocks. Fixed errors in storage tests, and converted gbi functions to macro_rule.

6. Added tests for failed deployment validation, removed gbi macro from graph/subgraph, converted incorrect Vec to Result. Added the use of SubgraphManifestValidationError, and added matching variables to migration validation

Community Core Development of the Month:

1. Released the May 2022 Monthly Report of ChainBing

2. Shared information about ChainBing through infographic tweets

Website: https://www.chainbing.io/
Twitter:
https://twitter.com/Chain_Bing
Medium:
https://medium.com/@ChainBing
Telegram:
https://t.me/ChainbingOfficial
Github:
https://github.com/chainbing

--

--

ChainBing

#Chainbing is dedicated to storing, indexing, analyzing, and sharing data on the blockchain to provide users with fast and accurate information.