Releases: Mintbase/evm-indexer
Releases · Mintbase/evm-indexer
v0.1.3
v0.1.2
What's Changed
- [Trivial] Update Github Actions by @bh2smith in #181
- [Metadata] Support for More Response Data Types by @bh2smith in #183
- Handle More DataUrl Formats by @bh2smith in #185
- Cargo Update Dependencies by @bh2smith in #186
- Handle Arweave URLs by @bh2smith in #187
- Invalid TokenUri Handling by @bh2smith in #188
- No Exit Run Loop by @bh2smith in #189
Full Changelog: v0.1.1...v0.1.2
v0.1.1
v0.1.0
Introducing Metadata Retrieval (as a non-optional service)
What's Changed
- [Epic] Metadata Retrieving as API Service by @bh2smith in #93
- [Processor] Integrate PubSub Posts by @bh2smith in #142
- Recover from InvalidArgument Error by @bh2smith in #151
- Response Codes by @bh2smith in #152
- Suggestions from #93 by @bh2smith in #157
- Improve Etherscan Response Handling Logic by @bh2smith in #162
- Accept Larger File Sizes 2Mb by @bh2smith in #166
- Timeout Request & Increase Worker Count by @bh2smith in #165
- [store] Add Column
rawto nft_metadata by @bh2smith in #169 - [IPFS] Add IPFS Detection/Parsing by @bh2smith in #170
- Processing DataURIs by @bh2smith in #167
- Request Error Handling & Fallback Metadata by @bh2smith in #172
Full Changelog: v0.0.3...v0.1.0
v0.0.3
v0.0.2
v0.0.1
What's Changed
- [Easy] Actions Fix by @bh2smith in #124
- [Trivial] Log Cleanup by @bh2smith in #126
- [Store] Index Owner Field of Nft Table by @bh2smith in #127
- Node Buffering Delay Config by @bh2smith in #128
- Google Cloud Deploy by @bh2smith in #125
- [K8S] Add DB Migration as initContainer by @bh2smith in #129
Full Changelog: v0.0.0...v0.0.1
v0.0.0
What's Changed
- Setup Diesel Client, Schema & Models by @bh2smith in #1
- Setup Test DB by @bh2smith in #2
- Moar Models by @bh2smith in #3
- Kill the DBClient Trait by @bh2smith in #7
- [Reader] Get Standard Events by Block by @bh2smith in #12
- [Trivial] Add More Records to Test DB by @bh2smith in #14
- [Reader] Batch Transfer Events by @bh2smith in #13
- Add Local Testing Guide by @bh2smith in #15
- Refactor Event Base by @bh2smith in #16
- 🔑 - Get Events for Block by @bh2smith in #17
- Reader: Get Events for BlockRange by @bh2smith in #19
- Setup DataStore Schema by @bh2smith in #20
- Add Rust Models to DataStore Schema by @bh2smith in #21
- [Store] Implement Data Store by @bh2smith in #22
- [Refactor] Unifying ETH-Types by @bh2smith in #28
- [Reader] Remove All Nullable Fields by @bh2smith in #34
- Diesel Support for EVM Types by @bh2smith in #35
- Event Handler: Erc721Approval by @bh2smith in #37
- Event Handler: Erc721 Transfer by @bh2smith in #38
- Struct BlockRangeEvents by @bh2smith in #49
- Implement eth_getBlockReceipts by @bh2smith in #50
- Implement Store.save_transactions by @bh2smith in #51
- Use TxDetails to set Minter and Save Transactions by @bh2smith in #52
- [Trivial] Update Test DB by @bh2smith in #63
- Update Cache as Own Struct by @bh2smith in #62
- Fetch TokenURI by @bh2smith in #64
- Add Block Time Recovery and Storing by @bh2smith in #56
- Replay Protection For Nfts by @bh2smith in #66
- Retry by @bh2smith in #65
- [Trivial] Ignore Lengthy Test by @bh2smith in #70
- [Trivial] Improve CI Length by @bh2smith in #72
- Retrieve Contract Details by @bh2smith in #69
- Distinguish and Skip Non-Retryable Errors by @bh2smith in #71
- Add Type support for both ethrpc and ethers by @bh2smith in #79
- Trait EthNodeRetrieving by @bh2smith in #77
- Add Alternate eth rpc crate by @bh2smith in #76
- Use Rpc Batching by @bh2smith in #78
- Type Separation by @bh2smith in #81
- Faster CI: Docker Build Times by @bh2smith in #84
- Move Store to own Workspace by @bh2smith in #83
- Async NFT Updates by @bh2smith in #82
- [Easy] Add TxIndex to Last Update by @bh2smith in #88
- Get TxData via getBlockByNumber instead of getBlockReceipts by @bh2smith in #85
- Update Test DB & Read BlockData from Arak by @bh2smith in #90
- Add ERC1155 Schema by @bh2smith in #73
- Eth-Diesel: Use Eth Types in Diesel Models by @bh2smith in #92
- Erc1155 Event Handlers by @bh2smith in #94
- [Refactor/Cleanup] EventHandler breakdown by @bh2smith in #97
- [Handler] Run Loop by @bh2smith in #98
- [TODOs] Documenting 9 Open Tasks by @bh2smith in #107
- [Types] Implement Display for types by @bh2smith in #99
- [Store] Metadata Models by @bh2smith in #100
- Batch Insertion of Store Methods by @bh2smith in #108
- Contract Abi Hash by @bh2smith in #110
- Squash Batch Transfer Events to Avoid Invalid Replay Protection Error by @bh2smith in #113
- [Handler] Handler Crate as Binary by @bh2smith in #114
- [Fix] Event Handler Dockerfile by @bh2smith in #116
- Update Cache dump in single db commit by @bh2smith in #117
- EthRpc Error Handling (skip logging benign errors) by @bh2smith in #118
- add db schema configuration to source and store by @bh2smith in #120
- [Easy] Confirgure TokenUri Fetching Give up by @bh2smith in #121
Full Changelog: https://github.com/Mintbase/evm-indexer/commits/v0.0.0-beta.1