User guide
Set up wallets

Set up wallets#

What is a wallet?#

A crypto wallet serves as a tool for storing, transferring, and engaging with blockchain networks. These wallets come in three primary types: software, hardware, and paper wallets. Depending on their connectivity to the internet, wallets can also be categorized as either ‘hot’ or ‘cold’.

A crypto wallet is composed of pairs of public and private keys. These keys are utilized for signing, sending, receiving transactions, and monitoring asset ownership. The wallet generates a public key from the private key, resulting in a public address represented by alphanumeric characters. This address is used to receive cryptocurrency assets and can be shared with others. However, the private key must remain confidential to prevent asset loss. Before interacting with the X Layer, it is essential to create a plugin wallet. We recommend using the following two wallets:

Supported wallets#

List of wallets supporting X Layer:

WalletsCustodyWebsite linkPlatformNetwork
OKX WalletNon-custodialhttps://www.okx.com/web3Mobile, browserMulti-chain
MetaMaskNon-custodialhttps://metamask.ioMobile, browserEVM
Particle NetworkNon-custodialhttps://particle.networkMobile, browser, embeddedMulti-chain
imTokenNon-custodialhttps://token.imMobile, browser, hardware walletMulti-chain

How to configure network information#

After creating a wallet, you may need to manually configure the network information for the X Layer testnet within your plugin wallet. Here are the relevant details:

PropertiesNetwork details
Network nameX Layer mainnet
RPC URLhttps://rpc.xlayer.tech
Chain ID196
Token symbolOKB
Block explorer URLhttps://www.okx.com/explorer/xlayer
PropertiesNetwork details
Network nameX Layer testnet
RPC URLhttps://testrpc.xlayer.tech
Chain ID195
Token symbolOKB
Block explorer URLhttps://www.okx.com/explorer/xlayer-test