LogoLogo
WalletsEcosystemStart BuildingJoin the Community
  • Welcome to IoTeX 2.0
    • 💡Why IoTeX
    • 🪙Tokenomics
      • IOTX Utility in IoTeX 2.0
      • IOTX Emission, Deflation, and Re-Staking
    • 📖Whitepaper
    • ⚡Get Started
  • DePIN Infra Modules (DIM)
    • DIMs Overview
    • [IoTeX L1] DePIN Blockchain
      • Core Concepts
        • Consensus Mechanism
        • Voters and Delegates
        • Ethereum Virtual Machine
        • Accounts & Identities
        • Blockchain Actions
        • ERC20 and NFT Tokens
        • Smart Contracts
        • Interoperability
        • Governance
      • The IOTX Token
        • IOTX Token Exchange Support
        • Different Formats of the IOTX Token
        • IOTX Token Contracts
      • Wallets
        • Supported Wallet Apps
          • ioPay Mobile
          • IoTeX Web Wallet
          • OKX Wallet
          • Rabby Wallet
          • Metamask Desktop
          • Ledger Nano S & X
            • Use Ledger with Metamask
            • Use Ledger with Rabby Walet
            • Use Ledger with IoTeX Hub Portal
            • Migrate to the Ethereum Ledger App
          • IoTeX Desktop Wallet
          • 👩‍💻IoTeX HD Derivation Path
        • Buy IOTX Tokens
        • Execute Transactions
          • Transfer IOTX Tokens
          • Transfer ERC20 Tokens
          • Interact with Dapps
          • Explore transactions
        • Migrate Assets to a different wallet
      • Staking & Governance
        • About IoTeX Staking
        • IoTeX Staking Guide
          • Native staking
          • Staking as NFT
        • Join the Governance
          • Marshall DAO
          • Improvement Proposals
      • Exchange Integration
      • 👨‍💻Deploy Dapps on IoTeX
    • [ioID] DePIN Identities
      • ioID Specification
      • Overview of ioID
      • Registering Identities
      • 👩‍💻Integration Guide
        • Register a DePIN Project
        • Bind your Device NFT
        • Reserve Device ioIDs
        • Query Project Status
        • Register a Device
        • ioID Smart contracts quick reference
    • [W3bstream] DePIN Verification
      • Overview of W3bstream
      • Multi-Prover Architecture
      • 👨‍💻Build with W3bstream
        • Get Started
          • Sequencer Options
        • Build the Prover Code
          • Risc Zero
          • Halo2
          • zkWASM
        • Deploy to W3bstream
          • Create the Project File
          • W3bstream Outputs
          • Deploying Projects
          • Interacting with Projects
        • On-chain integration
          • Verify Risc0 Proofs
          • Verify Halo2 Proofs
          • Verify zkWASM profs
        • Sending Messages
      • 👩‍💻Node Operators
        • Configure a ZK Prover Node
        • Register your Node
    • [ioID-SDK] Hardware SDK
      • ioID-SDK Overview
      • Layered Architecture
      • Compatibility
      • Current Development Status
    • [MSP] Modular Security Pool
    • Third-Party DIMs
      • Data Sequencer Infras
      • Data Availability Infras
      • 👨‍💻W3bstream Tasks
  • Ecosystem
    • Assets on IoTeX
      • Mainstream Assets
      • IOTX and Derivatives
      • DePIN Tokens
      • MEME Coins
    • iotube Bridge
    • iotexscan Explorer
    • Ecosystem Apps
      • DePINScan
      • mimo DEX
      • ecosystem.iotex.io
    • "Powered by IoTeX" Devices
      • Pebble Tracker
        • Quick Start
        • Device Registration
        • Online Firmware Update
        • USB Firmware Update
        • Migrating to Pebble v2.0
          • 1.0 Device Registration
        • Tech Specs
        • Network Selection
        • Pebble Configuration
        • Query Pebble Data
        • Troubleshooting
        • Firmware Development
          • Hardware Setup
          • Build the Firmware
          • Flash the firmware
      • SenseCAP Indicator
      • UCam Home Camera
  • Builders
    • IoTeX Developer Portal
    • Dev Chat on Discord
    • Web3 Development
      • RPC Endpoints
      • Set up your Environment
      • Get Testnet IOTX Tokens
      • ioctl CLI
        • Installation
        • Create Accounts
        • Blockchain interaction
          • ioctl command reference
      • Chain Indexing
        • The Graph
        • SubQuery
        • IoTeX Analytics API
      • IoTeXscan API
      • Deterministic Deployment
      • Account Abstraction
        • Components of AA
        • 👩‍💻Creating new Accounts
        • 👨‍💻P256Account Example
      • Blob Transactions (EIP-4844)
      • Multicall3
      • EVM Precompiled Contracts
    • Building DePINs
      • ioID Step by Step Tutorial
        • Integrate ioID in the Device Firmware
        • Integrate ioID in your cloud
      • Decentralized WiFi Connectivity (DeWi)
        • Project Specification
        • The choice of Hardware
        • The Data API Service
        • DePIN Incentives Contract
    • Building DeFi
      • Deploy Tokens
        • Deploy an ERC20 Token
        • Deploy an NFT Token
      • Price Oracles
        • Chainlink Relayer
        • SupraOracles
      • Integrate IoTeX Staking
      • Liquid staking Dapps
    • Launch Dapps on IoTeX
      • Submit Tokens to the IoTeX Ecosystem
      • Submit tokens to the iotube bridge
      • Verify Smart Contracts
      • Audit your Contracts
      • Submit your Dapp to Portals
      • Useful tools
    • Node Operators
      • Fastblocks (Node as a Service)
      • Setup an IoTeX RPC Node
      • Run a Delegate Node
      • Rosetta API
    • Reference Docs
      • ioctl client
        • Accounts
        • HD Wallets
        • Aliases
        • Actions
        • Queries
        • Smart Contracts
        • Staking & Voting
        • Tokens
        • ioID Identities
        • W3bstream
        • Decentralized Identifiers (DID)
        • JWT Auth Tokens
      • Native IoTeX Development
        • IoTeX gRPC API
        • Account Cryptography
        • Address Conversion
        • Create Accounts
        • Estimate Gas Price
        • Make IOTX Transfers
        • Manage ERC20 Tokens
        • Smart Contract Interactions
        • ioPay Desktop
        • DID JWT Tokens
        • Calling any RPC method
      • Embedded Blockchain Clients
        • Arduino IDE
        • Linux Systems
        • PlatformIO
        • Examples
        • Tutorials
  • Participate
    • Crypto's Got Talent (CGT)
      • IoTeX x Polygon DePIN Grant
    • Governance
      • IoTeX Improvement Proposals
      • The Marshall DAO
    • Join the Community
    • Get in Touch
