-
Notifications
You must be signed in to change notification settings - Fork 76
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
Develop a PoC "SingleRequestProxy" payment smart contract that emits the paymentReference event in the receive() function #1283
Comments
another interesting use case for this : exchanges! They don't support smart contract calls, so cannot interract with the existing proxies. It seems important that, once used, the "one time proxy" rejects any incoming transfer |
@benjlevesque I'm not so sure. I think we'd still want to support partial payments. And since the expected amount can change (via |
Despite the familiarity of the name "One Time Proxy", I don't think we should call it that, because we support partial payments meaning that a given proxy contract can be paid more than once. I prefer the name "SingleRequestProxy". I think it makes it clear that the Proxy is tied to a single request. |
Definition of Done
Motivation
Proposed Solution
Reference: https://miro.com/app/board/uXjVM2Pf758=/?share_link_id=761216115297
Factory Contract can spawn new instances of SingleRequestProxy.
The text was updated successfully, but these errors were encountered: