Go to settings and click few times on tonkeeper logo, located in bottom, after that choose testnet instead of mainnet
Yes, you can use tonapi.io for that:
const nftAddress = 'EQBFSbR4087JZ3Em7HQ3FfPz5-_q6T1UGmQqQGAcPuiFdGJ-'
fetch(`https://tonapi.io/v1/nft/getItems?addresses=${nftAddress}`)
.then((data) => {
return data.json()
})
.then((res) => {
const nft_item = res.nft_items[0]
const price = nft_item.sale.price.value / 10 ** 9 // it is necessary to divide by 10^9, because the value initially given in nanoTON's
console.log(`${price} ${nft_item.sal...
minter.ton.org has a testnet version: https://minter.ton.org/?testnet=true
There is no such built-in function in func, which is why you have to implement it yourself. I would advise using binary exponentiation, because this solution can save gas for you
;; Unoptimized variant
int pow (int a, int n) {
int i = 0;
int value = a;
while (i < n - 1) {
a *= value;
i += 1;
}
return a;
}
;; Optimized variant
(int) binpow (int n, int e) {
if (e == 0) {
return 1;
}
if (e == 1) {
return...
TON Whitepapers translation to russian: https://github.com/Korolyow/TON_docs_ru
Translation to chinese: https://awesome-doge.github.io/the-open-network-white-paper/#/1.%20TON%E6%A6%82%E8%A6%81/README
You can see it for example here("shard" section): https://test-explorer.toncoin.org/last
You don't need any "mandatory" equipment. In order to start developing for TON, it is enough to use https://github.com/ton-community/blueprint for your project. "Blueprint" will greatly simplify the building, testing of smart contracts and their deployment.
You can use https://ton.org/address/ converter.
You may want to pay attention to https://github.com/neodiX42/ton4j
Here you can see the source code of the wallet v4: https://github.com/ton-blockchain/wallet-contract, wallet v3: https://github.com/ton-blockchain/ton/blob/master/crypto/smartcont/wallet-v3-code.fif
P.S. great article with explanations of each version of wallet contract: https://ton.org/docs/participate/wallets/contracts