diff --git a/index.html b/index.html index ff2a73d..75b8cb1 100644 --- a/index.html +++ b/index.html @@ -1180,7 +1180,7 @@ } // Get TON balance - const balance = await tonBlockchainAPI.getTestnetBalance( + const balance = await tonBlockchainAPI.getMainnetBalance( tonAddress ); diff --git a/tonBlockchainAPI.js b/tonBlockchainAPI.js index 934b9a9..122bc86 100644 --- a/tonBlockchainAPI.js +++ b/tonBlockchainAPI.js @@ -13,11 +13,11 @@ let tonweb; if (typeof TonWeb !== "undefined") { tonweb = new TonWeb( - new TonWeb.HttpProvider("https://testnet.toncenter.com/api/v2/jsonRPC"), + new TonWeb.HttpProvider("https://toncenter.com/api/v2/jsonRPC"), { headers: { "X-API-Key": - "f100216d884fe3d57c9fbbdd8bcea727f387e7d86e4105bd4b15e63979c2fc74", + API_KEY, }, } ); @@ -262,14 +262,17 @@ }; /** - * Get testnet balance for an address - * @param {string} address - The TON address to check on testnet + * Get balance for an address + * @param {string} address - The TON address to check * @returns {Promise} Promise object that resolves with balance in TON */ - tonBlockchainAPI.getTestnetBalance = function (address) { + tonBlockchainAPI.getMainnetBalance = function (address) { return new Promise((resolve, reject) => { fetch( - `https://testnet.toncenter.com/api/v2/getAddressBalance?address=${address}` + `https://toncenter.com/api/v2/getAddressBalance?address=${address}`, + { + headers: { "X-API-Key": API_KEY }, + } ) .then((response) => { if (!response.ok) @@ -322,7 +325,7 @@ }; /** - * Send TON transaction on testnet + * Send TON transaction * @param {string} privHex - Private key in hexadecimal format * @param {string} toAddress - Recipient's TON address * @param {string|number} amount - Amount to send in TON @@ -388,7 +391,10 @@ await new Promise((resolve) => setTimeout(resolve, 2000)); const txRes = await fetch( - `https://testnet.toncenter.com/api/v2/getTransactions?address=${senderAddr}&limit=5` + `https://toncenter.com/api/v2/getTransactions?address=${senderAddr}&limit=5`, + { + headers: { "X-API-Key": API_KEY }, + } ); const txData = await txRes.json(); const txs = txData.result || []; @@ -404,7 +410,7 @@ resolve({ urlHash, - explorerUrl: `https://testnet.tonviewer.com/transaction/${urlHash}`, + explorerUrl: `https://tonviewer.com/transaction/${urlHash}`, }); } catch (error) { reject(error);