# 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.
