EthereumOpenSubscriptions / standard

the EIP and reference implementation which we will submit to the EIP repo.
https://github.com/ethereum/EIPs/issues/948
40 stars 15 forks source link

Initial spec for discussion #2

Closed johngriffin closed 6 years ago

johngriffin commented 6 years ago

Hey all,

This is a specification that's based on @sb777's earlier spec. David Kobrosky and I have already started on an implementation of it and it's changed along the way as we've learned from that process. I submit it here as I think it's probably close to a minimum viable spec.

Purpose

I suggest the reason for this standard is interoperability - we want wallets to understand that you’re about to sign a recurring payment contract so that they can present you with a UI that summarises the agreement you’re about to enter into. As your wallet now knows you’ve entered into a subscription contract it can also provide appropriate UI for managing and cancelling your subscriptions in future.

Features

Known Issues

We plan to add the following:

Limitations

Comparison with other PRs

gbarros commented 6 years ago

Hi @johngriffin =]

Have you thought about having a common interface for wallets to allow pull requests (withdraw money from user smart wallet, with pre-approval)?

johngriffin commented 6 years ago

Hi @gbarros, unless I'm misunderstanding you that is what this spec allows?