Skip to content

Commit f269c99

Browse files
committed
minor fixes
1 parent cda7408 commit f269c99

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

contracts/datastore/DataStore.sol

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ contract DataStore is DataStoreStorage, IDataStore {
2828
_;
2929
}
3030

31-
modifier validInputLength(uint256 _keyLength, uint256 _dataLength) {
31+
modifier validArrayLength(uint256 _keyLength, uint256 _dataLength) {
3232
require(_keyLength == _dataLength, "Array length mismatch");
3333
_;
3434
}
@@ -147,25 +147,25 @@ contract DataStore is DataStoreStorage, IDataStore {
147147
* @param _keys Array of keys to identify the data
148148
* @param _data Array of data to be stored against the respective keys
149149
*/
150-
function setUint256Multi(bytes32[] calldata _keys, uint256[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
150+
function setUint256Multi(bytes32[] calldata _keys, uint256[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
151151
for (uint256 i = 0; i < _keys.length; i++) {
152152
_setData(_keys[i], _data[i]);
153153
}
154154
}
155155

156-
function setBytes32Multi(bytes32[] calldata _keys, bytes32[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
156+
function setBytes32Multi(bytes32[] calldata _keys, bytes32[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
157157
for (uint256 i = 0; i < _keys.length; i++) {
158158
_setData(_keys[i], _data[i]);
159159
}
160160
}
161161

162-
function setAddressMulti(bytes32[] calldata _keys, address[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
162+
function setAddressMulti(bytes32[] calldata _keys, address[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
163163
for (uint256 i = 0; i < _keys.length; i++) {
164164
_setData(_keys[i], _data[i]);
165165
}
166166
}
167167

168-
function setBoolMulti(bytes32[] calldata _keys, bool[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
168+
function setBoolMulti(bytes32[] calldata _keys, bool[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
169169
for (uint256 i = 0; i < _keys.length; i++) {
170170
_setData(_keys[i], _data[i]);
171171
}
@@ -176,25 +176,25 @@ contract DataStore is DataStoreStorage, IDataStore {
176176
* @param _keys Array of keys to identify the data
177177
* @param _data Array of data to be inserted in arrays of the respective keys
178178
*/
179-
function insertUint256Multi(bytes32[] calldata _keys, uint256[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
179+
function insertUint256Multi(bytes32[] calldata _keys, uint256[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
180180
for (uint256 i = 0; i < _keys.length; i++) {
181181
_insertData(_keys[i], _data[i]);
182182
}
183183
}
184184

185-
function insertBytes32Multi(bytes32[] calldata _keys, bytes32[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
185+
function insertBytes32Multi(bytes32[] calldata _keys, bytes32[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
186186
for (uint256 i = 0; i < _keys.length; i++) {
187187
_insertData(_keys[i], _data[i]);
188188
}
189189
}
190190

191-
function insertAddressMulti(bytes32[] calldata _keys, address[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
191+
function insertAddressMulti(bytes32[] calldata _keys, address[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
192192
for (uint256 i = 0; i < _keys.length; i++) {
193193
_insertData(_keys[i], _data[i]);
194194
}
195195
}
196196

197-
function insertBoolMulti(bytes32[] calldata _keys, bool[] calldata _data) external onlyAuthorized validInputLength(_keys.length, _data.length) {
197+
function insertBoolMulti(bytes32[] calldata _keys, bool[] calldata _data) external onlyAuthorized validArrayLength(_keys.length, _data.length) {
198198
for (uint256 i = 0; i < _keys.length; i++) {
199199
_insertData(_keys[i], _data[i]);
200200
}

contracts/modules/Experimental/TransferManager/KYCTransferManager.sol

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,8 @@ contract KYCTransferManager is TransferManager {
4040
public
4141
returns (Result)
4242
{
43-
if (!paused) {
44-
bytes32 key = _getKYCKey(_to);
45-
IDataStore dataStore = IDataStore(ISecurityToken(securityToken).dataStore());
46-
if (dataStore.getUint256(key) > 0)
47-
return Result.VALID;
43+
if (!paused && checkKYC(_to)) {
44+
return Result.VALID;
4845
}
4946
return Result.NA;
5047
}

0 commit comments

Comments
 (0)