-
Notifications
You must be signed in to change notification settings - Fork 62
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
the buyer hasn't any incentive to pay the seller #27
Comments
We can make a smart contract implementing that with a 1 contract- multiple transactions in order not to redeploy every times. |
@epiqueras proposes to add a |
I think we can get rid of This means we only need to remove struct Transaction {
address seller;
address buyer;
uint256 amount;
uint256 timeout;
bool disputed;
}
Transaction[] transactions;
What do you think? @clesaege |
@epiqueras @n1c01a5 Being nice is sometimes an incentive, also for repeated business. For the other comments yeah, it's not really a change, it's a whole new contract :) |
@clesaege So you are ok with the seller being able to withdraw the money after the timeout? |
@epiqueras If not disputed yeah. |
…trableTransaction. Implement withdraw function, remove pay function according to kleros#27
Hi, regarding this issue. Please review #32 . I'm curious about if I solved it or I messed it up 🤣 Regards, |
Added MultipleArbitrableTransaction.sol and fixed issue #27
Yeah, here there is a timeout so if the payer does not do anything, the transaction is processed. |
In the multiple it works due to timeouts. |
Yeah I put it in the spec.
…On Fri, Jul 27, 2018 at 12:31 PM Clément Lesaege ***@***.***> wrote:
In the multiple it works due to timeouts.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#27 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ASRQaCfjAJlGoUFXx1hW4N9V7dXLjoJfks5uK05sgaJpZM4Sv9Ro>
.
|
for the arbitrable payment https://github.com/kleros/kleros-interaction/blob/master/contracts/standard/arbitration/ArbitrableTransaction.sol the buyer hasen't any incentive to pay the seller (except maybe to keep good relationship with him) in contrary because it costs
gas
. So the seller must do always raise a dispute and do atimeout
request, 2 txs.I propose to solve it the buyer makes a deposit and if he doesn't pay the seller in this case, he looses it.
An another one would be to make payment automatic if no challenge within a defined period of time with action callback (alarm clock).
The text was updated successfully, but these errors were encountered: