https://github.com/primitivefinance/arbiter-dispute-game
https://github.com/primitivefinance/arbiter-dispute-game
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/primitivefinance/arbiter-dispute-game
- Owner: primitivefinance
- License: mit
- Created: 2024-01-18T21:10:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-02T17:01:54.000Z (over 2 years ago)
- Last Synced: 2025-01-21T17:12:55.918Z (over 1 year ago)
- Language: TeX
- Size: 561 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Security: security_report/Daggersquare regular.otf
Awesome Lists containing this project
README
# `dispute-game-arbiter`
Arbitin' the dispute game.
## How to Run
1. Before anything, generate the initial state dump with the `dump.sh` script in `state-dump`. This will generate a dump
file of the `anvil` devnet state after deploying the Fault Proof contracts, giving us the initial setup state of the
`revm` database in Arbiter.
```sh
git submodule update --init --recursive && \
./state-dump/dump.sh
```
2. Run the agent simulation with `cargo r`
# arbiter-dispute-game
# latex report
to generate the pdf security report from the main.tex file, run the `./generate_report.sh` script. This will generate a `main.pdf` file in `security_report` directory.
## Dispute Game Curriculum
- [Optimistic Rollup](https://ethereum.org/ig/developers/docs/scaling/optimistic-rollups): High level introduction to Optimistic Rollups
- [dispute-games](https://blog.oplabs.co/dispute-games/): Introduction to the optimism dispute game
- [Official Dispute Game Specification](https://github.com/ethereum-optimism/specs/blob/main/specs/fault-dispute-game.md)
- [Dispute Game Video](https://www.youtube.com/watch?v=nIN5sNc6nQM)
- [Bondorama](https://www.notion.so/oplabs/Bondorama-886cd1cfefcc44649f3e16f47d9a4477?pvs=4): Current Bond pricing for the game
- [Rollups taking off](https://ethereum-magicians.org/t/proposed-milestones-for-rollups-taking-off-training-wheels/11571/11)
### Stage 2 Decentralization
- [Stage 2 boogaloo](https://hackmd.io/@clabby/BkZbT5hD6): What is stage two decentralization?
- [Durin](https://github.com/anton-rs/durin): Durin is a Rust Solver for the Dispute Game
- [End Game is State 2](https://blog.oplabs.co/endgame-is-stage-2/)