Links

oSnap Quick Start

Get Started with oSnap in 2 Minutes
oSnap Deployment Speed Run
Welcome to the oSnap Quick Start guide: a high-level overview to start using oSnap!
“oSnap” is short for Optimistic Snapshot Execution.
oSnap enables DAOs to propose transactions, conduct an off-chain governance vote, and have the transaction data executed in a trustless fashion.

Prerequisites

  • Snapshot Space
  • Safe with Multi-Sig (or Safe with on-chain governance)

Step-by-step instructions for using oSnap

  1. 1.
    Create a Safe and Snapshot Space (or use existing accounts)
  2. 2.
    Navigate to Snapshot Space Advanced Settings
  3. 3.
    Add 'oSnap by UMA' plugin
  4. 4.
    Add your Safe treasury
  5. 5.
    Save revised Snapshot space settings by signing a message
  6. 6.
    Click 'Activate oSnap' from Treasury to access the oSnap Safe App
  7. 7.
    Sign transaction in Safe

Create Your First Proposal

  • Create a new Snapshot proposal with the transactions to execute if the proposal passes and is verified by UMA.
    • Note: Currently, oSnap supports basic voting.
  • Invite the community to vote on the proposal.
  • If the proposal passes and default settings are enabled, UMA bots will execute a transaction proposing execution of the transactions and post a bond to UMA's Optimistic.
  • After the Optimistic Oracle verifies that the transactions and associated transactions are valid, UMA bots will execute these transactions for oSnap modules using default settings, provided they require less than 500,000 gas.

Get in Touch with UMA