1️⃣ Birisi, bu arbitraj işleminde, nasıl 112 $ ı 600.000$ a çevirdi ?

0.04 Eth => 112 Usdt
112 Usdt => 101 Tcr Token
101 Tcr => 600.000$ USDT

⬇️⬇️

etherscan.io/tx/0x81e9918e2…
2️⃣ Bu arbitraj nasıl bu şekilde kârlı olduğunu anlamak için ilk Uniswap ın işleyişini bilmek gerekiyor

Uniswap: "Constant Product" yöntemi ile çalışır, fiyatları hesaplamak için "Constant Product" olarak bilinen bir formül kullanır,
3️⃣ K'nin X*Y olarak hesaplandığı her swap dan sonra K değerini sabit tutar. X ve Y, havuzun sahip olduğu her türden token sayısıdır.
4️⃣Fiyatı değiştirmek için, havuzun sahip olduğu token sayısını değiştirmeniz gerekir, bu nedenle saldırgan, havuza ait TRC token sayısını bu kadar dramatik bir şekilde artırmak için büyük ölçüde azaltmak zorunda kaldı.
5️⃣ Nasıl azalttı ? Burn ile
Trc token kodlarında ki detay ;

A hesabı , B hesabından tokenları "burn" e izin vermek için iki koşulun olması gerekiyor
1 - Hesap A, bu miktarı approve olarak B hesabına vermiş olmalıdır.

2 - Hesap B nin bu sayıda tokenı olmalıdır.
6️⃣ Bu ilk gereksinim için doğru ifade şöyle olmalıydı ;

require(_allowances[from][msg.sender] >= amount, ERROR_ATL);

Hatalı kod ise ;A hesabı, B'ye bu sayıda token onaylarsa ,diğer herhangi bir B hesabından tokenları yakmasına izin verir.
7️⃣ Özetlemek gerekirse, saldırgan şu adımları izler:

1 - Çok sayıda token approve yaptı

2 - Havuzdan 101 TCR aldı

3 - Hatayı havuza ait olan TCR'yi yakmak için kullandı, TCR fiyatını artırdı.

4 - Çok fazla USDT almak için satın alınan TCR'yi sattı
8️⃣ Burnfrom erc20 token sözleşmelerinde çok nadir karşılaşılan bir fonksiyondur, proje ekibi bunu kullanırken dikkatli olmalıydı
Thanks a lot for code review @Mauricio_0218 🙏

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Smart Contract

Smart Contract Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @KumpirMafyas

Feb 8
1️⃣ Yurtdışında, ciddi NFT koleksiyonu olan veya Kripto değeri yüksek olan kişiler cüzdan güvenliklerini sağlama yöntemlerinden biride : "Genel Guvenlik Denetimi" hizmeti alması

Hiç duymadınız muhtemelen
⬇️⬇️
2️⃣ Bu kavramı 🇹🇷 de pek duyamazsınız ancak yurtdışında bu var, profesyonel yazılımcılar , talep eden kişiye güvenlik cheklist i ve genel bir cüzdan taraması ile risk puanını çıkarıyorlar ve tavsiye dökümü yapıyorlar
3️⃣ Güvenlik kavramı kriptoda bir felsefedir. Bakış açısıdır. Nasıl Nft dahil yatırımları profesyonelce yürütüyorsak, Güvenliģide profesyonelce yürütmeliyiz

Bunlar maliyeti olan şeyler bu nedenle, yatırımınız küçük ise bu dediklerimi dikkate almayın
Read 7 tweets
Feb 8
1️⃣ Polygon ağında ki #QiDAO fiyatı -68.05% düştü . Kod istismarına uğrayan platformun kaybı 13 mio $

⬇️⬇️
polygonscan.com/token/0x580a84… Image
2️⃣ Saldırı bu cüzdandan geldi

polygonscan.com/address/0x1574…
3️⃣ Saldırı ,bu akıllı kontrat ile yapıldı

polygonscan.com/address/0x32d4…
Read 5 tweets
Feb 6
1️⃣ Adaleti sağlamanın en iyi yollarından biri adaletsizliği ortaya çıkarmaktır.' diyen Julian Assange'ın özgürlüğü için savaşan ve yasal ücretlere ve kampanyalara yardımcı olmak için fon toplayan DAO @AssangeDAO; 20 milyon$ fon topladı
2️⃣ DAO, ABD hükümetinin Assange'ın ABD'ye iadesini engelleyen bir İngiliz mahkemesi kararına itirazını kazandığı gün olan 10 Aralık 2021'de bir Telegram grubunda harekete geçmeye başladı. Assange, Amerika Birleşik Devletleri'ne iade edilirse 175 yıl hapis yatması muhtemel
3️⃣ FreeRossDAO'dan (Ross Ulbricht'i serbest bırakmak için 12 milyon dolar toplayan) esinlenen AssangeDAO, Assange'ın NFT'sine teklif vermek için sermaye artırmayı planlıyor.
Read 5 tweets
Feb 5
1️⃣ Tamamen on-chain, blockchain de akıllı kontrat a karşı satranç oynanabilen ilk NFT projesi @fiveoutofnine de yayınlandı
fiveoutofnine.com

Her hareketi bir NFT olarak mintliyor ♟

Projenin kod detaylarına inelim
⬇️⬇️
2️⃣ Metamask cüzdanıyla bağlanan birinin, akıllı sözleşmeye karşı oynadığı ilk satranç motoru. Her hareket bir NFT olarak tasarlanır ve kişiye mintlenir. Projenin geliştirilmesinin ve güzelliğinin çoğu, karmaşık hesaplama işlemini sağlayan algoritmalarda ve kodlarda bulunur
3️⃣ Her hamlenin NFT leştirildiği Projede şuan floor price 0.35 ETH
Read 12 tweets
Feb 5
1️⃣ 2021 Şubat ayında 200$ a mintlenen @BoredApeYC NFT leri şuan 300.000$ dan işlem görüyor,

Ama bir güvenlik açığına sahip, yatırımcılar bununla ilgileniyorlar mı?

Gelin teknik detayına bakalım
⬇️⬇️ Image
2️⃣ Birçok ünlü isiminde BAYC NFT yatırımı var Image
3️⃣ Kodlarında ki 'reserveApes'
fonksiyonuna bakalım ; bu, kontratın sahiplerinin 0,08 ETH ücreti ödemeden bir seferde 30 BAYC mintlemesine izin veriyor.

Ve daha da kötüsü… isterlerse hala daha fazla NFT mintleyebilirler , hatta supply olan 10.000 sınırını geçebilirler. Image
Read 4 tweets
Feb 4
1️⃣ Ethereum-Bitcoin in işleyişini ,Web3 ü, Blockchaini , uzun floodlar veya medium makaleleri ile tam olarak hiçbir zaman anlayamazsınız

100 satırlık Js kodu ile, kendi Blockchain'inizi inşa ederseniz teknik olarak ilk kez anladığınızı hissedersiniz

⬇️⬇️
2️⃣ Hiç kodlama bilmiyorsanız : Aşağıdaki Js videosu temel egitim için yeterli

3️⃣ Buda işlem çıktısı

Blocks 0 : İlk üretilen blok, yani Genesis Blok (Hatırlayın Satoshi nin Genesis bloğun içine yazdığı yazıyıda hatırlarsınız)

Her blok 1 transaction dan oluşuyor

PreviousBlockHash ilk blokta 0 görünüyor, çünkü bir önceki blok yok.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(