logo
logo

Search packages

Substreams Package LogoChain Logo
uniswap_v3
521

spkg.io/streamingfast/uniswap-v3-v0.2.7.spkg

These substream modules compose all the things to build up the Uniswap v3 substreams. See individual modules docs for help.

Message

EntityChanges

sf/substreams/entity/v1/entity.proto

message EntityChanges {
  repeated EntityChange entity_changes = 5;
}

Message

EntityChange

sf/substreams/entity/v1/entity.proto

message EntityChange {
  string entity = 1;
  string id = 2;
  // Deprecated, this is not used within `graph-node`.
  uint64 ordinal = 3;
  enum Operation {
    UNSET = 0; // Protobuf default should not be used, this is used so that the consume can ensure that the value was actually specified
    CREATE = 1;
    UPDATE = 2;
    DELETE = 3;
    FINAL = 4;
  }

Enum

EntityChange.Operation

sf/substreams/entity/v1/entity.proto

enum Operation {
    UNSET = 0; // Protobuf default should not be used, this is used so that the consume can ensure that the value was actually specified
    CREATE = 1;
    UPDATE = 2;
    DELETE = 3;
    FINAL = 4;
  }

Message

Value

sf/substreams/entity/v1/entity.proto

message Value {
  oneof typed {
    int32 int32 = 1;
    string bigdecimal = 2;
    string bigint = 3;
    string string = 4;
    string bytes = 5;
    bool bool = 6;
    //reserved 7 to 9;  // For future types
    Array array = 10;
  }

Message

Array

sf/substreams/entity/v1/entity.proto

message Array {
  repeated Value value = 1;
}

Message

Field

sf/substreams/entity/v1/entity.proto

message Field {
  string name = 1;
  optional Value new_value = 3;
  // Deprecated, this is not used within `graph-node`.
  optional Value old_value = 5;
}

sf.substreams.entity.v1


© StreamingFast 2023.

Privacy Policy

Terms of Service

Built in collaboration with Pinax.