1---2name: tonweb3description: TonWeb JavaScript SDK for TON. Wallets, BOC, HttpProvider, NFT, Jetton, DNS.4metadata:5 author: Hairy6 version: "2026.2.25"7 source: Generated from sources/tonweb (toncenter/tonweb)8---910> Based on tonweb v0.0.66, generated 2026-02-25.1112TonWeb is the JavaScript API for the TON blockchain: wallet contracts, BOC/Cell, TonCenter HttpProvider, NFT/Jetton, DNS, payments, block subscription.1314## Core References1516| Topic | Description | Reference |17|-------|-------------|-----------|18| Overview | Installation, provider, root API | [core-overview](references/core-overview.md) |19| TonWeb instance | Root class, getTransactions, getBalance, sendBoc, call | [core-tonweb-instance](references/core-tonweb-instance.md) |20| Address and utils | Address, toNano/fromNano, bytes/hex/base64, BN, nacl | [core-address-utils](references/core-address-utils.md) |21| BOC | Cell, BitString, fromBoc/oneFromBoc | [core-boc](references/core-boc.md) |22| Slice | Parsing BOC: beginParse, loadBit, loadUint, loadAddress, loadRef | [core-slice](references/core-slice.md) |23| Contract base | deploy, methods, getQuery/send/estimateFee, createStateInit | [core-contract](references/core-contract.md) |24| HttpProvider | getAddressInfo, getWalletInfo, sendBoc, call/call2 | [core-http-provider](references/core-http-provider.md) |25| HttpProviderUtils | parseResponse, parseObject — parse get-method stack to BN/Cell | [core-http-provider-utils](references/core-http-provider-utils.md) |26| Transfer URL | parseTransferUrl, formatTransferUrl (ton://transfer/...) | [core-transfer-url](references/core-transfer-url.md) |27| Workchain | WorkchainId Master/Basic, wc for addresses and contracts | [core-workchain](references/core-workchain.md) |28| Utils extra | AdnlAddress, StorageBagId; keyPairFromSeed, newKeyPair, newSeed | [core-utils-extra](references/core-utils-extra.md) |29| Estimate fee | estimateFee on methods, getEstimateFee(boc) on provider | [core-estimate-fee](references/core-estimate-fee.md) |3031## Features3233| Topic | Description | Reference |34|-------|-------------|-----------|35| Wallet | create, deploy, transfer, seqno, V2/V3/V4 | [features-wallet](references/features-wallet.md) |36| Highload wallet | HighloadWalletContractV3, HighloadQueryId | [features-highload-wallet](references/features-highload-wallet.md) |37| Lockup wallet | liquid/locked/restricted balances | [features-lockup-wallet](references/features-lockup-wallet.md) |38| Lockup vesting | VestingWalletV1: vesting schedule, getLockedAmount, getVestingData | [features-lockup-vesting](references/features-lockup-vesting.md) |39| NFT | NftCollection, NftItem, NftMarketplace, NftSale | [features-nft](references/features-nft.md) |40| Jetton | JettonMinter, JettonWallet, transfer, burn | [features-jetton](references/features-jetton.md) |41| NFT content & royalty | NftUtils: offchain URI cell, parseOffchainUriCell, getRoyaltyParams | [features-nft-content-royalty](references/features-nft-content-royalty.md) |42| DNS | resolve, getWalletAddress, getSiteAddress | [features-dns](references/features-dns.md) |43| Ledger | AppTon, getPublicKey, getAddress, sign, transfer; TransportWebUSB/HID/BLE | [features-ledger](references/features-ledger.md) |44| Payments | PaymentChannel, createChannel | [features-payments](references/features-payments.md) |45| Block subscription | BlockSubscription, InMemoryBlockStorage | [features-block-subscription](references/features-block-subscription.md) |46| Subscription contract | Recurring payments: pay, getSubscriptionData | [features-subscription](references/features-subscription.md) |47| Wallet parsing | parseTransferQuery, parseTransferBody (V3/V4 transfer BOC) | [features-wallet-parsing](references/features-wallet-parsing.md) |4849## Best practices5051| Topic | Description | Reference |52|-------|-------------|-----------|53| Custom contract | Extend Contract, createDataCell, message builders | [best-practices-custom-contract](references/best-practices-custom-contract.md) |54| Error handling | exit_code, parseResponse throws, provider/send errors | [best-practices-error-handling](references/best-practices-error-handling.md) |