├── .gitignore ├── README.md ├── assets └── standardBoardRoomContractDesignDiagram.jpg ├── contracts ├── BoardRoom.sol ├── Dappfile ├── OwnedProxy.sol ├── Proxy.sol ├── Rules.sol ├── examples │ ├── BalanceClaim.sol │ ├── BondRules.sol │ ├── Campaign.sol │ ├── CampaignRules.sol │ ├── CuratorRules.sol │ ├── DecayingQuorumRules.sol │ ├── DelegatedVotingRules.sol │ ├── HumanStandardToken.sol │ ├── HumanStandardTokenDispersal.sol │ ├── HumanStandardTokenFactory.sol │ ├── LiquidDemocracyRules.sol │ ├── MetaRules.sol │ ├── MultiChoiceRules.sol │ ├── MultiSigRules.sol │ ├── OpenRegistry.sol │ ├── OpenRegistryRules.sol │ ├── OpenRules.sol │ ├── Owner.sol │ ├── ProposalTypeRegistry.sol │ ├── SingleAccountRules.sol │ ├── SixtyPercentRules.sol │ ├── StandardCampaign.sol │ ├── StandardToken.sol │ ├── StandardTokenFreezer.sol │ ├── Token.sol │ ├── TokenFreezerRules.sol │ ├── TorontoRules.sol │ └── tests │ │ ├── BondRules_test.sol │ │ ├── CampaignRules_test.sol │ │ ├── CuratorRules_test.sol │ │ ├── HumanStandardTokenDispersal_test.sol │ │ ├── LiquidDemocracyRules_test.sol │ │ ├── MultiSigRules_test.sol │ │ ├── OpenRegistryBoardRoom_test.sol │ │ ├── PolarBoardRoom_test.sol │ │ ├── SixtyPercentBoardRoom_test.sol │ │ ├── StandardTokenFreezer_test.sol │ │ └── TorontoRules_test.sol └── owned.sol ├── index.js ├── internals └── ethdeploy │ └── ethdeploy.openrules.testnet.js ├── lib ├── __dapplecontractmap__ ├── __dapplesourcemap__ └── classes.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/README.md -------------------------------------------------------------------------------- /assets/standardBoardRoomContractDesignDiagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/assets/standardBoardRoomContractDesignDiagram.jpg -------------------------------------------------------------------------------- /contracts/BoardRoom.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/BoardRoom.sol -------------------------------------------------------------------------------- /contracts/Dappfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/Dappfile -------------------------------------------------------------------------------- /contracts/OwnedProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/OwnedProxy.sol -------------------------------------------------------------------------------- /contracts/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/Proxy.sol -------------------------------------------------------------------------------- /contracts/Rules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/Rules.sol -------------------------------------------------------------------------------- /contracts/examples/BalanceClaim.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/BalanceClaim.sol -------------------------------------------------------------------------------- /contracts/examples/BondRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/BondRules.sol -------------------------------------------------------------------------------- /contracts/examples/Campaign.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/Campaign.sol -------------------------------------------------------------------------------- /contracts/examples/CampaignRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/CampaignRules.sol -------------------------------------------------------------------------------- /contracts/examples/CuratorRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/CuratorRules.sol -------------------------------------------------------------------------------- /contracts/examples/DecayingQuorumRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/DecayingQuorumRules.sol -------------------------------------------------------------------------------- /contracts/examples/DelegatedVotingRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/DelegatedVotingRules.sol -------------------------------------------------------------------------------- /contracts/examples/HumanStandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/HumanStandardToken.sol -------------------------------------------------------------------------------- /contracts/examples/HumanStandardTokenDispersal.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/HumanStandardTokenDispersal.sol -------------------------------------------------------------------------------- /contracts/examples/HumanStandardTokenFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/HumanStandardTokenFactory.sol -------------------------------------------------------------------------------- /contracts/examples/LiquidDemocracyRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/LiquidDemocracyRules.sol -------------------------------------------------------------------------------- /contracts/examples/MetaRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/MetaRules.sol -------------------------------------------------------------------------------- /contracts/examples/MultiChoiceRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/MultiChoiceRules.sol -------------------------------------------------------------------------------- /contracts/examples/MultiSigRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/MultiSigRules.sol -------------------------------------------------------------------------------- /contracts/examples/OpenRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/OpenRegistry.sol -------------------------------------------------------------------------------- /contracts/examples/OpenRegistryRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/OpenRegistryRules.sol -------------------------------------------------------------------------------- /contracts/examples/OpenRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/OpenRules.sol -------------------------------------------------------------------------------- /contracts/examples/Owner.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/Owner.sol -------------------------------------------------------------------------------- /contracts/examples/ProposalTypeRegistry.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/ProposalTypeRegistry.sol -------------------------------------------------------------------------------- /contracts/examples/SingleAccountRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/SingleAccountRules.sol -------------------------------------------------------------------------------- /contracts/examples/SixtyPercentRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/SixtyPercentRules.sol -------------------------------------------------------------------------------- /contracts/examples/StandardCampaign.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/StandardCampaign.sol -------------------------------------------------------------------------------- /contracts/examples/StandardToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/StandardToken.sol -------------------------------------------------------------------------------- /contracts/examples/StandardTokenFreezer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/StandardTokenFreezer.sol -------------------------------------------------------------------------------- /contracts/examples/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/Token.sol -------------------------------------------------------------------------------- /contracts/examples/TokenFreezerRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/TokenFreezerRules.sol -------------------------------------------------------------------------------- /contracts/examples/TorontoRules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/TorontoRules.sol -------------------------------------------------------------------------------- /contracts/examples/tests/BondRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/BondRules_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/CampaignRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/CampaignRules_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/CuratorRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/CuratorRules_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/HumanStandardTokenDispersal_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/HumanStandardTokenDispersal_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/LiquidDemocracyRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/LiquidDemocracyRules_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/MultiSigRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/MultiSigRules_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/OpenRegistryBoardRoom_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/OpenRegistryBoardRoom_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/PolarBoardRoom_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/PolarBoardRoom_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/SixtyPercentBoardRoom_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/SixtyPercentBoardRoom_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/StandardTokenFreezer_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/StandardTokenFreezer_test.sol -------------------------------------------------------------------------------- /contracts/examples/tests/TorontoRules_test.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/examples/tests/TorontoRules_test.sol -------------------------------------------------------------------------------- /contracts/owned.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/contracts/owned.sol -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/index.js -------------------------------------------------------------------------------- /internals/ethdeploy/ethdeploy.openrules.testnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/internals/ethdeploy/ethdeploy.openrules.testnet.js -------------------------------------------------------------------------------- /lib/__dapplecontractmap__: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/lib/__dapplecontractmap__ -------------------------------------------------------------------------------- /lib/__dapplesourcemap__: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/lib/__dapplesourcemap__ -------------------------------------------------------------------------------- /lib/classes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/lib/classes.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boardroom-project/boardroom-contracts/HEAD/package.json --------------------------------------------------------------------------------