This is a meta issue listing the actual work required to fully support NEAR inside the The Graph.
Depends
2716
Tasks
[x] Ensure graph-node is really multi-chain ready (data sources and manifest parsing/instantiation were discussed as potential missing area)
[x] Add basic chain/near package fulfilling Blockchain trait (will probably start with POC mappings for now, maybe just block header or even just logs as String).
[x] Ensure NEAR on StreamingFast works when block(s) are skipped.
[x] Discuss & define requirements for mappings
[x] Add graph-node support (filtering, mappings) for Block handlers
[x] Add graph-node support for Receipt handlers
[ ] Add graph-node support for FunctionCall handlers (extension)
[x] Update manifest validation to support NEAR datasources
This is a meta issue listing the actual work required to fully support NEAR inside the The Graph.
Depends
2716
Tasks
graph-node
is really multi-chain ready (data sources and manifest parsing/instantiation were discussed as potential missing area)chain/near
package fulfillingBlockchain
trait (will probably start with POC mappings for now, maybe just block header or even just logs asString
).codegen
andbuild
adjustments for NEAR on graph-cli - https://github.com/graphprotocol/graph-cli/issues/734graph init
changes for NEAR -> change the workflow to switch the ABI fetch (and others to come here)Release:
FIXME (NEAR)
in the codebase