23 lines
847 B
Solidity
23 lines
847 B
Solidity
pragma solidity ^0.4.21;
|
|
|
|
import "../deploy/InstanceStorage.sol";
|
|
import "../token/MiniMeTokenInterface.sol";
|
|
import "./TrustNetworkInterface.sol";
|
|
import "./ProposalManagerInterface.sol";
|
|
import "./FeeCollector.sol";
|
|
|
|
/**
|
|
* @title DemocracyStorage
|
|
* @author Ricardo Guilherme Schmidt (Status Research & Development GmbH)
|
|
* @dev Defines kernel vars that Kernel contract share with Instance.
|
|
* Important to avoid overwriting wrong storage pointers is that
|
|
* InstanceStorage should be always the first contract at heritance.
|
|
*/
|
|
contract DemocracyStorage is InstanceStorage {
|
|
// protected zone start (InstanceStorage vars)
|
|
MiniMeTokenInterface public token;
|
|
TrustNetworkInterface public trustNet;
|
|
ProposalManagerInterface public proposalManager;
|
|
FeeCollector public feeCollector;
|
|
// protected zone end
|
|
} |