# How to Use Our Contracts

### Discovering Contracts

How to find a shortcut that matches your intent.

1. Visit [Discover Contracts](https://create.onthis.xyz/discover-shortcuts) page.
2. Search by type, name, and/or chain to find the intent you're looking for.<br>

   <figure><img src="https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FeMpd56VWmGS5odvWw0LS%2FScreenshot%202024-04-22%20at%202.23.11%E2%80%AFPM.png?alt=media&#x26;token=6d673504-79a9-4994-ace3-0fe1b2fb8078" alt=""><figcaption></figcaption></figure>
3. Once you find the contract you want to use, click on its details. Here you will see instructions and details regarding the contract.<br>

   <figure><img src="https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FzkmMhDEKeUpHznXflZvv%2FScreenshot%202024-04-22%20at%202.24.38%E2%80%AFPM.png?alt=media&#x26;token=a1fe2ac1-a6f2-484b-be3b-444a7ea6c5c7" alt=""><figcaption></figcaption></figure>

### Metamask (Browser Extension)

#### 🎥  Video Walkthrough

{% embed url="<https://youtu.be/o0UVceK4iCE>" %}

#### 📄 Step-By-Step Written Guide

1. Find the contract address or ENS domain of the shortcut you're looking to use using the [Discover Contracts](https://create.onthis.xyz/discover-shortcuts) page.
2. Open your Metamask wallet extension & click send. (Make sure you are on the corresponding origin chain of the contract you chose).\
   In this example we used toarbitrum.eth which is a bridge from Mainnet to Arbitrum so our origin chain is Ethereum Mainnet.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FpPPDnoJnDKHxehPANfsJ%2FScreenshot%202024-04-22%20at%202.47.24%E2%80%AFPM.png?alt=media\&token=a2ed024d-505f-416b-9068-d0ba60148557)
3. For the "Send To" input, paste in the address or ENS domain of the contract.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FWtcyVBE7iWjQI2CDsS4o%2FScreenshot%202024-04-22%20at%202.48.00%E2%80%AFPM.png?alt=media\&token=faa18fa0-02a0-4726-97ea-0a3469ee0a45)
4. Enter the amount you'd like to send through the contract & click send.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2F49yeRAZ1D6aufeA2Rcgm%2FScreenshot%202024-04-22%20at%202.48.21%E2%80%AFPM.png?alt=media\&token=55c44fce-d61d-4d0a-847f-e7a750c35676)

Done ✅

### Metamask (Mobile)

1. Find the address or ENS domain of the contract you're looking to use using the [Discover Contracts ](https://create.onthis.xyz/discover-shortcuts)page.
2. Open your Metamask mobile app & click on the blue transfer arrows on the bottom.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FMEFTzgZpzw5AJtxqq5O2%2FScreenshot%202024-04-22%20at%202.58.05%E2%80%AFPM.png?alt=media\&token=063d349a-dab1-4bc6-931f-6e69f3fa2069)
3. Click on "Send".\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FuVcrToTtGOu5nHaBCrEG%2FScreenshot%202024-04-22%20at%202.58.52%E2%80%AFPM.png?alt=media\&token=4d7606d3-0c05-4900-9647-f2bb8829b819)
4. For the "Send To" section, input the ENS domain or address of the contract you're looking to use & click next. (Make sure you are on the corresponding origin chain of the contract you chose).\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FLLDmfIRvmc7fXTXe0KHL%2FScreenshot%202024-04-22%20at%202.59.27%E2%80%AFPM.png?alt=media\&token=f334f7a1-9a34-4817-bbb9-17dc309dec2b)
5. Input amount you'd like to send through the contract & click next.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FUu7jofnYKBnmLkUNnsH3%2FIMG_0785.PNG?alt=media\&token=041fc7b2-b799-4e32-b699-64d98830e5d3)
6. Confirm the transaction by clicking "Send".\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FLBmGZiYunaC9qDU09yVK%2FIMG_0786.PNG?alt=media\&token=59e3ad86-4619-4a5e-ba26-fee4bd2e2ae3)

Done ✅

### Rabby

Rabby does not support ENS domains, however there is a workaround to save a contract and name it however you want in your Rabby contacts.

Here's how to do it.

#### 🎥  Video Walkthrough

#### 📄 Step-By-Step Written Guide

1. Copy the address of the contract you're looking to use.
2. Open your Rabby wallet extension & click send.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FUHe4uTGXbz1NPnLqG3B4%2FScreenshot%202024-04-22%20at%202.41.07%E2%80%AFPM.png?alt=media\&token=b3eb856f-573b-49ae-9942-7d3a88d5155e)
3. For the "Send To" input, paste in the address of the contract you're interested in using. (Make sure you are on the corresponding origin chain of the contract you chose).\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FvHzP9pASjYRrLzaPXcsL%2FScreenshot%202024-04-22%20at%202.41.53%E2%80%AFPM.png?alt=media\&token=9edd09c9-85a8-4039-b888-04e67c528bd8)
4. Once the contract address is pasted in, click on "Add To Contacts" & name the address with whatever name that suits you.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2FlUh4th4tbsNFCvQgBWPD%2FScreenshot%202024-04-22%20at%202.42.42%E2%80%AFPM.png?alt=media\&token=a90be8ee-fa2b-4cf4-882a-dd02ba038b1b)
5. Enter your password to add the contract to your contact whitelist. You will now be able to use the contract seamless through your contact list at anytime in the future.\
   ![](https://1610697367-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGn8fJFmD8sNcCBQMXW26%2Fuploads%2Fe6ntOZYIOxg6m6mSMb6J%2FScreenshot%202024-04-22%20at%202.44.04%E2%80%AFPM.png?alt=media\&token=87c298a8-7e29-4e65-a1a9-e1a067493045)

Done ✅