Powered by GitBook
LogoLogo

This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.

  • .

2025 | IoTeX

On this page
  • Blockchain Wallets Overview
  • IoTeX Wallets
  • Connect your favorite wallet

Was this helpful?

Export as PDF
  1. DePIN Infra Modules (DIM)
  2. [IoTeX L1] DePIN Blockchain

Wallets

Blockchain Wallets Overview

A blockchain wallet, sometimes just called a 'crypto wallet,' is a digital tool that allows individuals to store, send, and receive digital currencies like IoTeX, Ethereum, and many others. If you're just getting started with blockchain, think of it like an online banking app, but instead of using it for traditional money, you use it for cryptocurrencies.

Just like learning to use a new app or device, it might take a little time to get used to how a blockchain wallet works, but it's an essential tool for anyone looking to engage with cryptocurrencies.

🔍 In depth: How Do Blockchain Wallets Work?

Public and Private Keys

A blockchain wallet has two key components – a public key and a private key. The public key is like your account number or email address; it's what you share with others so they can send you cryptocurrency. The private key is like your password or PIN; it's what you use to access and send your funds. You must keep your private key secure because anyone with access to it can control your funds.

Wallet Addresses

Much like bank account numbers, blockchain wallets use unique strings of letters and numbers called wallet addresses. These addresses are derived from your wallet's public key to make it shorter, and easier to read. You share your wallet address with others when you want to receive funds, providing a convenient and way to facilitate the transfer of cryptocurrencies.

Security

Wallets are secured through various means such as passwords, biometric authentication, and sometimes even multi-factor authentication, which might include codes sent to your phone or email.

Types of Wallets

Software Wallets: These are apps or programs you can download to your phone or computer. They can be custodial (a third party holds your private keys) or non-custodial (you're in control of your private keys).

Hardware Wallets: These are physical devices that look a bit like USB drives and are considered more secure because they store your private keys inside their hardware. While the private keys remain inaccessible to others, you as the owner can use the device to authorize transfers securely.

Paper Wallets: Essentially just a piece of paper with your public and private keys printed on it, paper wallets are immune to digital theft but easily lost, damaged, or physically stolen. They've largely been replaced by more secure and convenient forms of crypto storage.

Interacting with Blockchains: When you want to send or receive cryptocurrencies, you do so through transactions that are recorded on the blockchain. If you're sending, you'll need the recipient's wallet address and access to your private key to sign off on the transaction.

Wallet Software Functionality

Most blockchain wallets also show your balance, transaction history, and provide an interface to interact with different blockchains. Some wallets support multiple types of cryptocurrencies and multiple blockchains, while others are designed for a single blockchain.

Decentralization

Unlike traditional banks, blockchain wallets are decentralized. This means that no central authority controls your funds. Instead, you have complete ownership and responsibility for your digital assets.

Network Fees

Transactions often require a fee that goes to the miners or validators who process and secure the blockchain network. Wallets help you manage these fees by allowing you to set how much you’re willing to pay for a transaction, which can affect how quickly it gets processed.

Why Use a Blockchain Wallet?

Sovereignty: You have full control over your digital assets without the need for a traditional bank.

Portability: You can access your assets from anywhere in the world, as long as you have an internet connection.

Security: Advanced encryption techniques secure your funds, making them hard to steal when proper security practices are followed.

Transparency: The use of public keys allows for transparency since all transactions are recorded on the blockchain and are viewable by anyone.

Important Tips for New Users:

Backups: Always back up your wallet, especially your private keys. If you lose your private key and don’t have a backup, you lose access to your funds.

Security: Be wary of phishing attacks and scam websites/apps. Only download wallets from trusted sources.

Understanding: Ensure you understand the basics of the wallet's operation before transferring large amounts of cryptocurrency to or from it. Remember, it's wise to test with a small amount first.

IoTeX Wallets

IoTeX users have a wide range of both official and third-party wallets to choose from. For more information, see the next section, which provides an introduction to IoTeX wallets.

→ Go to the Supported Wallet Apps section.

Connect your favorite wallet

You can connect any multi-chain wallet to ioTeX, as long as it supports the addition of an EVM chain. Below are the required configuration details:

Parameter
Mainnet
Testnet

Network Name

"IoTeX Mainnet"

"IoTeX Testnet"

RPC URL

Chain ID

4689

4690

Symbol

IOTX

IOTX

Explorer URL

PreviousIOTX Token ContractsNextSupported Wallet Apps

Last updated 10 months ago

Was this helpful?

See

See

https://iotexscan.io
https://testnet.iotexscan.io
IoTeX RPC Endpoints »
IoTeX RPC Endpoints »