From a8be32896064521ac6edc77cc9b0c8ba9fa08033 Mon Sep 17 00:00:00 2001 From: 0age <37939117+0age@users.noreply.github.com> Date: Fri, 20 Dec 2024 12:20:24 -0800 Subject: [PATCH] add note for integtators --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index bb8e5a9..88025da 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ To settle a cross-chain swap, the filler submits a "petition" to the Tribunal co 2. **Mandate**: Specifies settlement conditions and amount derivation parameters specified by the sponsor. 3. **Directive**: Contains execution details provided by the filler including claimant and dispensation. +> Note for cross-chain message protocols integrating with Tribunal: inherit the `Tribunal` contract and override the `_processDirective` and `_quoteDirective` functions to implement the relevant directive processing logic for passing a message to the arbiter on the claim chain (or ensure that the necessary state is updated to allow for the arbiter to "pull" the message themselves). + ### Core Components #### Compact Structure