# Mint CRC without Relay Service

**URL:** <https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340>\
**Category:** Circles technical\
**Created:** [November 11, 2020, 3:47pm UTC](https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340 "2020-11-11T15:47:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alculexum](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aboutcircles.com/alculexum/32/108_2.png) [@alculexum](https://forum.aboutcircles.com/u/alculexum)\
**Post date:** [November 11, 2020, 3:47pm UTC](https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340/1 "2020-11-11T15:47:55Z")

</div>

As the Relay Service is sometimes flaky, this guide shows how to mint UBI CRC directly by calling the smart contract from Remix IDE.

## Step-by-Step UBI Minting

_Note: For this to work you have to have xDai (less than $1) loaded in your MetaMask/Nifty wallet and switched to xDai Mainnet_

1. Get your circles.garden profile address (‘Show Profile’ / browser URL ([Circles UBI | Wallet](https://circles.garden/profile/)) / address after /profile/)  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/aboutcircles/original/1X/b3ca6d67d206458b0a0822a91cc9a29caa96baaf.png)
2. Note down the address shown in the URL of your browser, eg. [Circles UBI | Wallet](https://circles.garden/profile/YOUR_PROFILE_ADDRESS) it starts with “0x”  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/aboutcircles/original/1X/021c8d5ec667716cfde630593e674dffed53dea2.png)
3. Go to [settings](https://circles.garden/settings) and note down the Token address  
 ![20](https://europe1.discourse-cdn.com/flex013/uploads/aboutcircles/original/1X/415ea58cfca16fd9d0fbda163be7cb9dffd1557f.png)
4. Open [remix.ethereum.org](http://remix.ethereum.org)
5. Create new file `ICirclesToken.sol` with content from [this gist](https://gist.github.com/ice09/9bc7319dbe877bbd5e4509f4198c5687).
6. Load contract at address of your CRC Token (make sure xDai Mainnet is active in wallet).  
_Click image to enlarge_  
 ![image](https://europe1.discourse-cdn.com/flex013/uploads/aboutcircles/original/1X/e7a78d2bb518fa3bc070302dcffd64275f85f159.jpeg)
7. Call “look()” to see how much UBI you could claim.
8. Claim you UBI by calling function “update()”.

---

<div class="post-metadata">

**Author:** ![johanbove](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aboutcircles.com/johanbove/32/113_2.png) [@johanbove](https://forum.aboutcircles.com/u/johanbove)\
**Post date:** [November 14, 2020, 2:30pm UTC](https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340/2 "2020-11-14T14:30:34Z")

</div>

Thank you @alculexum for this guide.

Can someone from the Circles team confirm this is a legit way of minting our Crc?

---

<div class="post-metadata">

**Author:** ![martin\_koeppelmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aboutcircles.com/martin_koeppelmann/32/313_2.png) [@martin\_koeppelmann](https://forum.aboutcircles.com/u/martin_koeppelmann)\
**Post date:** [November 15, 2020, 1:18pm UTC](https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340/3 "2020-11-15T13:18:58Z")

</div>

Yeah, this is calling the same function you would call if you would use circles.garden

@alculexum - by the way - you don’t need to guess your token address by the way you described it - you can just look it up in the settings.

 ![20](https://europe1.discourse-cdn.com/flex013/uploads/aboutcircles/original/1X/415ea58cfca16fd9d0fbda163be7cb9dffd1557f.png)

---

<div class="post-metadata">

**Author:** ![alculexum](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aboutcircles.com/alculexum/32/108_2.png) [@alculexum](https://forum.aboutcircles.com/u/alculexum)\
**Post date:** [November 15, 2020, 1:44pm UTC](https://forum.aboutcircles.com/t/mint-crc-without-relay-service/340/4 "2020-11-15T13:44:44Z")

</div>

Haha, ok, changed that in the description.
