# Get Started (OJX20)

### Wallet <a href="#wallet" id="wallet"></a>

The easiest way to use OJA Coin Smart Chain is through a MetaMask wallet with support for OJA Coin Smart Chain accounts and transfers.

MetaMask wallet provides the functions below:

* Generating crypto keys and addresses, which serves as the base of a wallet
* Showing the balances of assets on the addresses
* Sending and receiving assets

Learn about the list of wallet available [here](https://oja.gitbook.io/oja-coin/oja-smart-chain-ojx20/oja-coin-smart-chain/ojx20-wallet).

### Chain Explorer <a href="#chain-explorer" id="chain-explorer"></a>

OJXscan ([ojxscan.com](https://ojxscan.com) and [testnet.ojxscan.com](https://testnet.ojxscan.com)) provides a portal to explore blocks and transaction details. On OJA Coin Smart Chain Explorer, you can also check different asset types, the distribution of their ownerships, and owners' transactions.

### REST API <a href="#rest-api" id="rest-api"></a>

There are [Accelerated Nodes](https://docs.ojxscan.com/faq/faq.html#what-is-the-accelerated-node) which provide advanced API services for the public.<br>

#### Node RPC <a href="#node-rpc" id="node-rpc"></a>

There are data seed nodes in the network which allow users to perform low-level operations like executing ABCI queries, viewing network/consensus state or broadcasting a transaction.

### Advanced Ways To Use Blockchain <a href="#advanced-ways-to-use-blockchain" id="advanced-ways-to-use-blockchain"></a>

#### Run your own full node <a href="#run-your-own-full-node" id="run-your-own-full-node"></a>

Please refer to this guide about [how to run your own node.](https://docs.ojxscan.com/smart-chain/developer/fullnode.html)

#### Run your own light client <a href="#run-your-own-light-client" id="run-your-own-light-client"></a>

Please refer to this guide about [how to run your own light client](https://docs.ojxscan.com/light-client.html).

#### Access via Node Command Line Interface (CLI) <a href="#access-via-node-command-line-interface-cli" id="access-via-node-command-line-interface-cli"></a>

A Command Line Interface is available for Linux and Mac platforms.<br>

#### Use SDKs <a href="#use-sdks" id="use-sdks"></a>

SDKs are also provided as a starting point for your apps.\
There are two advanced SDK solutions for OJA Coin Smart Chain: [Java](https://github.com/Bitgert/brise-chain/java-sdk) and [Golang](https://github.com/Bitgert/brise-chain/go-sdk).\
Both solutions provide functions for:<br>

* Create wallets and manage keys
* Encode/sign transactions and submit to OJA Coin Smart Chain/DEX, including Transfer, New Order, Cancel Order, etc.
* Communicate with OJA Coin Smart Chain/DEX Node RPC calls through public node RPC services or your own private full nodes

Please refer to specific SDK documentation for more information:

* [Go](https://github.com/Bitgert/brise-chain/go-sdk)([Documentation](https://github.com/Bitgert/brise-chain/go-sdk/wiki))
* [Java](https://github.com/Bitgert/brise-chain/java-sdk)([Documentation](https://github.com/Bitgert/brise-chain/java-sdk/wiki))
* [Javascript](https://github.com/Bitgert/brise-chain/javascript-sdk) ([Documentation](https://github.com/Bitgert/brise-chain/javascript-sdk/wiki))
* [C++](https://github.com/Bitgert/brise-chain/cplusplus-sdk)([Documentation](https://github.com/Bitgert/brise-chain/cplusplus-sdk/wiki))
* [C#](https://github.com/Bitgert/brise-chain/csharp-sdk)([Documentation](https://github.com/Bitgert/brise-chain/csharp-sdk))
* [Python](https://github.com/Bitgert/brise-chain/python-sdk)([Documentation](https://python-shree-chain.readthedocs.io/en/latest/shree-chain.html#module-nexdax_chain))
* [Swift](https://github.com/Bitgert/brise-chain/swift-sdk)([Documentation](https://github.com/Bitgert/brise-chain/swift-sdk/blob/master/README.md))

### Blockchain Details <a href="#blockchain-details" id="blockchain-details"></a>

Please check the [technical details](https://docs.ojxscan.com/index.html#technology-details) for more technical information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://oja.gitbook.io/oja-coin/oja-smart-chain-ojx20/get-started-ojx20.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
