Glaciers
{"type": "project", "title": "Glaciers", "logoImg": "bafkreibrfrlkh32qx7fdnr55pjnytgmb3e4rbaq2smc35uxchnfq6kealy", "website": "https://github.com/yulesa/glaciers", "bannerImg": "bafkreiduhlrb3avokfipouhsutpywblx6hubvyj6lrxwigzdmw7yaa2sje", "createdAt": 1736170626427, "userGithub": "yulesa", "credentials": {}, "description": "Glaciers is tool for batch decoding EVM raw logs and traces files producing respective decoded tables. It matches raw log and traces entries with ABI event and function signatures, adding context — what each field or value represents and type casting.\n\nUnrestricted data access lies at the core of blockchain’s ethos. However, data at scale remains siloed and hard to access. Glaciers is an open-source batch decoding tool that reduces engineering effort in processing EVM data.\n\nDecoding is the process of translating raw events and traces into a human-readable format. It leverages the contract ABI to identify function and parameter names. This step adds critical context—clarifying what each field or value represents—and ensures accurate type casting.\n\nTools like Dune and Analytics UIs rely on decoded events to make blockchain activity understandable. While basic decoding is supported by libraries like alloyrs, ethersjs, and web3py, Its application is often overlooked at scale processing. Glaciers fills this gap.\n\nWhat do Glaciers do?\n- Aggregates ABIs for decoding.\n- Matches onchain data to known ABIs.\n- Decodes logs at lightning speed (e.g., a full day of Ethereum logs <1 min).\n- Handles contracts with unknown ABIs that reuse code by looking for a matching signature.\n\nWho can use it?\n- Data Providers: Transform your service into a “Decoded Streaming”, allowing you to deliver enriched datasets ready for analytics. Simplify backfills.\n- Developers: Integrate Glaciers as a library into your projects to avoid writing custom decoding functions.", "logoImgData": {}, "bannerImgData": {}}