UIP: 2
title: Adding EIP-2612 permit function to UBI
author: @donosonaumczuk
status: Phase 2
created: 2021-08-27
conflicts with: None
languages: EN ES
About the proposal
UIP-2 proposes to add permit function as defined at EIP-2612 allowing users to approve transfering their UBIs to another address (user or contract) in a gasless way.
You can find the voting snapshot here. It will be active from September 2nd to September 10th. The idea was to let the voting last a week, but an extra day was added to be fair with all time zones.
You must choose between Move UIP-2 to Phase-3 and Reject UIP-2.
In case you choose to move to Phase-3, current implementation will be deployed to a testnet where you could test it.
A comment about this UIP: the language and the structure of this proposal does not follow HIP 5 standards, which inherits. Also, the language and explanation in lay terms is lacking. I’ve seen that there is a phase-1 version. I suggest bringing that structure for phase-3. A diagram of the permit process would be very beneficial to get the message through.
I’m going to craft the Phase-3 snapshot voting. Also, I will solve conflicts between implementation branch and master to include all changes and be ready for testnet deployments.
I can help, for sure.
It needs to be in HIP 5 standards to become binding, so phase 2 needs to take phase 1 text and adapt it, and the final text with amendments from phase 2 (not phase 1) can go to phase 3.
Not complying with hip 5 removes the binding power of the proposal (devil’s advocate role here).
You could start by editing this post with as much of what phase 1 text survived.
For some reason I can’t edit this proposal. Maybe editions are only enabled for some time period since publish date. I will need to create a new entry for Phase-3.
Master branch containing streaming features had been merged into UIP-2 implementation branch, so code it’s up to date again (: