Bir honeypot belirteci nasıl oluşturulur

Ayrıca video eğitimini de izleyebilirsiniz: YouTube

Bölüm 1. Bir honeypot belirteci oluşturmak için Metamask ve Remix Ethereum'u kullanma

1) metamask web sitesine gidin
Cüzdanınızı kaydedin ve tarayıcınıza uzantıyı yükleyin

instruction image instruction image

2) Remix Ethereum web sitesine gidin "Yeni bir dosya oluştur" öğesine tıklayın

instruction image instruction image

Dosyaya herhangi bir ad verin, sonuna .sol eklediğinizden emin olun, örnek:
ether.sol

instruction image instruction image

3) Bir belirteç oluşturmak için Honeypot kodumuzu kopyalayın buraya
Kodu yapıştırın:

instruction image instruction image instruction image instruction image

4) Aşağıda gösterildiği gibi panelin sol tarafındaki simgeye tıklayın:

instruction image instruction image

Daha sonra aşağıda gösterildiği gibi derleyiciyi seçmeniz gerekir: 0.8.20...

instruction image instruction image

Ardından "Derle" düğmesi

instruction image instruction image

5) Kodu başarıyla derledikten sonra, aşağıda gösterildiği gibi panelin sol tarafındaki simgeye tıklayın:

instruction image instruction image

Bu cüzdanı kullandığımız için "Enjekte Edilen Sağlayıcı - MetaMask"'ı seçin:

instruction image instruction image

Metamask cüzdanındaki ağı, token çıkarmak için istediğiniz ağa göre ayarlayın. Ethereum Mainnet, Binance Smart Chain, Base Mainnet ve diğerlerinde token çıkarabilirsiniz. Binance Smart Chain'i seçtik çünkü komisyonları düşük.

Metamask cüzdanındaki ağı değiştirme talimatlarını buradan okuyabilirsiniz

Metamask açılır penceresinde, cüzdanınızı siteye bağlamayı onaylayın:

instruction image instruction image

6) "Sözleşme" bölümünde, aşağıda gösterildiği gibi, sözleşme __Token__ - dosyanızın adını seçin:

instruction image instruction image

Ardından, oka tıklayın:
Bu adım, token'ı yapılandırmak için gereklidir

instruction image instruction image

Oluşturulacak token'ın parametrelerini girin:
_TOKENNAME – token'ın tam adı
_TOKENSYMBOL – token'ın kısaltılmış adı
_MINTAMOUNT – verilen token sayısı

instruction image instruction image

7) Token kurulumunu tamamladıktan sonra, "transact" düğmesine tıklayın:

instruction image instruction image

Metamask açılır penceresinde, işlemi onaylayın:
Metamask'ın Remix IDE'ye bağlı olduğundan emin olun

instruction image instruction image

8) Token'ınız oluşturuldu, artık onu cüzdanınıza ekleyebilirsiniz.
Bunu yapmak için Metamask cüzdanınıza gidin:

instruction image instruction image

Ardından "Etkinlik" bölümüne gidin ve "Sözleşme dağıtımı" öğesine tıklayın:

instruction image instruction image

"Blok gezgininde görüntüle" öğesine tıklayın:

instruction image instruction image

Tokeninizin sözleşme adresini kopyalayın, aşağıda gösterildiği gibi düğmeye tıklayın:

instruction image instruction image

9) Metamask'a geri dönün
"Tokenler" bölümüne gidin ve "Tokenleri içe aktar" öğesine tıklayın:

instruction image instruction image

Kopyalanan sözleşme adresini yapıştırın, "İleri" öğesine ve ardından "İçe aktar" öğesine tıklayın:

instruction image instruction image

Harika! Tokenlarınız cüzdanınıza eklendi.
Bu token oluşturma yöntemi diğer tüm ağlarda çalışır.

Bölüm 2. Tokenı Uniswap veya PancakeSwap'ta listeleme ve "Honeypot token" modunu etkinleştirme

Sözleşme doğrulaması

Likidite eklemeden önce, yatırımcıların tokenimizi satın almaktan çekinmemesi için akıllı sözleşmeyi doğrulamamız gerekir. Doğrulanmış bir akıllı sözleşme, token'ın popülerliğini önemli ölçüde artırır. Ayrıca, akıllı sözleşmeyi doğruladıysak, token'ları yayınladığınız ağa bağlı olarak basescan, etherscan veya bscscan aracılığıyla sözleşme işlevlerini yönetebiliriz.

1) Metamask cüzdanına gidin, "Etkinlik" bölümüne gidin, "Sözleşme Dağıtımı"'na tıklayın.

instruction image instruction image

2) "Blok gezgininde görüntüle"'ye tıklayın:

instruction image instruction image

3) Token'ınızın mavi sözleşme adresine tıklayın:

instruction image instruction image

4) Bu sayfada, "Sözleşme"'ye tıklayın, ardından "Doğrula ve Yayımla"'ya tıklayın:

instruction image instruction image

5) Ardından, ayarları aşağıda gösterildiği gibi yapın. Bundan sonra "Devam Et"'e tıklayın:

instruction image instruction image

6) Akıllı sözleşmenin kaynak koduna geri dönün, tamamen kopyalayın ve buraya yapıştırın.
Ayrıca derlenmiş kodu Remix Ethereum'dan kopyalayabilirsiniz.

*Kodda değişiklik yapılmasına izin verilmez, çünkü doğrulamayı geçemezsiniz. Derlediğiniz kodu Remix Ethereum'a yapıştırmalısınız.*
Kaynak kodu: honeypot token

instruction image instruction image instruction image instruction image

7) Doğrulamayı geçin, "Doğrula ve Yayımla"'ya tıklayın

instruction image instruction image

