{"repo":"subsquid-labs/eth-scriptions","free":true,"listed":false,"github":"https://github.com/subsquid-labs/eth-scriptions","clone":"git clone https://github.com/subsquid-labs/eth-scriptions.git","description":"Indexing Ethscriptions","language":"TypeScript","stars":18,"topics":["blockchain","data-uri","ethereum","ethscriptions","graphql","indexer","sqd","squid-sdk","typescript","web3"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Ethscriptions squid https://github.com/subsquid-labs/eth-scriptions/assets/25107309/61580919-c6ec-4386-b7cf-a68a3fe627f5 Overview This repository contains the EthScriptions Indexer, a tool designed to index Ethereum transactions specifically for 'ethscriptions', using the Squid SDK. It features functionality to decode transaction inputs, verify Data URIs for correctness and uniqueness, and efficiently manage and query indexed data. Features 1. Transaction Decoding : - Decodes Ethereum transaction inputs to extract relevant data. 2. Data URI Verification : - Validates the format and uniqueness of Data URIs in the transactions. 3. Uniqueness Check : - Ensures that each inscription is unique within the blockchain context. Quickstart A GraphiQL playground will be available at localhost:4350/graphql. You can also start squid services one by one: Project conventions Squid tools assume a certain project layout: All compiled js files must reside in lib and all TypeScript sources in src . The layout of lib must reflect src . All TypeORM classes must be exported by src/model/index.ts ( lib/model module). Database schema must be defined in schema.graphql . Database migrations must reside in db/migrations and must be plain js files. sqd(1) and squid- (1) executables consult .env file for environment variables.","default_branch":null,"files":null,"tree":[],"storefront":"/r/subsquid-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/subsquid-labs/eth-scriptions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}