DAO

Displays the data we track across the DAO contracts. Each DAO has one DAO record.

id

Unique identifier and primary key of the entity

id: ID!

createdAt

Timestamp of the block when the dao was summoned

createdAt: String!

createdBy

Address that created the dao

createdBy: Bytes!

txHash

Transaction hash of the DAO contract deployment

txHash: Bytes!

lootAddress

Contract address of the loot ERC-20 token

lootAddress: Bytes!

sharesAddress

Contract address of the shares ERC-20 token

sharesAddress: Bytes!

safeAddress

Contract address of the Gnosis Safe treasury

safeAddress: Bytes!

lootPaused

Indicates if loot transferability is on or off

lootPaused: Boolean!

sharesPaused

Indicates if shares transferability is on or off

sharesPaused: Boolean!

gracePeriod

Length in seconds of the current grace period

gracePeriod: BigInt!

votingPeriod

Length in seconds of the current voting period

votingPeriod: BigInt!

votingPlusGraceDuration

Length in seconds of the current voting period and grace period

votingPlusGraceDuration: BigInt!

proposalOffering

Amount of network token required as tribute to submit a proposal

proposalOffering: BigInt!

quorumPercent

Minimum percentage of shares that must vote yes for it to pass

quorumPercent: BigInt!

sponsorThreshold

Amount of shares needed to automatically sponsor a proposal

sponsorThreshold: BigInt!

minRetentionPercent

Auto-fails a proposal if more than (1-minRetentionPercent) * totalShares exit before processing

minRetentionPercent: BigInt!

shareTokenName

Name of the ERC-20 shares token

shareTokenName: String

shareTokenSymbol

Symbol of the ERC-20 shares token

shareTokenSymbol: String

lootTokenName

Name of the ERC-20 loot token

lootTokenName: String

lootTokenSymbol

Symbol of the ERC-20 loot token

lootTokenSymbol: String

totalShares

Total circulating shares tokens

totalShares: BigInt!

totalLoot

Total circulating loot tokens

totalLoot: BigInt!

latestSponsoredProposalId

ID of the last sponsored proposal

latestSponsoredProposalId: BigInt!

proposalCount

Count of proposals submitted

proposalCount: BigInt!

activeMemberCount

Count of share or loot holding members

activeMemberCount: BigInt!

name

Name of the DAO

name: String

existingSafe

Was DAO summoned by an existing safe or did it create a new safe?

existingSafe: Boolean!

proposals

Proposals scoped to this DAO

proposals: [Proposal!]

members

Members scoped to this DAO

members: [Member!]!

rageQuits

Ragequits scoped to this DAO

rageQuits: [RageQuit!]

shaman

Shamans scoped to this DAO

shaman: [Shaman!]

records

records: [Record!]

eventTransactions

eventTransactions: EventTransaction