From 5bdf4ba0a2aac9aa4a1e21a0dccb6c785c862e4b Mon Sep 17 00:00:00 2001 From: colindickson Date: Fri, 17 Nov 2023 16:16:28 -0500 Subject: [PATCH] fix entity for graph_out --- schema.graphql | 14 +++----------- src/sinks.rs | 18 +++++++----------- subgraph.yaml | 2 +- substreams.yaml | 2 +- 4 files changed, 12 insertions(+), 24 deletions(-) diff --git a/schema.graphql b/schema.graphql index f704501..ec5b068 100644 --- a/schema.graphql +++ b/schema.graphql @@ -1,12 +1,4 @@ -# Log - -enum BalanceChangeType { - TYPE_UNKNOWN - TYPE_1 - TYPE_2 -} - -type BalanceChange @entity(immutable: true) { +type BalanceChange @entity { id: ID! contract: String @@ -15,7 +7,7 @@ type BalanceChange @entity(immutable: true) { newBalance: String transaction: String storageKey: String - callIndex: Int + callIndex: BigInt transferValue: String - changeType: BalanceChangeType + changeType: Int } diff --git a/src/sinks.rs b/src/sinks.rs index 0f192cc..fc72c8c 100644 --- a/src/sinks.rs +++ b/src/sinks.rs @@ -6,8 +6,6 @@ use substreams_database_change::pb::database::DatabaseChanges; #[substreams::handlers::map] pub fn graph_out(clock: Clock, balance_changes: BalanceChanges) -> Result { let mut tables = substreams_entity_change::tables::Tables::new(); - let block_num = clock.number.to_string(); - let timestamp = clock.timestamp.unwrap().seconds.to_string(); for balance_change in balance_changes.balance_changes { if balance_change.change_type == 0 { @@ -17,18 +15,16 @@ pub fn graph_out(clock: Clock, balance_changes: BalanceChanges) -> Result