Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pinax-network/substreams-inscriptions
Substreams Inscriptions
https://github.com/pinax-network/substreams-inscriptions
Last synced: about 2 months ago
JSON representation
Substreams Inscriptions
- Host: GitHub
- URL: https://github.com/pinax-network/substreams-inscriptions
- Owner: pinax-network
- License: mit
- Created: 2024-03-01T02:34:40.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T04:25:41.000Z (8 months ago)
- Last Synced: 2024-05-16T02:48:01.307Z (8 months ago)
- Language: Rust
- Size: 69.3 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Inscriptions Substreams
> Substreams for Inscriptions.
## Quickstart
```
$ gh repo clone pinax-network/substreams-inscriptions
$ cd substreams-inscriptions
$ make
$ make gui
```## Releases
- https://github.com/pinax-network/substreams-inscriptions/releases
## References
- [Avascriptions](https://docs.avascriptions.com/)
- [IERC 20](https://www.ierc20.com/)### Mermaid Graph
```mermaid
graph TD;
map_transactions --> index_transactions;
index_transactions -.-> |blockIndex| map_operations;
map_transactions[map: map_transactions];
sf.ethereum.type.v2.Block[source: sf.ethereum.type.v2.Block] --> map_transactions;
map_operations[map: map_operations];
map_transactions --> map_operations;
db_out[map: db_out];
sf.substreams.v1.Clock[source: sf.substreams.v1.Clock] --> db_out;
map_operations --> db_out;
```### Modules
```yaml
Package name: inscriptions
Version: v0.1.0
Doc: Inscriptions
Modules:
----
Name: index_transactions
Initial block: 0
Kind: index
Input: map: map_transactions
Output Type: proto:sf.substreams.index.v1.Keys
Hash: 78864d10ee5849a45d8bd7d38ccb2a545f712281Name: map_transactions
Initial block: 0
Kind: map
Input: source: sf.ethereum.type.v2.Block
Output Type: proto:inscriptions.types.v1.Transactions
Hash: 5fd86381d6bd2eb3284c70c71ed50ffe01dd83e9
Doc: Extracts Inscription transactions from the blockName: map_operations
Initial block: 0
Kind: map
Input: map: map_transactions
Block Filter: (using *index_transactions*): `&{inscriptions}`
Output Type: proto:inscriptions.types.v1.Operations
Hash: 507762a25fc2a9f4ad3d79760b9d41655564cee8
Doc: Extracts Inscription operation events from the blockName: db_out
Initial block: 0
Kind: map
Input: source: sf.substreams.v1.Clock
Input: map: map_operations
Output Type: proto:sf.substreams.sink.database.v1.DatabaseChanges
Hash: 8f2aba00094ab3b8905e1827151647d3de6cbdb6Network: avalanche
Networks:
avalanche:
Initial Blocks:
- balance_changes:db_out: 31918263mainnet:
Initial Blocks:
- balance_changes:db_out: 17502296eosevm:
Initial Blocks:
- balance_changes:db_out: 21385639Sink config:
----
type: sf.substreams.sink.sql.v1.Service
configs:
- schema: (2199 bytes) MD5SUM: c0f1cc0d5bc84410155154545fd0ac32 [LOADED_FILE]
- dbt_config:
- files: (empty) [ZIPPED_FOLDER]
- run_interval_seconds: 0
- enabled: false
- wire_protocol_access: false
- hasura_frontend:
- enabled: false
- postgraphile_frontend:
- enabled: false
- pgweb_frontend:
- enabled: false
- engine: 2
```