Skip to main content

IHomeArbitrationProxy

RequestNotified

To be emitted when the Realitio contract has been notified of an arbitration request. Parameters

RequestRejected

To be emitted when arbitration request is rejected. This can happen if the current bond for the question is higher than maxPrevious or if the question is already finalized. Parameters

RequestAcknowledged

To be emitted when the arbitration request acknowledgement is sent to the Foreign Chain. Parameters

RequestCanceled

To be emitted when the arbitration request is canceled. Parameters

ArbitrationFailed

To be emitted when the dispute could not be created on the Foreign Chain. This will happen if the arbitration fee increases in between the arbitration request and acknowledgement. Parameters

ArbitratorAnswered

To be emitted when receiving the answer from the arbitrator. Parameters

ArbitrationFinished

To be emitted when reporting the arbitrator answer to Realitio. Parameters

receiveArbitrationRequest

Receives the requested arbitration for a question. TRUSTED. Parameters

handleNotifiedRequest

Handles arbitration request after it has been notified to Realitio for a given question. This method exists because receiveArbitrationRequest is called by the AMB and cannot send messages back to it. Parameters

handleRejectedRequest

Handles arbitration request after it has been rejected. _This method exists because receiveArbitrationRequest is called by the AMB and cannot send messages back to it. Reasons why the request might be rejected:
  • The question does not exist
  • The question was not answered yet
  • The question bond value changed while the arbitration was being requested
  • Another request was already accepted_
Parameters

receiveArbitrationFailure

Receives a failed attempt to request arbitration. TRUSTED. Currently this can happen only if the arbitration cost increased. Parameters

receiveArbitrationAnswer

Receives the answer to a specified question. TRUSTED. Parameters

IForeignArbitrationProxy

ArbitrationRequested

Should be emitted when the arbitration is requested. Parameters

ArbitrationCreated

Should be emitted when the dispute is created. Parameters

ArbitrationCanceled

Should be emitted when the arbitration is canceled by the Home Chain. Parameters

ArbitrationFailed

Should be emitted when the dispute could not be created. This will happen if there is an increase in the arbitration fees between the time the arbitration is made and the time it is acknowledged. Parameters

requestArbitration

Requests arbitration for the given question. Parameters

receiveArbitrationAcknowledgement

Receives the acknowledgement of the arbitration request for the given question and requester. TRUSTED. Parameters

receiveArbitrationCancelation

Receives the cancelation of the arbitration request for the given question and requester. TRUSTED. Parameters

handleFailedDisputeCreation

Cancels the arbitration in case the dispute could not be created. Parameters

getDisputeFee

Gets the fee to create a dispute. Parameters Return Values