# Wallet connection

### Supported methods

You can use the followings methods to connect to your wallet:

* Metamask
* Public wallet key

### Metamask

#### Steps

1\. Click "Connect to wallet"

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2Fdqsb28rRf2lSzQp33b6j%2Fobraz.png?alt=media\&token=35d05c05-318a-4f18-bc35-87fb4373a2c0)

2\.  Choose "Connect with metamask"

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2FWmElo6ilAehHt8GUBSwc%2Fobraz.png?alt=media\&token=cbf70bc8-d2a3-413a-9313-ae2e4623a74c)

3\. Confirm the connection in metamask

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2F40RmWRSff5Y1vyRF8uMJ%2Fobraz.png?alt=media\&token=218b5fa3-a2cb-4a77-ac52-d143f302c636)

### Public wallet key

{% hint style="warning" %}
This approach disables the ability to set a token's allowance, start a blockchain session, or deposit/withdraw any balance. It should be used for example when you would like to run maker console on the server where you don't have metamask.
{% endhint %}

{% hint style="info" %}
This approach is not recommended, when you are just willing to test workflow with small amounts.
{% endhint %}

#### Steps

1\. Click "Connect to wallet"

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2FXfUEL1AHPtKIO9poLNOG%2Fobraz.png?alt=media\&token=b8f8f10a-baec-482e-b1f7-a1d39d191825)

2\. Type in your wallet public key

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2FQzpxyHY7igVeu9pdS7iR%2Fobraz.png?alt=media\&token=463f5318-666e-498a-a484-eda89ceffa10)

3\. Click "Set"

Once you confirm your wallet address, the page will reload and you will be connected to your wallet.

### Change the public wallet key

By clicking on your wallet address, a connection dialog appears and you will be able to change the wallet address.

#### Steps

1\. Click the wallet address

![](https://1037280010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbs6L8joOcV4bIR9eNrV%2Fuploads%2FOlatCMZUz01zd0htJcnv%2Fobraz.png?alt=media\&token=474cd3a0-5dc7-4438-9cc6-215920ae7921)

2\. Type in your wallet public key or connect with metamask

Once you confirm your wallet address, the page will reload and you will be connected to your wallet.

{% hint style="info" %}
If you want to disconnect you need to remove any text in the dialog's input and click "Change"
{% endhint %}
