├── .babelrc ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github └── CODEOWNERS ├── .gitignore ├── .solcover.js ├── .solhint.json ├── .travis.yml ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── contracts ├── controller │ ├── Avatar.sol │ ├── Controller.sol │ └── DAOToken.sol ├── globalConstraints │ ├── GlobalConstraintInterface.sol │ └── TokenCapGC.sol ├── libs │ └── SafeERC20.sol ├── schemes │ ├── Agreement.sol │ ├── Auction4Reputation.sol │ ├── Competition.sol │ ├── ContinuousLocking4Reputation.sol │ ├── ContributionRewardExt.sol │ ├── CurveInterface.sol │ ├── DxDaoSchemeConstraints.sol │ ├── ExternalLocking4Reputation.sol │ ├── FixedReputationAllocation.sol │ ├── Forwarder.sol │ ├── GenericScheme.sol │ ├── GenericSchemeMultiCall.sol │ ├── Locking4Reputation.sol │ ├── LockingEth4Reputation.sol │ ├── LockingToken4Reputation.sol │ ├── PriceOracleInterface.sol │ ├── RageQuitWithToken.sol │ ├── ReputationAdmin.sol │ ├── ReputationFromToken.sol │ ├── SchemeConstraints.sol │ ├── SignalScheme.sol │ ├── SimpleSchemeConstraints.sol │ └── TransitionScheme.sol ├── test │ ├── ARCDebug.sol │ ├── ARCGenesisProtocolCallbacksMock.sol │ ├── ActionMock.sol │ ├── AgreementMock.sol │ ├── BadERC20.sol │ ├── ERC20Mock.sol │ ├── ExternalTokenLockerMock.sol │ ├── GlobalConstraintMock.sol │ ├── NectarRepAllocation.sol │ ├── PolkaCurve.sol │ ├── PriceOracleMock.sol │ ├── SafeERC20Mock.sol │ ├── UniversalSchemeMock.sol │ └── Wallet.sol ├── universalSchemes │ ├── ContributionReward.sol │ ├── DaoCreator.sol │ ├── GlobalConstraintRegistrar.sol │ ├── OrganizationRegister.sol │ ├── SchemeRegistrar.sol │ ├── UniversalScheme.sol │ ├── UniversalSchemeInterface.sol │ ├── UpgradeScheme.sol │ └── VoteInOrganizationScheme.sol ├── utils │ ├── CompetitionFactory.sol │ ├── ContinuousLocking4ReputationFactory.sol │ ├── DAOTracker.sol │ ├── GenericSchemeMultiCallFactory.sol │ ├── Redeemer.sol │ └── RepAllocation.sol └── votingMachines │ └── VotingMachineCallbacks.sol ├── docs ├── README.md ├── contracts │ ├── README.md │ ├── VotingMachines │ │ └── README.md │ ├── controller │ │ ├── Avatar.md │ │ ├── Controller.md │ │ ├── DAOToken.md │ │ ├── README.md │ │ ├── Reputation.md │ │ └── UController.md │ ├── globalConstraints │ │ ├── README.md │ │ └── TokenCapGC.md │ └── universalSchemes │ │ └── README.md ├── generated_docs │ ├── Migrations.md │ ├── README.md │ ├── VotingMachines │ │ ├── AbsoluteVote.md │ │ ├── GenesisProtocol.md │ │ ├── GenesisProtocolFormulasInterface.md │ │ ├── IntVoteInterface.md │ │ └── QuorumVote.md │ ├── controller │ │ ├── ActionInterface.md │ │ ├── Avatar.md │ │ ├── Controller.md │ │ ├── ControllerInterface.md │ │ ├── DAOToken.md │ │ ├── Reputation.md │ │ └── UController.md │ ├── globalConstraints │ │ ├── GlobalConstraintInterface.md │ │ └── TokenCapGC.md │ ├── test │ │ ├── ActionMock.md │ │ ├── Debug.md │ │ ├── ExecutableTest.md │ │ ├── GenesisProtocolFormulasMock.md │ │ ├── GlobalConstraintMock.md │ │ └── UniversalSchemeMock.md │ └── universalSchemes │ │ ├── ContributionReward.md │ │ ├── ControllerCreator.md │ │ ├── DaoCreator.md │ │ ├── ExecutableInterface.md │ │ ├── GlobalConstraintRegistrar.md │ │ ├── MirrorContractICO.md │ │ ├── OrganizationRegister.md │ │ ├── SchemeRegistrar.md │ │ ├── SimpleICO.md │ │ ├── UniversalScheme.md │ │ ├── UniversalSchemeInterface.md │ │ ├── UpgradeScheme.md │ │ ├── VestingScheme.md │ │ └── VoteInOrganizationScheme.md ├── img │ ├── controller.png │ ├── favicon.ico │ └── the_dao_stack.png └── index.html ├── hardhat.config.js ├── mkdocs.yml ├── package.json ├── release.sh ├── scripts └── extract-abis.js ├── test ├── agreement.js ├── auction4reputation.js ├── avatar.js ├── competition.js ├── competitionfactory.js ├── constants.js ├── continuouslocking4reputationfactory.js ├── continuouslockingtoken4reputation.js ├── contributionreward.js ├── contributionrewardext.js ├── controller.js ├── daocreator.js ├── daotoken.js ├── daotracker.js ├── externallocking4reputation.js ├── fixreputationallocation.js ├── forwarder.js ├── genericscheme.js ├── genericschememulticall.js ├── genericschememulticallfactory.js ├── globalconstraintregistrar.js ├── helpers.js ├── lockingeth4reputation.js ├── lockingtoken4reputation.js ├── nectarrepallocation.js ├── organizationregister.js ├── polkacurve.js ├── ragequitwithtoken.js ├── reputationadmin.js ├── reputationfromtoken.js ├── safeerc20.js ├── schemeregistrar.js ├── signalscheme.js ├── tokencapgc.js ├── transitionscheme.js ├── upgradescheme.js ├── voteinorganization.js └── votingmachinecallbacks.js ├── truffle.js └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | cache/ 2 | coverage/ 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.solhint.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/README.md -------------------------------------------------------------------------------- /contracts/controller/Avatar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/controller/Avatar.sol -------------------------------------------------------------------------------- /contracts/controller/Controller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/controller/Controller.sol -------------------------------------------------------------------------------- /contracts/controller/DAOToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/controller/DAOToken.sol -------------------------------------------------------------------------------- /contracts/globalConstraints/GlobalConstraintInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/globalConstraints/GlobalConstraintInterface.sol -------------------------------------------------------------------------------- /contracts/globalConstraints/TokenCapGC.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/globalConstraints/TokenCapGC.sol -------------------------------------------------------------------------------- /contracts/libs/SafeERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/libs/SafeERC20.sol -------------------------------------------------------------------------------- /contracts/schemes/Agreement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/Agreement.sol -------------------------------------------------------------------------------- /contracts/schemes/Auction4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/Auction4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/Competition.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/Competition.sol -------------------------------------------------------------------------------- /contracts/schemes/ContinuousLocking4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/ContinuousLocking4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/ContributionRewardExt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/ContributionRewardExt.sol -------------------------------------------------------------------------------- /contracts/schemes/CurveInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/CurveInterface.sol -------------------------------------------------------------------------------- /contracts/schemes/DxDaoSchemeConstraints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/DxDaoSchemeConstraints.sol -------------------------------------------------------------------------------- /contracts/schemes/ExternalLocking4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/ExternalLocking4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/FixedReputationAllocation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/FixedReputationAllocation.sol -------------------------------------------------------------------------------- /contracts/schemes/Forwarder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/Forwarder.sol -------------------------------------------------------------------------------- /contracts/schemes/GenericScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/GenericScheme.sol -------------------------------------------------------------------------------- /contracts/schemes/GenericSchemeMultiCall.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/GenericSchemeMultiCall.sol -------------------------------------------------------------------------------- /contracts/schemes/Locking4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/Locking4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/LockingEth4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/LockingEth4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/LockingToken4Reputation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/LockingToken4Reputation.sol -------------------------------------------------------------------------------- /contracts/schemes/PriceOracleInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/PriceOracleInterface.sol -------------------------------------------------------------------------------- /contracts/schemes/RageQuitWithToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/RageQuitWithToken.sol -------------------------------------------------------------------------------- /contracts/schemes/ReputationAdmin.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/ReputationAdmin.sol -------------------------------------------------------------------------------- /contracts/schemes/ReputationFromToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/ReputationFromToken.sol -------------------------------------------------------------------------------- /contracts/schemes/SchemeConstraints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/SchemeConstraints.sol -------------------------------------------------------------------------------- /contracts/schemes/SignalScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/SignalScheme.sol -------------------------------------------------------------------------------- /contracts/schemes/SimpleSchemeConstraints.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/SimpleSchemeConstraints.sol -------------------------------------------------------------------------------- /contracts/schemes/TransitionScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/schemes/TransitionScheme.sol -------------------------------------------------------------------------------- /contracts/test/ARCDebug.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/ARCDebug.sol -------------------------------------------------------------------------------- /contracts/test/ARCGenesisProtocolCallbacksMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/ARCGenesisProtocolCallbacksMock.sol -------------------------------------------------------------------------------- /contracts/test/ActionMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/ActionMock.sol -------------------------------------------------------------------------------- /contracts/test/AgreementMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/AgreementMock.sol -------------------------------------------------------------------------------- /contracts/test/BadERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/BadERC20.sol -------------------------------------------------------------------------------- /contracts/test/ERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/ERC20Mock.sol -------------------------------------------------------------------------------- /contracts/test/ExternalTokenLockerMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/ExternalTokenLockerMock.sol -------------------------------------------------------------------------------- /contracts/test/GlobalConstraintMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/GlobalConstraintMock.sol -------------------------------------------------------------------------------- /contracts/test/NectarRepAllocation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/NectarRepAllocation.sol -------------------------------------------------------------------------------- /contracts/test/PolkaCurve.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/PolkaCurve.sol -------------------------------------------------------------------------------- /contracts/test/PriceOracleMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/PriceOracleMock.sol -------------------------------------------------------------------------------- /contracts/test/SafeERC20Mock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/SafeERC20Mock.sol -------------------------------------------------------------------------------- /contracts/test/UniversalSchemeMock.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/UniversalSchemeMock.sol -------------------------------------------------------------------------------- /contracts/test/Wallet.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/test/Wallet.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/ContributionReward.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/ContributionReward.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/DaoCreator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/DaoCreator.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/GlobalConstraintRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/GlobalConstraintRegistrar.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/OrganizationRegister.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/OrganizationRegister.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/SchemeRegistrar.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/SchemeRegistrar.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/UniversalScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/UniversalScheme.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/UniversalSchemeInterface.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/UniversalSchemeInterface.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/UpgradeScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/UpgradeScheme.sol -------------------------------------------------------------------------------- /contracts/universalSchemes/VoteInOrganizationScheme.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/universalSchemes/VoteInOrganizationScheme.sol -------------------------------------------------------------------------------- /contracts/utils/CompetitionFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/CompetitionFactory.sol -------------------------------------------------------------------------------- /contracts/utils/ContinuousLocking4ReputationFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/ContinuousLocking4ReputationFactory.sol -------------------------------------------------------------------------------- /contracts/utils/DAOTracker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/DAOTracker.sol -------------------------------------------------------------------------------- /contracts/utils/GenericSchemeMultiCallFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/GenericSchemeMultiCallFactory.sol -------------------------------------------------------------------------------- /contracts/utils/Redeemer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/Redeemer.sol -------------------------------------------------------------------------------- /contracts/utils/RepAllocation.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/utils/RepAllocation.sol -------------------------------------------------------------------------------- /contracts/votingMachines/VotingMachineCallbacks.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/contracts/votingMachines/VotingMachineCallbacks.sol -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/README.md -------------------------------------------------------------------------------- /docs/contracts/VotingMachines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/VotingMachines/README.md -------------------------------------------------------------------------------- /docs/contracts/controller/Avatar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/Avatar.md -------------------------------------------------------------------------------- /docs/contracts/controller/Controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/Controller.md -------------------------------------------------------------------------------- /docs/contracts/controller/DAOToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/DAOToken.md -------------------------------------------------------------------------------- /docs/contracts/controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/README.md -------------------------------------------------------------------------------- /docs/contracts/controller/Reputation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/Reputation.md -------------------------------------------------------------------------------- /docs/contracts/controller/UController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/controller/UController.md -------------------------------------------------------------------------------- /docs/contracts/globalConstraints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/globalConstraints/README.md -------------------------------------------------------------------------------- /docs/contracts/globalConstraints/TokenCapGC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/globalConstraints/TokenCapGC.md -------------------------------------------------------------------------------- /docs/contracts/universalSchemes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/contracts/universalSchemes/README.md -------------------------------------------------------------------------------- /docs/generated_docs/Migrations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/Migrations.md -------------------------------------------------------------------------------- /docs/generated_docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/README.md -------------------------------------------------------------------------------- /docs/generated_docs/VotingMachines/AbsoluteVote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/VotingMachines/AbsoluteVote.md -------------------------------------------------------------------------------- /docs/generated_docs/VotingMachines/GenesisProtocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/VotingMachines/GenesisProtocol.md -------------------------------------------------------------------------------- /docs/generated_docs/VotingMachines/GenesisProtocolFormulasInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/VotingMachines/GenesisProtocolFormulasInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/VotingMachines/IntVoteInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/VotingMachines/IntVoteInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/VotingMachines/QuorumVote.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/VotingMachines/QuorumVote.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/ActionInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/ActionInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/Avatar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/Avatar.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/Controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/Controller.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/ControllerInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/ControllerInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/DAOToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/DAOToken.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/Reputation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/Reputation.md -------------------------------------------------------------------------------- /docs/generated_docs/controller/UController.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/controller/UController.md -------------------------------------------------------------------------------- /docs/generated_docs/globalConstraints/GlobalConstraintInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/globalConstraints/GlobalConstraintInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/globalConstraints/TokenCapGC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/globalConstraints/TokenCapGC.md -------------------------------------------------------------------------------- /docs/generated_docs/test/ActionMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/ActionMock.md -------------------------------------------------------------------------------- /docs/generated_docs/test/Debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/Debug.md -------------------------------------------------------------------------------- /docs/generated_docs/test/ExecutableTest.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/ExecutableTest.md -------------------------------------------------------------------------------- /docs/generated_docs/test/GenesisProtocolFormulasMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/GenesisProtocolFormulasMock.md -------------------------------------------------------------------------------- /docs/generated_docs/test/GlobalConstraintMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/GlobalConstraintMock.md -------------------------------------------------------------------------------- /docs/generated_docs/test/UniversalSchemeMock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/test/UniversalSchemeMock.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/ContributionReward.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/ContributionReward.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/ControllerCreator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/ControllerCreator.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/DaoCreator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/DaoCreator.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/ExecutableInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/ExecutableInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/GlobalConstraintRegistrar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/GlobalConstraintRegistrar.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/MirrorContractICO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/MirrorContractICO.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/OrganizationRegister.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/OrganizationRegister.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/SchemeRegistrar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/SchemeRegistrar.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/SimpleICO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/SimpleICO.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/UniversalScheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/UniversalScheme.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/UniversalSchemeInterface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/UniversalSchemeInterface.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/UpgradeScheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/UpgradeScheme.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/VestingScheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/VestingScheme.md -------------------------------------------------------------------------------- /docs/generated_docs/universalSchemes/VoteInOrganizationScheme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/generated_docs/universalSchemes/VoteInOrganizationScheme.md -------------------------------------------------------------------------------- /docs/img/controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/img/controller.png -------------------------------------------------------------------------------- /docs/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/img/favicon.ico -------------------------------------------------------------------------------- /docs/img/the_dao_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/img/the_dao_stack.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/docs/index.html -------------------------------------------------------------------------------- /hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/hardhat.config.js -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/package.json -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/release.sh -------------------------------------------------------------------------------- /scripts/extract-abis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/scripts/extract-abis.js -------------------------------------------------------------------------------- /test/agreement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/agreement.js -------------------------------------------------------------------------------- /test/auction4reputation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/auction4reputation.js -------------------------------------------------------------------------------- /test/avatar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/avatar.js -------------------------------------------------------------------------------- /test/competition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/competition.js -------------------------------------------------------------------------------- /test/competitionfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/competitionfactory.js -------------------------------------------------------------------------------- /test/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/constants.js -------------------------------------------------------------------------------- /test/continuouslocking4reputationfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/continuouslocking4reputationfactory.js -------------------------------------------------------------------------------- /test/continuouslockingtoken4reputation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/continuouslockingtoken4reputation.js -------------------------------------------------------------------------------- /test/contributionreward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/contributionreward.js -------------------------------------------------------------------------------- /test/contributionrewardext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/contributionrewardext.js -------------------------------------------------------------------------------- /test/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/controller.js -------------------------------------------------------------------------------- /test/daocreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/daocreator.js -------------------------------------------------------------------------------- /test/daotoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/daotoken.js -------------------------------------------------------------------------------- /test/daotracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/daotracker.js -------------------------------------------------------------------------------- /test/externallocking4reputation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/externallocking4reputation.js -------------------------------------------------------------------------------- /test/fixreputationallocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/fixreputationallocation.js -------------------------------------------------------------------------------- /test/forwarder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/forwarder.js -------------------------------------------------------------------------------- /test/genericscheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/genericscheme.js -------------------------------------------------------------------------------- /test/genericschememulticall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/genericschememulticall.js -------------------------------------------------------------------------------- /test/genericschememulticallfactory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/genericschememulticallfactory.js -------------------------------------------------------------------------------- /test/globalconstraintregistrar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/globalconstraintregistrar.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/lockingeth4reputation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/lockingeth4reputation.js -------------------------------------------------------------------------------- /test/lockingtoken4reputation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/lockingtoken4reputation.js -------------------------------------------------------------------------------- /test/nectarrepallocation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/nectarrepallocation.js -------------------------------------------------------------------------------- /test/organizationregister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/organizationregister.js -------------------------------------------------------------------------------- /test/polkacurve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/polkacurve.js -------------------------------------------------------------------------------- /test/ragequitwithtoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/ragequitwithtoken.js -------------------------------------------------------------------------------- /test/reputationadmin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/reputationadmin.js -------------------------------------------------------------------------------- /test/reputationfromtoken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/reputationfromtoken.js -------------------------------------------------------------------------------- /test/safeerc20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/safeerc20.js -------------------------------------------------------------------------------- /test/schemeregistrar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/schemeregistrar.js -------------------------------------------------------------------------------- /test/signalscheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/signalscheme.js -------------------------------------------------------------------------------- /test/tokencapgc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/tokencapgc.js -------------------------------------------------------------------------------- /test/transitionscheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/transitionscheme.js -------------------------------------------------------------------------------- /test/upgradescheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/upgradescheme.js -------------------------------------------------------------------------------- /test/voteinorganization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/voteinorganization.js -------------------------------------------------------------------------------- /test/votingmachinecallbacks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/test/votingmachinecallbacks.js -------------------------------------------------------------------------------- /truffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/truffle.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daostack/arc/HEAD/tsconfig.json --------------------------------------------------------------------------------