[
    "event MessageProcessed(bytes,address)",
    "event MessageSent(bytes,bytes,address)",
    "event OwnershipProposed(address indexed)",
    "event OwnershipTransferred(address indexed,address indexed)",
    "function acceptProposedOwner()",
    "function owner() view returns (address)",
    "function processMessage(bytes)",
    "function proposeNewOwner(address)",
    "function proposed() view returns (address)",
    "function sendMessage(bytes,bytes) payable",
    "function verifySender(address) returns (bool)"
]
