Mint fonksiyonu (Mint function)
Kısaca Mint fonksiyonu, token sözleşmesinde yeni token üreten koddur; yetkili bir cüzdan bunu sınırsız çağırabiliyorsa arzı istediği gibi artırabilir.
Mint etmek, yoktan yeni token birimleri üretmek demektir. Her tokenın başlangıç arzını oluşturacak bir yönteme ihtiyacı vardır; ancak önemli olan, bu yetkinin lansmandan sonra devam edip etmediği ve kimin kontrolünde olduğudur. Sözleşme sahibinin istediği zaman çağırabildiği bir mint fonksiyonu, klasik rug pull araçlarından biridir.
EVM ağlarında bir sözleşme, yalnızca sözleşme sahibinin veya minter rolünün çağırabildiği mint(address, amount) gibi bir fonksiyon içerebilir. Bu fonksiyon çağrıldığında toplam arz artar ve yeni tokenlar bir cüzdana aktarılır; bu cüzdan da tokenları DEX havuzunda satabilir. Solana'da SPL tokenlarının bir mint yetkisi bulunur; bu yetki korunduğu sürece sahibi yeni token üretebilir, yetkinin iptal edilmesi ise arzı kalıcı olarak sabitler.
Token sahipleri açısından mint yetkisinin açık olması, gördükleri arz rakamlarının nihai olmadığı anlamına gelir. Tokenı oluşturan kişi milyarlarca yeni token basıp topluca satabilir; böylece likidite kilitli olsa bile fiyat sıfıra yaklaşırken havuzdaki karşılık varlığı boşaltabilir. Yatırılan teminat karşılığında stablecoin basılması, staking ödülleri veya köprülerin wrapped token üretmesi gibi meşru kullanım alanları da vardır; ancak bunlar açık kurallara ve kontrollere tabidir.
Sözleşmede mint fonksiyonu bulunup bulunmadığını, varsa kimin çağırabildiğini ve kodun bir maksimum arz sınırı uygulayıp uygulamadığını kontrol edin. Solana'da mint yetkisinin iptal edildiğini veya bilinen bir programın kontrolünde olduğunu doğrulayın. Başka bir isim altında gizlenmiş mint mantığına veya sonradan mint özelliği eklemek üzere yükseltilebilecek bir proxy içindeki mint mantığına dikkat edin. Token tarayıcıları bunların çoğunu işaretler, ancak en sağlam kontrol, doğrulanmış kaynak kodunu okumaktır.




