Expand description
Smart contract implementing Anonymous DAOs on DarkFi.
Modulesยง
- client
- Client API for interaction with this smart contract
- error
- Internal contract errors
- model
- Call parameters definitions
Enumsยง
- DaoFunction
- Functions available in the contract
Constantsยง
- DAO_
CONTRACT_ DB_ DAO_ BULLAS - DAO_
CONTRACT_ DB_ DAO_ MERKLE_ ROOTS - DAO_
CONTRACT_ DB_ INFO_ TREE - DAO_
CONTRACT_ DB_ PROPOSAL_ BULLAS - DAO_
CONTRACT_ DB_ VOTE_ NULLIFIERS - DAO_
CONTRACT_ KEY_ DAO_ MERKLE_ TREE - DAO_
CONTRACT_ KEY_ DB_ VERSION - DAO_
CONTRACT_ KEY_ LATEST_ DAO_ ROOT - DAO_
CONTRACT_ ZKAS_ DAO_ AUTH_ MONEY_ TRANSFER_ ENC_ COIN_ NS - zkas dao auth money_transfer encrypted coin circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ AUTH_ MONEY_ TRANSFER_ NS - zkas dao auth money_transfer circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ EARLY_ EXEC_ NS - zkas dao early exec circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ EXEC_ NS - zkas dao exec circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ MINT_ NS - zkas dao mint circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ PROPOSE_ INPUT_ NS - zkas dao propose input circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ PROPOSE_ MAIN_ NS - zkas dao propose main circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ VOTE_ INPUT_ NS - zkas dao vote input circuit namespace
- DAO_
CONTRACT_ ZKAS_ DAO_ VOTE_ MAIN_ NS - zkas dao vote main circuit namespace
- PROPOSAL_
SNAPSHOT_ CUTOFF_ LIMIT - Not allowed to make proposals using snapshots with block heights older than this depth
- WINDOW_
TIME ๐ - _SECS_
IN_ ๐HOUR - _WINDOW_
TIME_ ๐HR
Functionsยง
- blockwindow
- Blockwindow from block height and target time. Used for time limit on DAO proposals.