mirror of
https://github.com/status-im/snt-gas-relay.git
synced 2025-02-28 13:40:29 +00:00
small change in addKey requirements
This commit is contained in:
parent
a14485c0b0
commit
80aaa9a561
@ -503,15 +503,9 @@ contract Identity is ERC725, ERC735, MessageSigned {
|
||||
)
|
||||
private
|
||||
{
|
||||
require(_purpose > 0);
|
||||
bytes32 keyHash = keccak256(_key, _purpose);
|
||||
|
||||
require(keys[keyHash].purpose == 0);
|
||||
require(
|
||||
_purpose == MANAGEMENT_KEY ||
|
||||
_purpose == ACTION_KEY ||
|
||||
_purpose == CLAIM_SIGNER_KEY ||
|
||||
_purpose == ENCRYPTION_KEY
|
||||
);
|
||||
keys[keyHash] = Key(_purpose, _type, _key);
|
||||
indexes[keyHash] = keysByPurpose[_purpose].push(_key) - 1;
|
||||
emit KeyAdded(_key, _purpose, _type);
|
||||
|
Loading…
x
Reference in New Issue
Block a user