8) Aşağıda gösterildiği gibi bir başarı mesajı görmelisiniz. Farklı bir mesajınız varsa, doğru olduklarından emin olmak için takip ettiğiniz tüm adımları dikkatlice kontrol edin.

instruction image instruction image

Tebrikler! Sözleşmeniz başarıyla doğrulandı, şimdi likidite eklemeye geçebiliriz.

Likidite ekleme

"Honeypot Token" modunu etkinleştirmeden ve diğer kişilerin satış yapmasını engellemeden önce, Uniswap'ta (Ethereum/Base Network) veya PancakeSwap'ta (Binance Smart Chain Network) likidite eklememiz gerekir.

Likidite ekledikten sonra, likidite havuzunun adresini alabilir ve ardından "setOptions" işlevi aracılığıyla token satışını yasaklayabiliriz.
*Bu yaklaşımla, hiçbir arbitraj botu veya kişi token'larınızı PancakeSwap ve Uniswap'ta satamayacak, ayrıca token, Honeypot modunu etkinleştirene kadar honeypot dedektörleri tarafından taranmayacaktır.*
Özünde, likidite eklemek token'ınızı DEX borsalarında listelemektir.

Ethereum Mainnet/Base Mainnet ağında ERC-20 token'ları çıkardıysanız, Uniswap'ta likidite ekleme talimatlarına bakın: instructions

BNB Chain ağında BEP-20 token'ları çıkardıysanız, PancakeSwap'ta likidite ekleme talimatlarına bakın: instructions

Uniswap veya PancakeSwap'a likidite eklediğinizde, token'ınız otomatik olarak merkezi olmayan borsalar coinmarketcap ve dexscreener'da listelenir.

CoinMarketCap'te tokeninizin grafiğini ve işlem geçmişini görebilirsiniz: coinmarketcap
Sitenin arama çubuğuna tokeninizin adresini girmeniz ve bilgi almanız yeterlidir.

"Honeypot token" modunu etkinleştirme

Token'a likidite ekledikten sonra, token'ların diğer kişilere satışını yasaklama aşamasına geçebiliriz

Bunu yapmak için Metamask cüzdanınıza gidin
"Etkinlik" bölümüne gidin ve likidite eklemek için son işleme tıklayın "Likidite ETH Ekle":

instruction image instruction image

Sonra, "Blok gezgininde görüntüle"'ye tıklayın:

instruction image instruction image

Sonra, "Günlükler" bölümüne gidin:

instruction image instruction image

Likidite havuzu adresini kopyalayın:

instruction image instruction image

Bundan sonra Remix Ethereum'a dönmemiz gerekiyor
Ethereum Remix'i kapattıysanız ne yapmalıyım? Talimatlara git
Sözleşmenin işlevlerini genişlet:

instruction image instruction image

"setOptions" işlevini bul, kopyalanan adresi oraya yapıştır:

instruction image instruction image

Adresi ekledikten sonra, "setOptions" işlevini genişlet ve "Transact" düğmesine tıkla:

instruction image instruction image

Metamask açılır penceresinde işlemi onayla:

instruction image instruction image

Harika, artık token'ınızı yalnızca siz satabilirsiniz! Diğer kişiler satın aldıktan sonra bu token'ı satamayacak! Token'ları diğer alıcılara satmaya çalışırken bir hata oluşacaktır:

instruction image

Şimdi düğmelere basarak "Honeypot token" modunu açıp kapatabiliriz

"Honeypot token" modunu kapatmak için "deinitialize" fonksiyonunu bulup üzerine tıklamamız gerekir:

instruction image instruction image

Bundan sonra Metamask açılır penceresinde işlemi onaylayın:

instruction image instruction image

"Honeypot token" modu başarıyla devre dışı bırakıldı, şimdi geri etkinleştirebiliriz

"Honeypot token" modunu geri etkinleştirmek için "initialize" fonksiyonunu bulup üzerine tıklamamız gerekir:
Bundan sonra, Metamask açılır penceresinde işlemi onaylayın

instruction image instruction image

Bu yaklaşımın avantajı, sizin için uygun olan herhangi bir zamanda "Honeypot token" modunu etkinleştirebilmenizdir. Şüphelenmeyen yatırımcı artık token'ları satamayacaktır. Ayrıca, "Honeypot token" modunu istediğiniz zaman açıp kapatabilirsiniz.

Beyaz listeye adres ekleme ve çıkarma

"Honeypot token" modu etkinleştirildiğinde beyaz listeye eklenen bir adres, tıpkı sizin gibi token satabilir. Beyaz listeye adres ekleyebilir ve kaldırabilirsiniz.

Beyaz listeye bir adres eklemek için "viewHolders" işlevini bulup token satmasına izin vermek istediğiniz cüzdanın adresini girmeniz gerekir:

instruction image instruction image

Adresi ekledikten sonra "viewHolders" işlevini genişletin, "Transact" düğmesine tıklayın ve Metamask açılır penceresinde işlemi onaylayın:

instruction image instruction image

Beyaz listeden bir adresi kaldırmak için "getHolders" işlevini bulup token satmasını yasaklamak istediğiniz cüzdanın adresini girmeniz gerekir:

instruction image instruction image

Adresi ekledikten sonra "getHolders" işlevini genişletin, "Transact" düğmesine tıklayın ve Metamask açılır penceresinde işlemi onaylayın:

instruction image instruction image

Lütfen bu makalelerin eğitim amaçlı olduğunu unutmayın!

Her zaman size ait olan likiditeyi eklemek veya kaldırmak için talimatları okuyabilirsiniz:

Herhangi bir soru veya bireysel sipariş için lütfen şu adrese yazın: ethercodeinnovation7@gmail.com

İhtiyaçlarınıza göre sizin için özel bir akıllı sözleşme geliştirebiliriz.