Neler yeni
Kripto Para, Bitcoin, Ethereum, Cardano, Dogecoin, Shiba, Forumları, Yorumları, Teknik Analiz

Satoshiturk ailesine hoş geldin!

Burada, yatırım tavsiyesi vermeyip, hiçbir projeye para karşılığı destek çıkmadan, kripto dünyasının içinden gelen yöneticilerimizle doğru bilgiye ulaşabilirsin.

5 yıldır aksamadan yaptığımız ödemelerle güvenin adresiyiz.

Bizimle keşfet, öğren ve kripto sohbetlerine katıl. Seni aramızda görmekten mutluluk duyarız!

Ether, Wei, Gwei, Kwei Converter

Ether, Wei, Gwei, Kwei Converter


Merhaba arkadaşlar, Projelerinizde lazım olabilecek aşağıda bir JavaScript fonksiyonu veriyorum.
Bu fonksiyon, bir sayıyı verilen birimden diğer birime dönüştürür.
Örneğin, bir miktarı wei cinsinden verdiğinizde, bu fonksiyon ether cinsine dönüştürebilir.

function convertUnits(amount, fromUnit, toUnit) {
// Ethereum ağında kullanılan birimleri temsil eden sabitler
const unitMap = {
wei: '1',
kwei: '1000',
mwei: '1000000',
gwei: '1000000000',
szabo: '1000000000000',
finney: '1000000000000000',
ether: '1000000000000000000',
};

// Dönüştürülecek miktarın wei cinsinden ölçüsü
const baseAmount = new web3.utils.BN(amount + 'e' + unitMap[fromUnit]);

// Hedef birime dönüştürülmüş miktar
const convertedAmount = baseAmount.div(new web3.utils.BN(unitMap[toUnit])).toString();

return convertedAmount;
}

// Örnek kullanım
console.log(convertUnits('1', 'ether', 'wei')); // "1000000000000000000"
console.log(convertUnits('1000', 'kwei', 'wei')); // "1000"
console.log(convertUnits('0.001', 'ether', 'gwei')); // "1000000"

Bu fonksiyon, verilen bir miktarı verilen birimden diğer birime dönüştürür. Örneğin, convertUnits('1', 'ether', 'wei') çağrısı ile 1 ether'ı wei cinsine dönüştürürüz ve ekrana "1000000000000000000" yazdırırız. Benzer şekilde, convertUnits('1000', 'kwei', 'wei') çağrısı ile 1000 kwei'yi wei cinsine dönüştürürüz ve ekrana "1000" yazdırırız.

Bu fonksiyonu kullanarak, ether, wei, gwei ve kwei gibi Ethereum ağında kullanılan birimler arasında dönüşümler yapabilirsiniz. Umarım bu örnek yardımcı olmuştur. Eğer daha fazla sorunuz olursa, lütfen tekrar sorun.
 

Cüzdanınız

BNB
0.00000000

Forum istatistikleri

Konular
13,211
Mesajlar
59,952
Kullanıcılar
6,722
Son üye
kenanx
Geri
Üst