Curve-Labs/ie-bacalhau

Feat: Setup gnosis safe with zodiac reality

Closed this issue · 0 comments

User Story
As a user, I want to initiate a merkle drop on a Safe.

Status Quo

  • for a user to be able to initiate a merkle drop on behalf of a safe, they need to setup a Zodiac Reality module and a Shrine contract for an existing Gnosis Safe

Acceptance Criteria

  • hardhat tasks:

    • deploy & configure Zodiac Reality
    • deploy Shrine
    • configure Reality oracle
    • propose an airdrop via Zodiac Reality
    • answer the Reality oracle (Reality's "economic game")
    • execute a finalized airdrop proposal via Zodiac Reality
  • integration test: deploy => configuration => proposal => answer => execution => claim