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
|
private
|
||||||
{
|
{
|
||||||
|
require(_purpose > 0);
|
||||||
bytes32 keyHash = keccak256(_key, _purpose);
|
bytes32 keyHash = keccak256(_key, _purpose);
|
||||||
|
|
||||||
require(keys[keyHash].purpose == 0);
|
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);
|
keys[keyHash] = Key(_purpose, _type, _key);
|
||||||
indexes[keyHash] = keysByPurpose[_purpose].push(_key) - 1;
|
indexes[keyHash] = keysByPurpose[_purpose].push(_key) - 1;
|
||||||
emit KeyAdded(_key, _purpose, _type);
|
emit KeyAdded(_key, _purpose, _type);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user