snt-gas-relay/contracts/deploy/DelayedUpdatableInstanceStorage.sol
Ricardo Guilherme Schmidt a35d849f6c internal constructors
2018-05-13 05:45:03 -03:00

22 lines
675 B
Solidity

pragma solidity ^0.4.17;
/**
* @title DelayedUpdatableInstanceStorage
* @author Ricardo Guilherme Schmidt (Status Research & Development GmbH)
* @dev Defines kernel vars that Kernel contract share with DelayedUpdatableInstance.
* Important to avoid overwriting wrong storage pointers is that
* InstanceStorage should be always the first contract at heritance.
*/
contract DelayedUpdatableInstanceStorage {
// protected zone start (InstanceStorage vars)
address public kernel;
Update public update;
struct Update {
address kernel;
uint256 activation;
}
// protected zone end
constructor() internal { }
}