function reject() public whenNotPaused {
        require(bytes(eosPublicKeys[msg.sender]).length > 0);
        require((changeTime[msg.sender] + gracePeriod) > block.timestamp);

        delete eosPublicKeys[msg.sender];
        delete changeTime[msg.sender];

        emit Reject(msg.sender);
    }