[{"constant":false,"inputs":[{"name":"conversationAgreementHash","type":"bytes32"},{"name":"rawMessageHash","type":"bytes32"}],"name":"postMessage","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"daiTokenContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"conversationAgreementHash","type":"bytes32"}],"name":"acceptConversationAgreement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"conversationAgreementHash","type":"bytes32"}],"name":"expireConversationAgreement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"conversationAgreementHash","type":"bytes32"},{"name":"rawMessageHash","type":"bytes32"},{"name":"message","type":"string"}],"name":"reportConversationAgreement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"message","type":"string"}],"name":"getRawMessageHash","outputs":[{"name":"rawMessageHash","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"recipient","type":"address"},{"name":"userDepositAmount","type":"uint256"},{"name":"recipientDepositAmount","type":"uint256"},{"name":"userCompletionAmount","type":"uint256"},{"name":"recipientCompletionAmount","type":"uint256"},{"name":"expirationBlock","type":"uint256"}],"name":"proposeConversationAgreement","outputs":[{"name":"conversationAgreementHash","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"conversationAgreements","outputs":[{"name":"user","type":"address"},{"name":"recipient","type":"address"},{"name":"userDepositAmount","type":"uint256"},{"name":"recipientDepositAmount","type":"uint256"},{"name":"userCompletionAmount","type":"uint256"},{"name":"recipientCompletionAmount","type":"uint256"},{"name":"expirationBlock","type":"uint256"},{"name":"started","type":"bool"},{"name":"reported","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"},{"name":"","type":"address"},{"name":"","type":"bytes32"}],"name":"hashedMessages","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"user","type":"address"},{"name":"recipient","type":"address"}],"name":"getConversationAgreementHash","outputs":[{"name":"conversationAgreementHash","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"inputs":[{"name":"_daiTokenAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]