{"id":20138308,"url":"https://github.com/pinax-network/substreams-eos-ram","last_synced_at":"2026-06-05T06:31:26.384Z","repository":{"id":241918475,"uuid":"806470812","full_name":"pinax-network/substreams-eos-ram","owner":"pinax-network","description":"Substreams for EOS RAM","archived":false,"fork":false,"pushed_at":"2024-06-01T08:12:02.000Z","size":14,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-05-01T10:41:50.030Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pinax-network.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-27T09:05:15.000Z","updated_at":"2024-06-01T08:12:05.000Z","dependencies_parsed_at":"2024-05-30T18:53:09.832Z","dependency_job_id":"a556103e-a5d1-4479-9979-3cd2731e8c2e","html_url":"https://github.com/pinax-network/substreams-eos-ram","commit_stats":null,"previous_names":["pinax-network/substreams-eos-ram"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pinax-network/substreams-eos-ram","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinax-network%2Fsubstreams-eos-ram","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinax-network%2Fsubstreams-eos-ram/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinax-network%2Fsubstreams-eos-ram/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinax-network%2Fsubstreams-eos-ram/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pinax-network","download_url":"https://codeload.github.com/pinax-network/substreams-eos-ram/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pinax-network%2Fsubstreams-eos-ram/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33932048,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-05T02:00:06.157Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-13T21:37:21.435Z","updated_at":"2026-06-05T06:31:26.368Z","avatar_url":"https://github.com/pinax-network.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EOS RAM Substreams\n\n\u003e Substreams for EOS RAM.\n\n## Quickstart\n\n```\n$ gh repo clone pinax-network/substreams-eos-ram\n$ cd substreams-eos-ram\n$ make\n$ make gui\n```\n\n## Releases\n\n- https://github.com/pinax-network/substreams-eos-ram/releases\n\n### Mermaid Graph\n\n```mermaid\ngraph TD;\n  sf.antelope.type.v1.Block[source: sf.antelope.type.v1.Block] --\u003e | params | map_events;\n  sf.antelope.type.v1.Block[source: sf.antelope.type.v1.Block] --\u003e | params | map_changes;\n\n  map_events[map: map_events];\n  map_events --\u003e index_transactions;\n  map_events --\u003e db_out;\n\n  index_transactions -.-\u003e |blockIndex| db_out;\n  sf.substreams.v1.Clock[source: sf.substreams.v1.Clock] --\u003e db_out;\n  db_out[map: db_out];\n\n  map_changes[map: map_changes];\n  map_changes --\u003e db_out;\n```\n\n### Protobuf\n\nhttps://github.com/pinax-network/firehose-antelope/blob/develop/proto/sf/antelope/type/v1/type.proto\n\n```protobuf\nmessage ActionTrace {\n  string receiver = 11;\n  ActionReceipt receipt = 1;\n  Action action = 2;\n  bool context_free = 3;\n  int64 elapsed = 4;\n  string console = 5;\n  string transaction_id = 6;\n  uint64 block_num = 7;\n  string producer_block_id = 8;\n  google.protobuf.Timestamp block_time = 9;\n  repeated AccountRAMDelta account_ram_deltas = 10;\n\n  // AccountDiskDeltas has been added in EOSIO 2.1.x for DISK resource (which is not part of the release oddly)\n  // this has not (yet) made it into leap\n  // repeated AccountDelta account_disk_deltas = 40;\n  reserved 40;\n\n  // ReturnValue has been added in EOSIO 2.1.x as something that can be returned from the execution\n  // of an action.\n  //\n  // See https://github.com/EOSIO/eos/pull/8327\n  bytes raw_return_value = 41;\n  string json_return_value = 42;\n\n  Exception exception = 15;\n  uint64 error_code = 20; // https://github.com/EOSIO/eos/pull/7108\n  uint32 action_ordinal = 16;\n  uint32 creator_action_ordinal = 17;\n  uint32 closest_unnotified_ancestor_action_ordinal = 18;\n  uint32 execution_index = 19;\n\n  // Whether this action trace was a successful match, present only when filtering was applied on block. This\n  // will be `true` if the Block `filtering_applied` is `true`, if the include CEL filter matched and\n  // if the exclude CEL filter did NOT match.\n  bool filtering_matched = 30;\n\n  // Whether this action trace was a successful system match, present only when filtering was applied on block.\n  // This will be `true` if the Block `filtering_applied` is `true`, if the system actions include CEL filter\n  // matched, supersedes any exclude CEL filter.\n  bool filtering_matched_system_action_filter = 31;\n}\n\nmessage DBOp {\n  Operation operation = 1;\n  uint32 action_index = 2;\n  string code = 3;\n  string scope = 4;\n  string table_name = 5;\n  string primary_key = 6;\n  string old_payer = 7;\n  string new_payer = 8;\n  bytes old_data = 9;\n  bytes new_data = 10;\n  string old_data_json = 11;\n  string new_data_json = 12;\n\n  enum Operation {\n    OPERATION_UNKNOWN = 0;\n    OPERATION_INSERT = 1;\n    OPERATION_UPDATE = 2;\n    OPERATION_REMOVE = 3;\n  }\n}\n```\n\n### Modules\n\n```yaml\nPackage name: eos_ram\nVersion: v0.1.0\nDoc: Antelope EOS RAM based action traces \u0026 database operations.\nModules:\n----\nName: index_transactions\nInitial block: 0\nKind: index\nInput: map: map_events\nOutput Type: proto:sf.substreams.index.v1.Keys\nHash: f3e1e6a535498780fcb516a793ff1e2f8e570f29\n\nName: map_events\nInitial block: 0\nKind: map\nInput: params:\nInput: source: sf.antelope.type.v1.Block\nOutput Type: proto:sf.antelope.type.v1.ActionTraces\nHash: 2faa843cf22a54383cc849194d58b51464f64595\n\nName: map_changes\nInitial block: 0\nKind: map\nInput: params:\nInput: source: sf.antelope.type.v1.Block\nOutput Type: proto:sf.antelope.type.v1.DBOps\nHash: b47d817b9ea595ac81cb5aab5965224e064a6800\n\nName: db_out\nInitial block: 0\nKind: map\nInput: source: sf.substreams.v1.Clock\nInput: map: map_events\nInput: map: map_changes\nBlock Filter: (using *index_transactions*): `\u0026{eos-ram}`\nOutput Type: proto:sf.substreams.sink.database.v1.DatabaseChanges\nHash: 2b53a2e7669b789babda7e96ee60ab5679539ee5\n\nSink config:\n----\ntype: sf.substreams.sink.sql.v1.Service\nconfigs:\n- schema: (1991 bytes) MD5SUM: d026144c1ce34c2699532ae6b858bb61 [LOADED_FILE]\n- dbt_config:\n  - files: (empty) [ZIPPED_FOLDER]\n  - run_interval_seconds: 0\n  - enabled: false\n- wire_protocol_access: false\n- hasura_frontend:\n  - enabled: false\n- postgraphile_frontend:\n  - enabled: false\n- pgweb_frontend:\n  - enabled: false\n- engine: 2\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinax-network%2Fsubstreams-eos-ram","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpinax-network%2Fsubstreams-eos-ram","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpinax-network%2Fsubstreams-eos-ram/lists"}