Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support EIP 1753: Smart Contract Interface for Licences #705

Open
3esmit opened this issue Feb 25, 2020 · 1 comment
Open

Support EIP 1753: Smart Contract Interface for Licences #705

3esmit opened this issue Feb 25, 2020 · 1 comment
Labels
enhancement New feature or request

Comments

@3esmit
Copy link
Member

3esmit commented Feb 25, 2020

Feature Request

https://eips.ethereum.org/EIPS/eip-1753

The support of existent standards enhance network effects and are within Status Principles.

Summary

The file License.sol should support EIP-1753 interface.

The standardization of License.sol is mildly interesting, it would help other systems to interact with this smart contract in a collection of multiple other Licenses types.

/* solium-disable security/no-block-members */

EIP-1753 is marked as Draft, and might change in future, including by influence of how Status Teller Network implements the License interface.

EIP-1753 contains features Teller Network does not use, and it should be discussed if is interesting to use these features. As in Teller Network licenses are Timeless, while in EIP-1753 the license is a range of time where they can be operated.
Teller could use EIP-1753 with the same price of any time range, and therefore the most interesting would be to everyone (and hardcoded in the UI) to buy the max amount of range possible.
There is also revoke functions which we could use for a governance or judge system.

Therefore I found that the additional features in EIP-1753 are interesting for Teller Network.

@3esmit 3esmit added the enhancement New feature or request label Feb 25, 2020
@richard-ramos
Copy link
Member

Interesting EIP! and it will not require complex changes to our existing License contract.
I guess the governance functions can remain unimplemented until a contract upgrade is done whenever we determine the kind of governance required for Teller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants