Skip to content
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

Add Gnosis Safe Fallback Handler for minimal arbitration support #19

Open
rmeissner opened this issue Mar 18, 2021 · 1 comment
Open

Comments

@rmeissner
Copy link
Contributor

rmeissner commented Mar 18, 2021

Currently the DAO module uses the connected DAO (normally a Safe) as the arbitrator. The Realitio interface expects the arbitrator to expose some information via on-chain function calls. A fallback handler should be provided that can be set on the DAO safe to return this required information.

Required methods:

@rmeissner
Copy link
Contributor Author

rmeissner commented Mar 24, 2021

Comment from realitio team

The right way to do this is probably not to implement the arbitration methods like getDisputeFee (if you don't want them to be used) but just to implement a metadata() function which will return some information about how arbitration is supposed to work - eg for the kleros special case we made it return {"foreignProxy": "something"} and the app could use that to handle the behaviour and show helpful messages to the user about what's going on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant