Added Approved and Executed events to Identity contract

This commit is contained in:
Richard Ramos 2018-02-28 14:22:06 -04:00
parent e8cc00be53
commit 47a0434118
1 changed files with 5 additions and 2 deletions

View File

@ -117,6 +117,8 @@ contract Identity is ERC725, ERC735 {
uint8 approvalCount; uint8 approvalCount;
uint256 requiredKeyType; uint256 requiredKeyType;
Approved(_id, _approve);
if (trx.to == address(this)) { if (trx.to == address(this)) {
requiredKeyType = MANAGEMENT_KEY; requiredKeyType = MANAGEMENT_KEY;
if (keys[managerKeyHash].purpose == MANAGEMENT_KEY) { if (keys[managerKeyHash].purpose == MANAGEMENT_KEY) {
@ -130,7 +132,8 @@ contract Identity is ERC725, ERC735 {
} }
if (approvalCount >= minimumApprovalsByKeyType[requiredKeyType]) { if (approvalCount >= minimumApprovalsByKeyType[requiredKeyType]) {
success = trx.to.call.value(txx[_id].value)(txx[_id].data); Executed(_id, trx.to, trx.value, trx.data);
success = trx.to.call.value(trx.value)(trx.data);
} }
} }