Resolution period
The buyer raised a dispute. The buyer and seller can try to mutually resolve it. If they are unable to do so, the buyer can escalate the dispute and dispute resolve then decides the split.
Previous state
State
Next state(s)
REDEEMED
DISPUTED
RETRACTED RESOLVED ESCALATED
Period actions
Seller
Buyer
Dispute resolver
Extend the dispute timeout
Retracts the dispute
/
Resolve the dispute
Resolve the dispute
Escalate the dispute
Post-period actions
Seller
Buyer
Dispute resolver
Expire the dispute
Expire the dispute
Expire the dispute
TypeScript SDK
Extends the dispute timeout, allowing more time for mutual resolution.
const exchangeId = "1534";
const newTimeout = Date.now()/1000 + 5 * 24 * 60 * 60;
await sellerCoreSDK.extendDisputeTimeout(
exchangeId,
newTimeout
);
Solidity
Extends the dispute timeout, allowing more time for mutual resolution.
IBosonDisputeHandler bosonProtocol = IBosonDisputeHandler(_bosonProtocolAddress);
uint256 exchangeId = 1534;
uint256 newTimeout = block.timestamp + 1 days;
bosonProtocol.extendDisputeTimeout(exchangeId, newTimeout);
Last updated