Using Catalyst requires a NEAR account.
If you already have a NEAR account:
Need a NEAR Account?
Continue on to learn how to quickly and easily get yours in about 2 minutes.
How to Create and use a NEAR Account
It's a quick three step process and then you'll be ready to use any decentralized application built on NEAR.
Reserve your ID (Name)
You'll use the NEAR wallet to choose an available name in the format of yourchoice.near and then choose how to secure it (passphrase, ledger, email, SMS).
Fund your account
You need to add some NEAR to your new account so it can do something when you use a decentralized application (dApp) like Catalyst. Below we'll go over some ways to get some NEAR.
Use your account
Interacting with dApps is a little different than what you're likely used to. Many interactions require you to sign (authorize) them. Below we'll cover how that works and what to watch for.
Watch the Video (text version below)
Links mentioned in the video:
Video not your thing? Let's try pictures and words...
How to Create a NEAR Account
Step 1: Reserve your Account ID
1. Go to NEAR Wallet and click on `Create Account`.
2. Enter an account ID to use for your NEAR account. It will tell you if you're trying to use one that already exists. Otherwise, when you're happy with your name, click `Reserve My Account ID`.
Step 2: Secure your account
1. Select one of the methods (secure passphrase, ledger hardware wallet, or email). It is highly recommended that you choose either secure passphrase or ledger hardware wallet. This is crypto and if you lose your keys or have them hacked, you will lose everything in your account.
2. Depending on the option you choose, you will need to follow the subsequent direction. Read them carefully and perform the requested actions.
Step 3: Verify your account
1. This can be done either through receipt of a one-time code or by making an initial deposit into your new account.
Before you can use your account with dApps like Catalyst it will need some NEAR in it to pay for gas fees. It is recommended you verify through a small initial deposit using one of the options listed.
2. If you decide to verify through email or phone, note that you can only associate one NEAR account with one email address or phone number.
How to fund a NEAR Account
Now that you have a NEAR account ID (name) reserved, you need to fund it which simply means ensuring it has some NEAR in it so when you visit a dApp, you can actually use the account to do things there.
If you verified using an initial deposit, then this step is done and you've already figured out how to get NEAR into your account. If you haven't, you basically have variations of three options.
Option 1: Receive it from someone else
You can ask someone who has NEAR to send you some.
For Catalyst, 0.2 NEAR is plenty to start as an individual. If you want to create a community on Catalyst, you'll need a minimum of 2.2 NEAR to get going as it takes 2 NEAR to start a community.
Option 2: Buy some NEAR
You can buy NEAR using fiat (Cdn, USD, Euro, etc...) either through a centralized exchange like Crypto.com or specialized service like MoonPay.
If you already have other Ethereum based (ERC 20) cryptocurrencies, then you convert them to NEAR as you send them over Aurora's rainbow bridge to your NEAR wallet. Be sure to understand exactly how that works before trying it.
Option 3: Earn some NEAR
There are quite a few ways to earn NEAR. You can play play to earn games, do some learn and earn education, complete tasks, create and sell art, or contribute to projects looking for help. And, of course, Catalyst is the perfect place to earn as you participate in and contribute to community projects and objectives.
How to use a NEAR Account with dApps
Congratulations, by this point you have a new NEAR account and it has some NEAR in it. You're ready to start using decentralized applications (dApps) built on NEAR Protocol like Catalyst. So how do you do that?
In general, the first time you visit a dApp, you will be asked to authorize your account to interact with it. Saying yes means an access key specific to that application will get stored in your NEAR account and on your device. This is a usually a one-time thing unless the application requires you to log out when leaving which will clear your browser's local storage, deleting the key.
For instance, when trying to connect to Catalyst for the first time, you will see screens similar to the following (note that vitalpoint.ai in the connect dialogs is us - we made Catalyst):
What you are really doing by authorizing is signing a request using your account's private key. This signing/authorization process is what is required anytime you ask the dApp to do something that causes a change on the underlying blockchain (e.g. transfer funds or invoke a transaction that requires gas).
There's a lot more to learn about NEAR accounts and access keys if you want, but what you need to know about using dApps is that at times you will be directed back to NEAR wallet to authorize (sign) a transaction to confirm you have the authority (control of the applicable private key) to do that action.
For instance, here's what that looks like:
When presented with a screen like this, it's important to understand what you are signing. Usually it involves transferring funds so be sure to read what it says. You can also click on the `more information` button to see the actual function being called on the contract, what arguments are being sent and what the maximum transaction fee (in yocto) could be.
If you're happy with signing, simply click `Allow` and it will do its thing and return you to the dApp (in this case Catalyst) to carry on. If you aren't happy with it, click `Deny` and it won't sign and you'll be returned to the dApp at the point where you were.
And that's it - you're ready to start using your NEAR account on Catalyst and other dApps.
Have you created your NEAR account and are ready to go? If so:
Catalyst is a Vital Point AI Project.
Catalyst is open source and provided "as is" without warranty of any kind. Use at own risk.