Skip to content

Commit 3ca3b9b

Browse files
authored
Merge pull request #549 from PolymathNetwork/events-cleanup
remove timestamps from the events
2 parents 45933ee + 5ed9ace commit 3ca3b9b

File tree

13 files changed

+64
-65
lines changed

13 files changed

+64
-65
lines changed

contracts/ModuleRegistry.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ contract ModuleRegistry is IModuleRegistry, EternalStorage {
4040
//////////
4141

4242
// Emit when network becomes paused
43-
event Pause(uint256 _timestammp);
43+
event Pause(address account);
4444
// Emit when network becomes unpaused
45-
event Unpause(uint256 _timestamp);
45+
event Unpause(address account);
4646
// Emit when Module is used by the SecurityToken
4747
event ModuleUsed(address indexed _moduleFactory, address indexed _securityToken);
4848
// Emit when the Module Factory gets registered on the ModuleRegistry contract
@@ -359,7 +359,7 @@ contract ModuleRegistry is IModuleRegistry, EternalStorage {
359359
function pause() external whenNotPaused onlyOwner {
360360
set(Encoder.getKey("paused"), true);
361361
/*solium-disable-next-line security/no-block-members*/
362-
emit Pause(now);
362+
emit Pause(msg.sender);
363363
}
364364

365365
/**
@@ -368,7 +368,7 @@ contract ModuleRegistry is IModuleRegistry, EternalStorage {
368368
function unpause() external whenPaused onlyOwner {
369369
set(Encoder.getKey("paused"), false);
370370
/*solium-disable-next-line security/no-block-members*/
371-
emit Unpause(now);
371+
emit Unpause(msg.sender);
372372
}
373373

374374
/**

contracts/Pausable.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ pragma solidity ^0.5.0;
44
* @title Utility contract to allow pausing and unpausing of certain functions
55
*/
66
contract Pausable {
7-
event Pause(uint256 _timestammp);
8-
event Unpause(uint256 _timestamp);
7+
event Pause(address account);
8+
event Unpause(address account);
99

1010
bool public paused = false;
1111

@@ -31,7 +31,7 @@ contract Pausable {
3131
function _pause() internal whenNotPaused {
3232
paused = true;
3333
/*solium-disable-next-line security/no-block-members*/
34-
emit Pause(now);
34+
emit Pause(msg.sender);
3535
}
3636

3737
/**
@@ -40,7 +40,7 @@ contract Pausable {
4040
function _unpause() internal whenPaused {
4141
paused = false;
4242
/*solium-disable-next-line security/no-block-members*/
43-
emit Unpause(now);
43+
emit Unpause(msg.sender);
4444
}
4545

4646
}

contracts/SecurityTokenRegistry.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ contract SecurityTokenRegistry is EternalStorage, Proxy {
7979
string constant POLY_ORACLE = "StablePolyUsdOracle";
8080

8181
// Emit when network becomes paused
82-
event Pause(uint256 _timestammp);
82+
event Pause(address account);
8383
// Emit when network becomes unpaused
84-
event Unpause(uint256 _timestamp);
84+
event Unpause(address account);
8585
// Emit when the ticker is removed from the registry
8686
event TickerRemoved(string _ticker, uint256 _removedAt, address _removedBy);
8787
// Emit when the token ticker expiry is changed
@@ -605,7 +605,7 @@ contract SecurityTokenRegistry is EternalStorage, Proxy {
605605
function pause() external whenNotPaused onlyOwner {
606606
set(PAUSED, true);
607607
/*solium-disable-next-line security/no-block-members*/
608-
emit Pause(now);
608+
emit Pause(msg.sender);
609609
}
610610

611611
/**
@@ -614,7 +614,7 @@ contract SecurityTokenRegistry is EternalStorage, Proxy {
614614
function unpause() external whenPaused onlyOwner {
615615
set(PAUSED, false);
616616
/*solium-disable-next-line security/no-block-members*/
617-
emit Unpause(now);
617+
emit Unpause(msg.sender);
618618
}
619619

620620
/**

contracts/libraries/TokenLib.sol

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ library TokenLib {
3434
}
3535

3636
// Emit when Module is archived from the SecurityToken
37-
event ModuleArchived(uint8[] _types, address _module, uint256 _timestamp);
37+
event ModuleArchived(uint8[] _types, address _module);
3838
// Emit when Module is unarchived from the SecurityToken
39-
event ModuleUnarchived(uint8[] _types, address _module, uint256 _timestamp);
39+
event ModuleUnarchived(uint8[] _types, address _module);
4040
// Emit when Module get removed from the securityToken
41-
event ModuleRemoved(uint8[] _types, address _module, uint256 _timestamp);
41+
event ModuleRemoved(uint8[] _types, address _module);
4242
// Emit when the budget allocated to a module is changed
4343
event ModuleBudgetChanged(uint8[] _moduleTypes, address _module, uint256 _oldBudget, uint256 _budget);
4444

@@ -51,7 +51,7 @@ library TokenLib {
5151
require(!_moduleData.isArchived, "Module archived");
5252
require(_moduleData.module != address(0), "Module missing");
5353
/*solium-disable-next-line security/no-block-members*/
54-
emit ModuleArchived(_moduleData.moduleTypes, _module, now);
54+
emit ModuleArchived(_moduleData.moduleTypes, _module);
5555
_moduleData.isArchived = true;
5656
}
5757

@@ -63,7 +63,7 @@ library TokenLib {
6363
function unarchiveModule(ModuleData storage _moduleData, address _module) public {
6464
require(_moduleData.isArchived, "Module unarchived");
6565
/*solium-disable-next-line security/no-block-members*/
66-
emit ModuleUnarchived(_moduleData.moduleTypes, _module, now);
66+
emit ModuleUnarchived(_moduleData.moduleTypes, _module);
6767
_moduleData.isArchived = false;
6868
}
6969

@@ -82,7 +82,7 @@ library TokenLib {
8282
require(_modulesToData[_module].isArchived, "Not archived");
8383
require(_modulesToData[_module].module != address(0), "Module missing");
8484
/*solium-disable-next-line security/no-block-members*/
85-
emit ModuleRemoved(_modulesToData[_module].moduleTypes, _module, now);
85+
emit ModuleRemoved(_modulesToData[_module].moduleTypes, _module);
8686
// Remove from module type list
8787
uint8[] memory moduleTypes = _modulesToData[_module].moduleTypes;
8888
for (uint256 i = 0; i < moduleTypes.length; i++) {

contracts/modules/Checkpoint/DividendCheckpoint.sol

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import "openzeppelin-solidity/contracts/math/Math.sol";
2020
contract DividendCheckpoint is DividendCheckpointStorage, ICheckpoint, Module {
2121
using SafeMath for uint256;
2222

23-
event SetDefaultExcludedAddresses(address[] _excluded, uint256 _timestamp);
24-
event SetWithholding(address[] _investors, uint256[] _withholding, uint256 _timestamp);
25-
event SetWithholdingFixed(address[] _investors, uint256 _withholding, uint256 _timestamp);
26-
event SetWallet(address indexed _oldWallet, address indexed _newWallet, uint256 _timestamp);
23+
event SetDefaultExcludedAddresses(address[] _excluded);
24+
event SetWithholding(address[] _investors, uint256[] _withholding);
25+
event SetWithholdingFixed(address[] _investors, uint256 _withholding);
26+
event SetWallet(address indexed _oldWallet, address indexed _newWallet);
2727

2828
modifier validDividendIndex(uint256 _dividendIndex) {
2929
require(_dividendIndex < dividends.length, "Invalid dividend");
@@ -63,7 +63,7 @@ contract DividendCheckpoint is DividendCheckpointStorage, ICheckpoint, Module {
6363

6464
function _setWallet(address payable _wallet) internal {
6565
require(_wallet != address(0));
66-
emit SetWallet(wallet, _wallet, now);
66+
emit SetWallet(wallet, _wallet);
6767
wallet = _wallet;
6868
}
6969

@@ -97,7 +97,7 @@ contract DividendCheckpoint is DividendCheckpointStorage, ICheckpoint, Module {
9797
}
9898
excluded = _excluded;
9999
/*solium-disable-next-line security/no-block-members*/
100-
emit SetDefaultExcludedAddresses(excluded, now);
100+
emit SetDefaultExcludedAddresses(excluded);
101101
}
102102

103103
/**
@@ -108,7 +108,7 @@ contract DividendCheckpoint is DividendCheckpointStorage, ICheckpoint, Module {
108108
function setWithholding(address[] memory _investors, uint256[] memory _withholding) public withPerm(MANAGE) {
109109
require(_investors.length == _withholding.length, "Mismatched input lengths");
110110
/*solium-disable-next-line security/no-block-members*/
111-
emit SetWithholding(_investors, _withholding, now);
111+
emit SetWithholding(_investors, _withholding);
112112
for (uint256 i = 0; i < _investors.length; i++) {
113113
require(_withholding[i] <= 10 ** 18, "Incorrect withholding tax");
114114
withholdingTax[_investors[i]] = _withholding[i];
@@ -123,7 +123,7 @@ contract DividendCheckpoint is DividendCheckpointStorage, ICheckpoint, Module {
123123
function setWithholdingFixed(address[] memory _investors, uint256 _withholding) public withPerm(MANAGE) {
124124
require(_withholding <= 10 ** 18, "Incorrect withholding tax");
125125
/*solium-disable-next-line security/no-block-members*/
126-
emit SetWithholdingFixed(_investors, _withholding, now);
126+
emit SetWithholdingFixed(_investors, _withholding);
127127
for (uint256 i = 0; i < _investors.length; i++) {
128128
withholdingTax[_investors[i]] = _withholding;
129129
}

contracts/modules/Experimental/Burn/TrackedRedemption.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ contract TrackedRedemption is IBurn, Module {
1212

1313
mapping(address => uint256) redeemedTokens;
1414

15-
event Redeemed(address _investor, uint256 _value, uint256 _timestamp);
15+
event Redeemed(address _investor, uint256 _value);
1616

1717
/**
1818
* @notice Constructor
@@ -37,7 +37,7 @@ contract TrackedRedemption is IBurn, Module {
3737
ISecurityToken(securityToken).burnFromWithData(msg.sender, _value, "");
3838
redeemedTokens[msg.sender] = redeemedTokens[msg.sender].add(_value);
3939
/*solium-disable-next-line security/no-block-members*/
40-
emit Redeemed(msg.sender, _value, now);
40+
emit Redeemed(msg.sender, _value);
4141
}
4242

4343
/**

contracts/modules/Experimental/Mixed/ScheduledCheckpoint.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ contract ScheduledCheckpoint is ICheckpoint, TransferManager {
2525

2626
mapping(bytes32 => Schedule) public schedules;
2727

28-
event AddSchedule(bytes32 _name, uint256 _startTime, uint256 _interval, uint256 _timestamp);
29-
event RemoveSchedule(bytes32 _name, uint256 _timestamp);
28+
event AddSchedule(bytes32 _name, uint256 _startTime, uint256 _interval);
29+
event RemoveSchedule(bytes32 _name);
3030

3131
/**
3232
* @notice Constructor
@@ -58,7 +58,7 @@ contract ScheduledCheckpoint is ICheckpoint, TransferManager {
5858
schedules[_name].interval = _interval;
5959
schedules[_name].index = names.length;
6060
names.push(_name);
61-
emit AddSchedule(_name, _startTime, _interval, now);
61+
emit AddSchedule(_name, _startTime, _interval);
6262
}
6363

6464
/**
@@ -74,7 +74,7 @@ contract ScheduledCheckpoint is ICheckpoint, TransferManager {
7474
schedules[names[index]].index = index;
7575
}
7676
delete schedules[_name];
77-
emit RemoveSchedule(_name, now);
77+
emit RemoveSchedule(_name);
7878
}
7979

8080
/**

contracts/modules/PermissionManager/GeneralPermissionManager.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import "./GeneralPermissionManagerStorage.sol";
1010
contract GeneralPermissionManager is GeneralPermissionManagerStorage, IPermissionManager, Module {
1111

1212
/// Event emitted after any permission get changed for the delegate
13-
event ChangePermission(address indexed _delegate, address _module, bytes32 _perm, bool _valid, uint256 _timestamp);
13+
event ChangePermission(address indexed _delegate, address _module, bytes32 _perm, bool _valid);
1414
/// Used to notify when delegate is added in permission manager contract
15-
event AddDelegate(address indexed _delegate, bytes32 _details, uint256 _timestamp);
15+
event AddDelegate(address indexed _delegate, bytes32 _details);
1616

1717
/// @notice constructor
1818
constructor(address _securityToken, address _polyToken) public Module(_securityToken, _polyToken) {
@@ -52,7 +52,7 @@ contract GeneralPermissionManager is GeneralPermissionManagerStorage, IPermissio
5252
delegateDetails[_delegate] = _details;
5353
allDelegates.push(_delegate);
5454
/*solium-disable-next-line security/no-block-members*/
55-
emit AddDelegate(_delegate, _details, now);
55+
emit AddDelegate(_delegate, _details);
5656
}
5757

5858
/**
@@ -207,7 +207,7 @@ contract GeneralPermissionManager is GeneralPermissionManagerStorage, IPermissio
207207
function _changePermission(address _delegate, address _module, bytes32 _perm, bool _valid) internal {
208208
perms[_module][_delegate][_perm] = _valid;
209209
/*solium-disable-next-line security/no-block-members*/
210-
emit ChangePermission(_delegate, _module, _perm, _valid, now);
210+
emit ChangePermission(_delegate, _module, _perm, _valid);
211211
}
212212

213213
/**

contracts/modules/TransferManager/PercentageTransferManager.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ contract PercentageTransferManager is PercentageTransferManagerStorage, Transfer
1919

2020
event ModifyHolderPercentage(uint256 _oldHolderPercentage, uint256 _newHolderPercentage);
2121
event ModifyWhitelist(address _investor, uint256 _dateAdded, address _addedBy, bool _valid);
22-
event SetAllowPrimaryIssuance(bool _allowPrimaryIssuance, uint256 _timestamp);
22+
event SetAllowPrimaryIssuance(bool _allowPrimaryIssuance);
2323

2424
/**
2525
* @notice Constructor
@@ -117,7 +117,7 @@ contract PercentageTransferManager is PercentageTransferManagerStorage, Transfer
117117
require(_allowPrimaryIssuance != allowPrimaryIssuance, "Must change setting");
118118
allowPrimaryIssuance = _allowPrimaryIssuance;
119119
/*solium-disable-next-line security/no-block-members*/
120-
emit SetAllowPrimaryIssuance(_allowPrimaryIssuance, now);
120+
emit SetAllowPrimaryIssuance(_allowPrimaryIssuance);
121121
}
122122

123123
/**

contracts/oracles/MakerDAOOracle.sol

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ contract MakerDAOOracle is IOracle, Ownable {
1313
uint256 public manualPrice;
1414

1515
/*solium-disable-next-line security/no-block-members*/
16-
event ChangeMedianizer(address _newMedianizer, address _oldMedianizer, uint256 _now);
17-
event SetManualPrice(uint256 _oldPrice, uint256 _newPrice, uint256 _time);
18-
event SetManualOverride(bool _override, uint256 _time);
16+
event ChangeMedianizer(address _newMedianizer, address _oldMedianizer);
17+
event SetManualPrice(uint256 _oldPrice, uint256 _newPrice);
18+
event SetManualOverride(bool _override);
1919

2020
/**
2121
* @notice Creates a new Maker based oracle
@@ -36,7 +36,7 @@ contract MakerDAOOracle is IOracle, Ownable {
3636
function changeMedianier(address _medianizer) public onlyOwner {
3737
require(_medianizer != address(0), "0x not allowed");
3838
/*solium-disable-next-line security/no-block-members*/
39-
emit ChangeMedianizer(_medianizer, medianizer, now);
39+
emit ChangeMedianizer(_medianizer, medianizer);
4040
medianizer = _medianizer;
4141
}
4242

@@ -80,7 +80,7 @@ contract MakerDAOOracle is IOracle, Ownable {
8080
*/
8181
function setManualPrice(uint256 _price) public onlyOwner {
8282
/*solium-disable-next-line security/no-block-members*/
83-
emit SetManualPrice(manualPrice, _price, now);
83+
emit SetManualPrice(manualPrice, _price);
8484
manualPrice = _price;
8585
}
8686

@@ -91,7 +91,7 @@ contract MakerDAOOracle is IOracle, Ownable {
9191
function setManualOverride(bool _override) public onlyOwner {
9292
manualOverride = _override;
9393
/*solium-disable-next-line security/no-block-members*/
94-
emit SetManualOverride(_override, now);
94+
emit SetManualOverride(_override);
9595
}
9696

9797
}

contracts/oracles/PolyOracle.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ contract PolyOracle is usingOraclize, IOracle, Ownable {
2929

3030
event PriceUpdated(uint256 _price, uint256 _oldPrice, bytes32 _queryId, uint256 _time);
3131
event NewOraclizeQuery(uint256 _time, bytes32 _queryId, string _query);
32-
event AdminSet(address _admin, bool _valid, uint256 _time);
32+
event AdminSet(address _admin, bool _valid);
3333
event StalePriceUpdate(bytes32 _queryId, uint256 _time, string _result);
3434

3535
modifier isAdminOrOwner() {
@@ -230,7 +230,7 @@ contract PolyOracle is usingOraclize, IOracle, Ownable {
230230
function setAdmin(address _admin, bool _valid) public onlyOwner {
231231
admin[_admin] = _valid;
232232
/*solium-disable-next-line security/no-block-members*/
233-
emit AdminSet(_admin, _valid, now);
233+
emit AdminSet(_admin, _valid);
234234
}
235235

236236
/**

contracts/oracles/StableOracle.sol

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ contract StableOracle is IOracle, Ownable {
1717
/*solium-disable-next-line security/no-block-members*/
1818
event ChangeOracle(address _oldOracle, address _newOracle);
1919
event ChangeEvictPercentage(uint256 _oldEvictPercentage, uint256 _newEvictPercentage);
20-
event SetManualPrice(uint256 _oldPrice, uint256 _newPrice, uint256 _time);
21-
event SetManualOverride(bool _override, uint256 _time);
20+
event SetManualPrice(uint256 _oldPrice, uint256 _newPrice);
21+
event SetManualOverride(bool _override);
2222

2323
/**
2424
* @notice Creates a new stable oracle based on existing oracle
@@ -96,7 +96,7 @@ contract StableOracle is IOracle, Ownable {
9696
*/
9797
function setManualPrice(uint256 _price) public onlyOwner {
9898
/*solium-disable-next-line security/no-block-members*/
99-
emit SetManualPrice(manualPrice, _price, now);
99+
emit SetManualPrice(manualPrice, _price);
100100
manualPrice = _price;
101101
}
102102

@@ -107,7 +107,7 @@ contract StableOracle is IOracle, Ownable {
107107
function setManualOverride(bool _override) public onlyOwner {
108108
manualOverride = _override;
109109
/*solium-disable-next-line security/no-block-members*/
110-
emit SetManualOverride(_override, now);
110+
emit SetManualOverride(_override);
111111
}
112112

113113
}

0 commit comments

Comments
 (0)