Ford

Results 63 issues of Ford

We've seen cases recently of actions in the queue being effectively duplicates. We should audit our deduplication logic in the `queueActions` resolver. I will try to gather data on a...

bug
indexer-common

## Changes - Update suggested graph-node version to v0.35.0 for the Arbitrum-One and Ethereum-Mainnet protocol networks

[Hands off the assignments](https://media.giphy.com/media/v1.Y2lkPTc5MGI3NjExbTd2ZHhyenNxd29sYjE3aWdxNWFxbDVrb3R5azF5bXBybWYyMDd2bSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/jtKYsTf4BtrzzaMfMT/giphy.gif) Resolve #853 ### Changes - Use recently added subgraph_pause method to explicitly pause subgraph deployments rather than virtually pausing them by assigning to a non-existent index...

enhancement
indexer-agent

Graph-node recently added support for explicit pausing of subgraph deployments (in the past they were paused virtually by assigning the deployment to a nonexistent node). This PR adds a migration...

enhancement

Based on Arbitrum's [docs](https://docs.arbitrum.io/devs-how-tos/how-to-estimate-gas) I created a few tests to check the gas estimates following the Arbitrum specific changes. However, I'm not seeing any difference from legacy estimations in the...

### Background Currently the indexer-agent does not consider whether a subgraph deployment has been denied rewards when closing an allocation. The agent _does_ consider the deniedAt field when evaluating when...

enhancement
indexer-agent

```[tasklist] ### Tasks - [ ] Use a null index_node id in subgraph_deploy method calls - [ ] Remove index-nodes startup parameter from indexer-agent ```

Towards supporting building the indexer component using either CommonJS or ECMAScript module (ESM) loading. Ideally we'd support both in order to provide compatibility with a larger set of the node...

The UX for unsupported subgraphs is leaving a lot to be desired right now. Why? - We do not support indexing rules that specify the indexed network, so often subgraphs...

enhancement
indexer-agent
p1

I expect there are going to be multiple related improvements here, so creating an issue to track them. ```[tasklist] ### Tasks - [ ] Improve error message when failed to...

enhancement