Based on tonweb v0.0.66, generated 2026-02-25.
TonWeb is the JavaScript API for the TON blockchain: wallet contracts, BOC/Cell, TonCenter HttpProvider, NFT/Jetton, DNS, payments, block subscription.
Core References
| Topic |
Description |
Reference |
| Overview |
Installation, provider, root API |
core-overview |
| TonWeb instance |
Root class, getTransactions, getBalance, sendBoc, call |
core-tonweb-instance |
| Address and utils |
Address, toNano/fromNano, bytes/hex/base64, BN, nacl |
core-address-utils |
| BOC |
Cell, BitString, fromBoc/oneFromBoc |
core-boc |
| Slice |
Parsing BOC: beginParse, loadBit, loadUint, loadAddress, loadRef |
core-slice |
| Contract base |
deploy, methods, getQuery/send/estimateFee, createStateInit |
core-contract |
| HttpProvider |
getAddressInfo, getWalletInfo, sendBoc, call/call2 |
core-http-provider |
| HttpProviderUtils |
parseResponse, parseObject — parse get-method stack to BN/Cell |
core-http-provider-utils |
| Transfer URL |
parseTransferUrl, formatTransferUrl (ton://transfer/...) |
core-transfer-url |
| Workchain |
WorkchainId Master/Basic, wc for addresses and contracts |
core-workchain |
| Utils extra |
AdnlAddress, StorageBagId; keyPairFromSeed, newKeyPair, newSeed |
core-utils-extra |
| Estimate fee |
estimateFee on methods, getEstimateFee(boc) on provider |
core-estimate-fee |
Features
| Topic |
Description |
Reference |
| Wallet |
create, deploy, transfer, seqno, V2/V3/V4 |
features-wallet |
| Highload wallet |
HighloadWalletContractV3, HighloadQueryId |
features-highload-wallet |
| Lockup wallet |
liquid/locked/restricted balances |
features-lockup-wallet |
| Lockup vesting |
VestingWalletV1: vesting schedule, getLockedAmount, getVestingData |
features-lockup-vesting |
| NFT |
NftCollection, NftItem, NftMarketplace, NftSale |
features-nft |
| Jetton |
JettonMinter, JettonWallet, transfer, burn |
features-jetton |
| NFT content & royalty |
NftUtils: offchain URI cell, parseOffchainUriCell, getRoyaltyParams |
features-nft-content-royalty |
| DNS |
resolve, getWalletAddress, getSiteAddress |
features-dns |
| Ledger |
AppTon, getPublicKey, getAddress, sign, transfer; TransportWebUSB/HID/BLE |
features-ledger |
| Payments |
PaymentChannel, createChannel |
features-payments |
| Block subscription |
BlockSubscription, InMemoryBlockStorage |
features-block-subscription |
| Subscription contract |
Recurring payments: pay, getSubscriptionData |
features-subscription |
| Wallet parsing |
parseTransferQuery, parseTransferBody (V3/V4 transfer BOC) |
features-wallet-parsing |
Best practices