> For the complete documentation index, see [llms.txt](https://docs.bloks.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bloks.io/wallet/permissions/add-custom-permission.md).

# Add Custom Permission

You can create custom permissions to allow only certain functions to happen.&#x20;

## HOW TO MAKE A CUSTOM PERMISSION

### 1. Select **Wallet** on the top menu.

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lk1MmQJJu6Qk4vXCaBq%2Fuploads%2FSppXJbDtQmpdxBaiNQmh%2Fimage_wallet_initial.png?alt=media\&token=3fea7cfd-e9b5-48fa-b32d-a86ca70235ab)

### 2. Select Keys and Permissions from the left side menu.

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lk1MmQJJu6Qk4vXCaBq%2Fuploads%2FKSKe4gF9TGp6ViQHM39J%2Fimage_wallet_keys_permissions_00.png?alt=media\&token=810af6a3-a887-418f-be5b-2152fff30d62)

Click on the Advanced tab.

It will display two permissions, #1 Owner and #2 Active.&#x20;

### 3. Click Add New Permission. Enter required fields and click Save Permission.

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lk1MmQJJu6Qk4vXCaBq%2Fuploads%2FIEedLOv7VX3ljrMHrtdo%2Fimage_wallet_keys_permissions_01.png?alt=media\&token=efadfa87-fda7-4089-8e23-6ac3a9010b99)

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lk1MmQJJu6Qk4vXCaBq%2Fuploads%2FgOslMuacgbc5oczwpe3J%2Fimage_wallet_keys_permissions_02.png?alt=media\&token=50cad88c-2093-460c-aa6a-9b34b622b317)

Click Add New Permission, which will create Permission #3 where you are able to set the Permission Name, Parent, Threshold, Add Key , Add Account and Add Wait.

You will need to create a new key pair for the new permission. For instructions on how to do so, check out the Web Key Generator page below.

{% content-ref url="/pages/-LkQ2h5veWUUlnQ0g5zG" %}
[Keys Generator](/wallet/key-generator.md)
{% endcontent-ref %}

Once you've filled in all the fields required, press Save Permission.

### 4. When prompted by Scatter, review the action and click allow when you are certain it is correct.

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lk1MmQJJu6Qk4vXCaBq%2F-LmutpfMekVoYjDPVE04%2F-Lmuu3-rriuPaSesyVtO%2Fimage.png?alt=media\&token=bbd5c3d8-3675-4d0d-b406-cf2905479029)

![](https://2282322751-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lk1MmQJJu6Qk4vXCaBq%2F-LmutpfMekVoYjDPVE04%2F-LmuuK_SLuB8D7BGZWhf%2Fimage.png?alt=media\&token=4815a8a9-13cc-42c4-bd29-b99800240f1e)

When updateauth is approved, you will receive a Success message with a transaction hash. Your new permission has been created. Follow the next guide Linkauth to learn how to link an authorization to the new permission you've just created!

{% content-ref url="/pages/-LkQ2Dst9HhvlHC5ReDO" %}
[Link Auth](/wallet/permissions/linkauth.md)
{% endcontent-ref %}
