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);