DIN-center / din-sc

1 stars 0 forks source link

Naming is hard: Provider used incorrectly in current design #7

Closed cds-amal closed 7 months ago

cds-amal commented 8 months ago
contract ArbitrumProvider is ArbitrumMethods { /* ... */}

It occurs to me that ArbitrumProvider is misleading as it represents a subset of ArbitrumMethods. MaybeSupportedArbitrumMethods is a better choice. Provider should represent a DIN provider or candidate that has a number of SupportedMethods and possibly some RPS capability commitments.

Todo

cds-amal commented 8 months ago

There is a new class diagram: Relationship

cds-amal commented 7 months ago

closing this because the updated design doesn't need this.