Skip to content

Commit

Permalink
Merge pull request #25 from lukso-network/add-recent-questions-2
Browse files Browse the repository at this point in the history
Add recent questions #2
  • Loading branch information
fhildeb authored Jan 17, 2024
2 parents 2ca00f1 + 3968695 commit b12da0e
Show file tree
Hide file tree
Showing 8 changed files with 78 additions and 6 deletions.
18 changes: 17 additions & 1 deletion docs/extension/controllers.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,22 @@ Currently, we do _not officially support_ adding custom controllers to your Univ

:::success Upcoming Feature

This question has been heard and the team is working on this [feature request](feature-requests.md).
This question has been heard and the team is working on this [feature request](../general/feature-requests.md).

:::

## How can I remove controllers and permissions?

To remove permissions, use the extension to view all controllers with permissions on the profile. You can toggle off permissions individually. If you want to remove the controller, please toggle off every permission. Controllers with _no permissions will be hidden within_ the extension.

:::success Upcoming Feature

The team is currently working on a [feature request](../general/feature-requests.md) to _completely remove old controllers_, not only their individual permissions. This also includes the [feature request](../general/feature-requests.md) of _showing hidden controllers_ again.

:::

:::caution Changing Permissions

Be cautious when modifying permissions, as this might restrict access for recovery methods or extensions. For reference, you can look at the [default permissions](#what-are-the-default-permissions-of-the-controllers) of all the different controllers.

:::
2 changes: 1 addition & 1 deletion docs/extension/guides/_category_.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
label: '📔 Guides'
collapsed: false
position: 4
position: 3
2 changes: 1 addition & 1 deletion docs/extension/guides/create-backup.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: '📥 Create Backup'
sidebar_position: 2
description: 'Extension Support: Feature Requests'
description: 'Extension Support: Create Backup'
---

# Create Backup
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
sidebar_label: '🏄🏼‍♀️ Feature Requests'
sidebar_position: 3
description: 'Extension Support: Feature Requests'
sidebar_position: 8
description: 'Support Center: Feature Requests'
---

# Feature Requests
Expand All @@ -18,7 +18,7 @@ Until the feature is ready, you can already reveal the private keys of the Unive

## Why can't I delete my old private keys?

At the moment, the Universal Profile Browser Extension only allows to disable permissions of old controller keys. If you want to improve security, please disable all permissions of an old controller. You can learn more within the [Controllers](./controllers.md) page. Soon, there will be a feature to manually remove controllers completely.
At the moment, the Universal Profile Browser Extension only allows to disable permissions of old controller keys. If you want to improve security, please disable all permissions of an old controller. You can learn more within the [Controllers](../extension/controllers.md) page. Soon, there will be a feature to manually remove controllers completely.

## Why I can't I see all my controllers?

Expand All @@ -27,3 +27,7 @@ If you remove all permissions of a controller, it will be automatically hidden w
## Why can't I recover profiles from the dashboard?

Right now, you can only access profiles that were imported from an active Universal Profile Extension or recovered from the 2FA authentication. Soon, there will be a feature to recover deployed profiles from private keys still stored within the browser. Therefore, do not reset or delete the Universal Profile Browser Extension.

## Why can't I delete profiles from the extension?

Right now, you can not remove profiles from the dashboard on [my.universalprofile.cloud](https://my.universalprofile.cloud/recover/pick-recovery-account) or the Universal Profile Extension. Soon, there will be a feature to clean old profiles.
17 changes: 17 additions & 0 deletions docs/general/profile-explorer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
sidebar_label: '👩‍🎤 Profile Explorer'
sidebar_position: 6
description: Support Page for the Profile Explorer
---

# Profile Explorer

## Why does my NFT not show up on UniversalProfile.cloud?

If your deployed assets do not appear on your profile on [universalprofile.cloud](https://universalprofile.cloud/), they may be using outdated InterfaceIDs from deprecated LSP versions. Ensure you are using up-to-date [LSP Interface IDs](https://docs.lukso.tech/contracts/interface-ids) as defined in the [lsp-smart-contracts](https://www.npmjs.com/package/@lukso/lsp-smart-contracts) library.

## Why does my profile show as anonymous?

Due to some changes in how data is added to the Universal Profile in the early days, it might happen that your profile does not have a name to it or shows completely anonymous on [universalprofile.cloud](https://universalprofile.cloud/) without any pictures. If you experience such an issue, please **edit and deploy your profile metadata** again within the Universal Profile Browser Extension as shown in the following picture:

![Edit Universal Profile](../../static/img/general/edit-profile.png)
14 changes: 14 additions & 0 deletions docs/general/universal-profiles.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,3 +61,17 @@ You can manage your assets through a Universal Profile on any blockchain the con
## Why do Universal Profile transactions show up as internal transactions?

The Universal Profile is a **smart contract**. Unlike a regular wallet, where _transactions are made directly by the address owning the funds_, the transactions on the Universal Profile are **executed by one of it's controllers**. This division of execution and ownership of assets requires the execution of custom logic of the smart contract. The key manager has to check the permissions of the controller, before any on-chain action is made. This additional logic, established using [LSP smart contracts](https://docs.lukso.tech/standards/introduction) is the reason for transactions appearing as internal.

## Is it possible to create a profile with the same address as my wallet?

The Universal Profile is a smart contract account deployed using a regular wallet key (EOA). Hence it _cannot overwrite or have the same address as an existing browser- or hardware wallet_.

## How can I delete or import profiles on the explorer?

Currently, there's no way to access previous profiles showing up on [universalprofile.cloud](https://universalprofile.cloud/), if you lost access or the deployment was not completed. If you want to delete a profile that you can still access within the Universal Profile Browser Extension, please edit the metadata and remove all the contents like pictures and names.

:::success Upcoming Feature

The [feature request](./feature-requests.md) of removing and importing profiles is planned for one of the next releases of the extension and explorer. To avoid losing access to profiles, **do not re-install or reset your Universal Profile Browser Extension if you want to re-import them**, as this will clear hidden private keys within the browser.

:::
21 changes: 21 additions & 0 deletions docs/general/using-exchanges.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
sidebar_label: '🏦 Using Exchanges'
sidebar_position: 8
description: Support Page for using exchanges on the LUKSO network
---

# Using Exchanges

## How can I send LYX from my profile to an exchange?

:::danger Smart Contract Transactions

Never send LYX directly from your Universal Profile to an Exchange. This might result in your funds being locked.

:::

Most exchanges do not support transactions from smart contracts, including Universal Profiles. To deposit funds into an exchange:

1. send them to a [regular browser or hardware wallet](../general/wallet-support.md)
2. [Add LUKSO as custom network](../general/wallet-support.md) using the [Official Parameters](https://docs.lukso.tech/networks/mainnet/parameters)
3. Transfer the LYX from the wallet to the exchange.
Binary file added static/img/general/edit-profile.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b12da0e

Please sign in to comment.