Main Components

The scheme and description of main components of Overnight DAO

Overnight DAO scheme

Scheme DAO of Overnight

OVN token

The OVN token serves as the governance token within the Overnight ecosystem, granting voting rights for decentralized risk management. It encourages the alignment of community incentives by rewarding support for conservative risk decisions and vetoing aggressive ones. OVN token holders can influence the protocol by creating and accepting proposals.

OVN Governance

OVN Governance is the smart contract enabling OVN token holders to participate in the voting process. This smart contract is the governing entity on the Mother Chain (Optimism). Users can cast their votes through OVN Governance by holding their OVN tokens in a wallet on the Optimism chain.

OVN Holder

OVN Holders are individuals who possess OVN tokens in their wallets on the Optimism chain. OVN Holders have the authority to vote through OVN Governance and can initiate proposals. Each OVN Holder's voting power is equivalent to the number of OVN tokens held.

OVN_LP Holders

OVN LP tokens are rewarded to users for providing liquidity in pools with OVN tokens. OVN LP and OVN holders can participate in voting and create proposals for protocol changes. To become an OVN LP holder, one must stake OVN tokens in pools with OVN tokens, such as those on Aerodrom or Velodrome.

Timelock

There are 2 types of timelocks:
  • Agent Timelock - This smart contract imposes a 6-hour delay between the end of a vote and its acceptance at OVN Agent. It also requires a consensus from 3 out of 5 signers to reach a quorum.
  • OVN Governance Timelock - This smart contract introduces a delay between the end of a vote and its acceptance at OVN Governance, allowing users time to take desired actions with their tokens.
Different types of timelocks take different times from a couple of hours to several days

OVN Agent

The OVN Agent serves as a protocol proxy, operating as a multisignature (Gnosis Safe) wallet that enforces governance and community-driven solutions. It plays a crucial role in expediting protocol management, providing a swift alternative to the potentially lengthy process associated with Mother Governance.
The OVN Agent wallet is dedicated to managing the protocol on behalf of the community, facilitating necessary modifications in a remarkably short timeframe. This agility stands in stark contrast to Mother Governance. The time required for protocol adjustments corresponds to the specified time lock variable within the smart contract.
OVN Agents are strategically positioned across all networks that implement the USD+ protocol. These agents serve as the implementers of solutions proposed by OVN token holders. If an OVN Agent operates on the Optimism network, it receives a direct assignment from OVN Governance. In cases where the OVN Agent is on a different network, the assignment process involves the Axelar Gateway. The Axelar Gateway is a bridge facilitating transactions between different blockchain networks. It enables cross-chain communication between contracts. OVN Agents play a pivotal role in executing decisions ratified by the community through snapshot mechanisms.
Process of setting new OVN Agent
Process of Agent OVN upgrading protocol

Snapshot

Snapshot is a voting platform that enables easy and gas-free voting for DAOs, DeFi protocols, and NFT communities.
It allows OVN and OVN_LP holders to make decisions regarding the protocol, including voting for or against the inclusion of investment strategies or vetoing votes.
Snapshot aggregates balances from all pools across various networks and conducts snapshots for users eligible to vote.
Snapshot will be integrated into the voting system later.

Portfolio Manager Agent

This wallet manages portfolio weights, decides on investment strategies, and allocates funds.It determines how much to invest.The selection of the Portfolio Manager Agent occurs through a Snapshot by OVN and OVN_LP holders

Multisig Gnosis Safe

A multisignature wallet that requires a quorum of signatories to approve any solution applied by the OVN Agent.