ADR-9: DecentralandInterface evolution plan

More details about this document
Latest published version:
https://adr.decentraland.org/adr/ADR-9
Authors:
nchamo
menduz
Feedback:
GitHub decentraland/adr (pull requests, new issue, open issues)
Edit this documentation:
GitHub View commits View commits on githistory.xyz

Context and Problem Statement

How should we proceed to maintain compatibility between the current SDK and the next-gen SDK currently being developed?

Taking into consideration:

Considered Options

  1. Develop the next-gen SDK on top of the DecentralandInterface
  2. Develop a new and clean interface for the next-gen SDK, then create an adapter for the legacy DecentralandInterface

Decision Outcome

We decided to develop a new and clean interface for the next-gen SDK, then create an adapter for the legacy DecentralandInterface (option 2) because:

License

Copyright and related rights waived via CC0-1.0. DRAFT Stagnant