IAgreement
Parsed
event Parsed(address preProccessor, string code)
RecordArchived
event RecordArchived(uint256 recordId)
RecordUnarchived
event RecordUnarchived(uint256 recordId)
RecordActivated
event RecordActivated(uint256 recordId)
RecordDeactivated
event RecordDeactivated(uint256 recordId)
RecordExecuted
event RecordExecuted(address signatory, uint256 recordId, uint256 providedAmount, string record)
NewRecord
event NewRecord(uint256 recordId, uint256[] requiredRecords, address[] signatories, string record, string[] conditionStrings)
Record
struct Record {
bool isExecuted;
bool isArchived;
bool isActive;
uint256[] requiredRecords;
address[] signatories;
string recordString;
string[] conditionStrings;
bytes recordProgram;
bytes[] conditions;
mapping(address => bool) isExecutedBySignatory;
mapping(string => bool) isConditionSet;
mapping(string => bool) isRecordSet;
}