tonweb

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
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.
基于tonweb v0.0.66版本生成,生成时间:2026-02-25。
TonWeb是面向TON区块链的JavaScript API,提供钱包合约、BOC/Cell、TonCenter HttpProvider、NFT/Jetton、DNS、支付、区块订阅等功能。

Core References

核心参考文档

TopicDescriptionReference
OverviewInstallation, provider, root APIcore-overview
TonWeb instanceRoot class, getTransactions, getBalance, sendBoc, callcore-tonweb-instance
Address and utilsAddress, toNano/fromNano, bytes/hex/base64, BN, naclcore-address-utils
BOCCell, BitString, fromBoc/oneFromBoccore-boc
SliceParsing BOC: beginParse, loadBit, loadUint, loadAddress, loadRefcore-slice
Contract basedeploy, methods, getQuery/send/estimateFee, createStateInitcore-contract
HttpProvidergetAddressInfo, getWalletInfo, sendBoc, call/call2core-http-provider
HttpProviderUtilsparseResponse, parseObject — parse get-method stack to BN/Cellcore-http-provider-utils
Transfer URLparseTransferUrl, formatTransferUrl (ton://transfer/...)core-transfer-url
WorkchainWorkchainId Master/Basic, wc for addresses and contractscore-workchain
Utils extraAdnlAddress, StorageBagId; keyPairFromSeed, newKeyPair, newSeedcore-utils-extra
Estimate feeestimateFee on methods, getEstimateFee(boc) on providercore-estimate-fee
主题描述参考链接
概览安装、Provider、根APIcore-overview
TonWeb实例根类、getTransactions、getBalance、sendBoc、call方法core-tonweb-instance
地址与工具函数地址、toNano/fromNano、bytes/hex/base64、BN、naclcore-address-utils
BOCCell、BitString、fromBoc/oneFromBoccore-boc
SliceBOC解析:beginParse、loadBit、loadUint、loadAddress、loadRefcore-slice
合约基础部署、方法、getQuery/send/estimateFee、createStateInitcore-contract
HttpProvidergetAddressInfo、getWalletInfo、sendBoc、call/call2core-http-provider
HttpProviderUtilsparseResponse、parseObject — 将get-method栈解析为BN/Cellcore-http-provider-utils
转账URLparseTransferUrl、formatTransferUrl(ton://transfer/...格式)core-transfer-url
工作链WorkchainId主链/基础链、地址与合约的wc参数core-workchain
扩展工具函数AdnlAddress、StorageBagId;keyPairFromSeed、newKeyPair、newSeedcore-utils-extra
费用估算方法中的estimateFee、Provider上的getEstimateFee(boc)core-estimate-fee

Features

功能特性

TopicDescriptionReference
Walletcreate, deploy, transfer, seqno, V2/V3/V4features-wallet
Highload walletHighloadWalletContractV3, HighloadQueryIdfeatures-highload-wallet
Lockup walletliquid/locked/restricted balancesfeatures-lockup-wallet
Lockup vestingVestingWalletV1: vesting schedule, getLockedAmount, getVestingDatafeatures-lockup-vesting
NFTNftCollection, NftItem, NftMarketplace, NftSalefeatures-nft
JettonJettonMinter, JettonWallet, transfer, burnfeatures-jetton
NFT content & royaltyNftUtils: offchain URI cell, parseOffchainUriCell, getRoyaltyParamsfeatures-nft-content-royalty
DNSresolve, getWalletAddress, getSiteAddressfeatures-dns
LedgerAppTon, getPublicKey, getAddress, sign, transfer; TransportWebUSB/HID/BLEfeatures-ledger
PaymentsPaymentChannel, createChannelfeatures-payments
Block subscriptionBlockSubscription, InMemoryBlockStoragefeatures-block-subscription
Subscription contractRecurring payments: pay, getSubscriptionDatafeatures-subscription
Wallet parsingparseTransferQuery, parseTransferBody (V3/V4 transfer BOC)features-wallet-parsing
主题描述参考链接
钱包创建、部署、转账、seqno、V2/V3/V4版本features-wallet
高负载钱包HighloadWalletContractV3、HighloadQueryIdfeatures-highload-wallet
锁仓钱包可提现/锁定/受限余额features-lockup-wallet
锁仓VestingVestingWalletV1:vesting时间表、getLockedAmount、getVestingDatafeatures-lockup-vesting
NFTNftCollection、NftItem、NftMarketplace、NftSalefeatures-nft
JettonJettonMinter、JettonWallet、转账、销毁features-jetton
NFT内容与版税NftUtils:链下URI Cell、parseOffchainUriCell、getRoyaltyParamsfeatures-nft-content-royalty
DNS解析、获取钱包地址、获取站点地址features-dns
LedgerAppTon、获取公钥、获取地址、签名、转账;TransportWebUSB/HID/BLEfeatures-ledger
支付PaymentChannel、创建通道features-payments
区块订阅BlockSubscription、InMemoryBlockStoragefeatures-block-subscription
订阅合约定期支付:pay、getSubscriptionDatafeatures-subscription
钱包解析parseTransferQuery、parseTransferBody(V3/V4转账BOC)features-wallet-parsing

Best practices

最佳实践

TopicDescriptionReference
Custom contractExtend Contract, createDataCell, message buildersbest-practices-custom-contract
Error handlingexit_code, parseResponse throws, provider/send errorsbest-practices-error-handling
主题描述参考链接
自定义合约扩展Contract、创建DataCell、消息构建器best-practices-custom-contract
错误处理exit_code、parseResponse抛出异常、Provider/发送错误best-practices-error-handling