-- Uniswap Example https://github.com/streamingfast/substreams-uniswap-v3/blob/develop/src/rpc.rs
Add it to contract proto ?
run proto gen (to output RUST )
substreams protogen
Create a substreams spkg
substreams pack ./substreams.yaml
make sure FACTORY_TRACKED_CONTRACT+COLLATERAL_MANAGER_TRACKED_CONTRACT in 'lib' is defined properly for network
make sure data in export_build.rs is defined properly for network (see https://thegraph.com/docs/en/supported-networks/ )
cargo run --bin exportbuild //regenerate yaml files
make && make build && make pack
--- OLD WAY ----------------------------------- 5. graph auth (optional) 6. graph deploy tellerv2-lender-groups-mainnet --version-label 0.4.21.122 ORR graph deploy tellerv2-pools-base --version-label 0.4.21.113
0.4.21.122
tellerv2-lender-groups-polygon * tellerv2-lender-groups-arbitrum * tellerv2-lender-groups-base * tellerv2-lender-groups-mainnet *
https://api.studio.thegraph.com/query/36377/tellerv2-lender-groups-polygon/0.4.21.103/graphql
When deploying to a subgraph, the config file substreams.subgraph.yaml is used.
When you are doing tables.create_row, that data must match what it is in schema.graphql !
substreams gui tellerv2-pools-base@v0.2.0 map_events
substreams gui tellerv2-pools-base@v0.2.0 map_collateralmanager_events
substreams gui tellerv2-pools-base@v0.2.0 graph_out
substreams gui tellerv2-pools-base@v0.2.0 store_factory_lendergroup_created
substreams gui tellerv2-pools-base@v0.2.0 store_globals_from_events
substreams gui tellerv2-pools-base@v0.2.0 store_bid_from_pool_data
substreams gui tellerv2-pools-base@v0.2.0 store_lendergroup_user_metrics_deltas
substreams gui tellerv2-pools-base@v0.2.0 store_lendergroup_pool_metrics_deltas
substreams gui tellerv2-pools-base@v0.2.0 store_lendergroup_pool_metrics
substreams gui tellerv2-pools-base@v0.2.0 store_bid_collateral_withdrawn_data_deltas
substreams gui tellerv2-pools-base@v0.2.0 store_pool_collateral_withdrawn_data
message
Events
message
collateralmanager_CollateralEscrowDeployed
message
collateralmanager_CollateralDeposited
message
collateralmanager_CollateralWithdrawn
message
FileDescriptorSet
message
FileDescriptorProto
message
DescriptorProto
message
ExtensionRangeOptions
message
FieldDescriptorProto
message
OneofDescriptorProto
message
EnumDescriptorProto
message
EnumValueDescriptorProto
message
ServiceDescriptorProto
message
MethodDescriptorProto
message
FileOptions
message
MessageOptions
message
FieldOptions
message
OneofOptions
message
EnumOptions
message
EnumValueOptions
message
ServiceOptions
message
MethodOptions
message
UninterpretedOption
message
SourceCodeInfo
message
GeneratedCodeInfo
message
Any
message
Timestamp
message
DeployRequest
message
EnvironmentVariable
message
DeployResponse
message
UpdateRequest
message
UpdateResponse
message
InfoRequest
message
InfoResponse
message
SinkProgress
message
PackageInfo
message
ListRequest
message
ListResponse
message
DeploymentWithStatus
message
RemoveRequest
message
RemoveResponse
message
PauseRequest
message
PauseResponse
message
StopRequest
message
StopResponse
message
ResumeRequest
message
ResumeResponse
enum
DeploymentStatus
message
Service
message
DBTConfig
message
HasuraFrontend
message
PostgraphileFrontend
message
PGWebFrontend
message
RESTFrontend
message
DatabaseChanges
message
TableChange
message
CompositePrimaryKey
message
Field
message
Events
message
factory_AdminChanged
message
factory_BeaconUpgraded
message
factory_DeployedLenderGroupContract
message
factory_Upgraded
message
lendergroup_BorrowerAcceptedFunds
message
lendergroup_DefaultedLoanLiquidated
message
lendergroup_EarningsWithdrawn
message
lendergroup_Initialized
message
lendergroup_LenderAddedPrincipal
message
lendergroup_LoanRepaid
message
lendergroup_OwnershipTransferred
message
lendergroup_Paused
message
lendergroup_PoolInitialized
message
lendergroup_Unpaused
message
Modules
message
Binary
message
Module
message
Package
message
PackageMetadata
message
ModuleMetadata
message
Clock
message
BlockRef
message
Request
message
Response
message
BlockUndoSignal
message
BlockScopedData
message
SessionInit
message
InitialSnapshotComplete
message
InitialSnapshotData
message
MapModuleOutput
message
StoreModuleOutput
message
OutputDebugInfo
message
ModulesProgress
message
ProcessedBytes
message
Error
message
Job
message
Stage
message
ModuleStats
message
ExternalCallMetric
message
StoreDelta
message
BlockRange
message
EntityChanges
message
EntityChange
message
Value
message
Array
message
Field