Skip to content

Commit f0f5785

Browse files
f: moar thoughts
1 parent fc13db1 commit f0f5785

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

IndexingPaymentsTodo.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
### Still pending
1+
# Still pending
22

3+
* Double-check it supports paying per byte instead of per entity and eventually a subgraph-gas metric. DONE: ~~Built-in upgrade path to indexing agreements v2~~
4+
* Update Arbitration Charter to support disputing Indexing Fees. DONE: ~~Support `DisputeManager`~~
35
* Make `agreementId` unique globally so that we don't need the full tuple (`payer`+`indexer`+`agreementId`) as key?
6+
* Rename `Decoder.sol` - Maybe turn it into a library instead?
47
* Reverse name of `SubgraphServiceIndexingAgreementAlreadyAllocated`?
5-
* Update `DisputeManager` and Arbitration Charter to support disputing Indexing Fees.
68
* Support indexing agreement upgadeability, so that there is a mechanism to adjust the rates without having to cancel and start over.
7-
* Built-in upgrade path to indexing agreements v2. So that indexers can be paid per byte instead of per entity.
89
* Support for agreements that end up in `RecurringCollectorCollectionTooLate` or ways to avoid getting to that state.
910
* Should we deal with zero entities declared as a special case?
1011
* Since an allocation is required for collecting, do we want to expect that the allocation is not stale? Do we want to add code to collect rewards as part of the collection of fees? Make sure allocation is more than one epoch old if we attempt this.

0 commit comments

Comments
 (0)