Replies: 2 comments 4 replies
-
There was a misconception in the OP:
The end time is NOT extended. With that out of the way, I think I understand how the contract works now:
The benefit of using this smart contract over of a simple off chain balance calculator is that the recipient can pull funds as they accrue without asking for the sender to make manual payments. |
Beta Was this translation helpful? Give feedback.
-
One outstanding question is: how do Flow-like deposits compare to this? My hunch says that Flow deposits are still needed to allow a sender to pay multiple recipients without deploying a contract for every recipient, approving each contract, managing multiple allowances, etc. |
Beta Was this translation helpful? Give feedback.
-
ENS has a strange implementation of token streaming:
It's an open-ended implementation, but it's a strange one. They seem to be continuously extending the end time.
Parameter values:
startTime
is January 1, 2022end
is set totype(uint256).max
streamingRate
is 133102, i.e., ~0.13 USDC per secondI have not worked out the low-level details of how this contract plays out in practice. I am not sure what happens when the contract is not topped up - the
claimableBalance
value seems to keep increasing. And thus, the implementation seems to resemble LlamaPay.References:
Beta Was this translation helpful? Give feedback.
All reactions