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