diff --git a/contracts/kernel/IKernel.sol b/contracts/kernel/IKernel.sol index 1686e7711..858538f37 100644 --- a/contracts/kernel/IKernel.sol +++ b/contracts/kernel/IKernel.sol @@ -6,6 +6,8 @@ pragma solidity ^0.4.24; import "../acl/IACL.sol"; import "../common/IVaultRecoverable.sol"; +import "../apps/disputable/IAgreement.sol"; +import "../apps/disputable/IDisputable.sol"; interface IKernelEvents { @@ -15,6 +17,8 @@ interface IKernelEvents { // This should be an interface, but interfaces can't inherit yet :( contract IKernel is IKernelEvents, IVaultRecoverable { + function setAgreement(IDisputable _disputableApp, IAgreement _agreement) external; + function acl() public view returns (IACL); function hasPermission(address who, address where, bytes32 what, bytes how) public view returns (bool);