├── .eslintrc.json ├── .gitignore ├── .solcover.js ├── LICENSE ├── README.md ├── buidler.config.js ├── contracts ├── GuildBank.sol ├── Moloch.sol ├── Pool.sol ├── Token.sol ├── gnosis-safe │ ├── GnosisSafe.sol │ ├── LICENSE │ ├── base │ │ ├── BaseSafe.sol │ │ ├── Executor.sol │ │ ├── Module.sol │ │ ├── ModuleManager.sol │ │ └── OwnerManager.sol │ ├── common │ │ ├── Enum.sol │ │ ├── EtherPaymentFallback.sol │ │ ├── MasterCopy.sol │ │ ├── SecuredTokenTransfer.sol │ │ ├── SelfAuthorized.sol │ │ └── SignatureDecoder.sol │ ├── external │ │ └── SafeMath.sol │ ├── interfaces │ │ └── ISignatureValidator.sol │ ├── libraries │ │ ├── CreateAndAddModules.sol │ │ └── MultiSend.sol │ ├── modules │ │ ├── DailyLimitModule.sol │ │ ├── SocialRecoveryModule.sol │ │ ├── StateChannelModule.sol │ │ └── WhitelistModule.sol │ └── proxies │ │ ├── DelegateConstructorProxy.sol │ │ ├── PayingProxy.sol │ │ ├── Proxy.sol │ │ └── ProxyFactory.sol └── oz │ ├── ERC20.sol │ ├── IERC20.sol │ ├── LICENSE │ ├── Ownable.sol │ └── SafeMath.sol ├── deployment-params.js ├── flatten ├── GuildBank.sol ├── IERC20.sol ├── Moloch.sol ├── Ownable.sol └── SafeMath.sol ├── flattened.sol ├── package.json ├── scripts ├── moloch-tasks.js ├── pool-tasks.js ├── test.sh └── utils.js └── test ├── moloch.js ├── pool.js ├── utils.js └── utilsPersonalSafe.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/.solcover.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/README.md -------------------------------------------------------------------------------- /buidler.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/buidler.config.js -------------------------------------------------------------------------------- /contracts/GuildBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/GuildBank.sol -------------------------------------------------------------------------------- /contracts/Moloch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/Moloch.sol -------------------------------------------------------------------------------- /contracts/Pool.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/Pool.sol -------------------------------------------------------------------------------- /contracts/Token.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/Token.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/GnosisSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/GnosisSafe.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/LICENSE -------------------------------------------------------------------------------- /contracts/gnosis-safe/base/BaseSafe.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/base/BaseSafe.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/base/Executor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/base/Executor.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/base/Module.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/base/Module.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/base/ModuleManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/base/ModuleManager.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/base/OwnerManager.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/base/OwnerManager.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/Enum.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/Enum.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/EtherPaymentFallback.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/EtherPaymentFallback.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/MasterCopy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/MasterCopy.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/SecuredTokenTransfer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/SecuredTokenTransfer.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/SelfAuthorized.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/SelfAuthorized.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/common/SignatureDecoder.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/common/SignatureDecoder.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/external/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/external/SafeMath.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/interfaces/ISignatureValidator.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/interfaces/ISignatureValidator.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/libraries/CreateAndAddModules.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/libraries/CreateAndAddModules.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/libraries/MultiSend.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/libraries/MultiSend.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/modules/DailyLimitModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/modules/DailyLimitModule.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/modules/SocialRecoveryModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/modules/SocialRecoveryModule.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/modules/StateChannelModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/modules/StateChannelModule.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/modules/WhitelistModule.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/modules/WhitelistModule.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/proxies/DelegateConstructorProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/proxies/DelegateConstructorProxy.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/proxies/PayingProxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/proxies/PayingProxy.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/proxies/Proxy.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/proxies/Proxy.sol -------------------------------------------------------------------------------- /contracts/gnosis-safe/proxies/ProxyFactory.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/gnosis-safe/proxies/ProxyFactory.sol -------------------------------------------------------------------------------- /contracts/oz/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/oz/ERC20.sol -------------------------------------------------------------------------------- /contracts/oz/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/oz/IERC20.sol -------------------------------------------------------------------------------- /contracts/oz/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/oz/LICENSE -------------------------------------------------------------------------------- /contracts/oz/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/oz/Ownable.sol -------------------------------------------------------------------------------- /contracts/oz/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/contracts/oz/SafeMath.sol -------------------------------------------------------------------------------- /deployment-params.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/deployment-params.js -------------------------------------------------------------------------------- /flatten/GuildBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flatten/GuildBank.sol -------------------------------------------------------------------------------- /flatten/IERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flatten/IERC20.sol -------------------------------------------------------------------------------- /flatten/Moloch.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flatten/Moloch.sol -------------------------------------------------------------------------------- /flatten/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flatten/Ownable.sol -------------------------------------------------------------------------------- /flatten/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flatten/SafeMath.sol -------------------------------------------------------------------------------- /flattened.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/flattened.sol -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/package.json -------------------------------------------------------------------------------- /scripts/moloch-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/scripts/moloch-tasks.js -------------------------------------------------------------------------------- /scripts/pool-tasks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/scripts/pool-tasks.js -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/scripts/utils.js -------------------------------------------------------------------------------- /test/moloch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/test/moloch.js -------------------------------------------------------------------------------- /test/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/test/pool.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/test/utils.js -------------------------------------------------------------------------------- /test/utilsPersonalSafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DemocracyEarth/dao/HEAD/test/utilsPersonalSafe.js --------------------------------------------------------------------------------