> For the complete documentation index, see [llms.txt](https://docs.bloclabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bloclabs.com/api/core-concepts.md).

# Core Concepts

## Core Concepts

### Overview

This section provides a high-level overview of the fundamental concepts in the BlocWise API. Each concept links to its detailed documentation page.

### Wallet Management

#### Wallet Types

* HD (Hierarchical Deterministic)
* MPC (Multi-Party Computation)
* Watch Wallet
* Imported Wallet

```json
{
    "supported_wallet_types": {
        "HD": "Secure wallet generated from seed phrase",
        "MPC": "Distributed key generation wallet",
        "WATCH": "Read-only monitoring wallet",
        "IMPORTED": "External wallet import"
    }
}
```

#### Network Types

* Ethereum
* Polygon
* Binance

```json
{
    "supported_networks": {
        "ethereum": {"chainId": 1},
        "polygon": {"chainId": 137},
        "binance": {"chainId": 56}
    }
}
```

#### Wallet Statuses

* Active
* Frozen
* Pending Transfer

#### Device Types

* iOS
* Android
* Web

#### Authentication Methods

* Biometric
* PIN
* Password
* Seed

### Transaction Management

#### Transaction Types

* Send
* Receive
* Swap
* Stake
* Unstake

#### Gas Priority Levels

* Low
* Medium
* High

#### Signing Status

* Waiting for Auth
* Signing
* Broadcasting
* Completed
* Failed
* Rejected

#### Network Environments

* Mainnet
* Testnet

### NFT Concepts

#### Token Standards

* ERC721
* ERC1155

#### Collections

* Creation
* Management
* Metadata

#### Minting

* Single NFT
* Batch Minting
* Lazy Minting

#### Transfers

* Single Transfer
* Batch Transfer
* Safe Transfer

### Quick Reference

#### Common Status Codes

```json
{
    "wallet_statuses": ["active", "frozen", "pending_transfer"],
    "transaction_statuses": ["pending", "confirmed", "failed", "cancelled"],
    "signing_statuses": ["waiting_for_auth", "signing", "completed", "failed"]
}
```

#### Network Support Matrix

```json
{
    "features_by_network": {
        "ethereum": {
            "token_standards": ["ERC20", "ERC721", "ERC1155"],
            "transaction_types": ["send", "receive", "swap", "stake"]
        },
        "polygon": {
            "token_standards": ["ERC20", "ERC721", "ERC1155"],
            "transaction_types": ["send", "receive", "swap"]
        },
        "binance": {
            "token_standards": ["BEP20", "BEP721", "BEP1155"],
            "transaction_types": ["send", "receive", "swap"]
        }
    }
}
```

### Next Steps

* Detailed Wallet Management Guide
* Transaction Handling Guide
* NFT Operations Guide
* API Reference
