changed testnet send ton functionality to mainnet

This commit is contained in:
void-57 2025-10-10 16:44:17 +05:30
parent bfbe6b29b5
commit 6f6500dc7b
2 changed files with 16 additions and 10 deletions

View File

@ -1180,7 +1180,7 @@
}
// Get TON balance
const balance = await tonBlockchainAPI.getTestnetBalance(
const balance = await tonBlockchainAPI.getMainnetBalance(
tonAddress
);

View File

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