image
28 Mar, 2025

GoldCoin Özellikleri

Bu token'ın işleyişi, temel olarak şu adımları takip eder:

1. Token Tanımlamaları ve Başlangıç Ayarları

  • Token adı: GoldCoin (simge: GOLD)

  • Arz: Başlangıç arzı 10.000.000.000 GOLD token’dır. Bu arz constructor ile owner adresine (sahip) atanır.

  • Onwer (Sahip): Token’ı yaratan kişi, bu kişinin token üzerinde kontrol yetkisi vardır (örneğin mint ve burn işlemleri için).

2. Transfer İşlemi

Her transferde aşağıdaki işlemler gerçekleşir:

  • Gönderenin bakiyesi: Gönderen, yeterli bakiyeye sahip olmalıdır. Eğer bakiyesi yetersizse, transfer yapılmaz.

  • Hedef adres kontrolü: Hedef adresin geçerli bir adres olup olmadığı kontrol edilir.

  • Burn (Yakma) işlemi: Her transferde, gönderilen miktarın 0.1 GOLD'u yakılır (yani arzdan çıkarılır).

    • Burn miktarı: 0.1 GOLD token (yakılacak miktar sabittir, ancak kullanıcılar farklı miktarlarda token gönderebilir).

    • Transfer edilen miktar: Yakma işleminden sonra kalan miktar hedef adrese gönderilir.

3. Burn İşlemi

  • Burn miktarı: Gönderilen tutardan 0.1 GOLD token yakılır. Bu miktar, totalSupply değerinden düşülür. Yani toplam arz sürekli olarak azalır.

  • Emisyon: Token arzı azalacağı için, burn işlemi, token arzını azaltarak enflasyonu engellemeyi amaçlar.

4. Transfer Sonrası Güncellemeler

  • Gönderenin bakiyesi azaltılır, hedef adresin bakiyesi artırılır.

  • Yakılan token miktarı (0.1 GOLD) arzdan düşer.

  • Transfer Etkinlikleri: Bu işlemler, her transferde bir Transfer etkinliği (event) olarak kaydedilir:

    • Emisyon (Transfer): Gönderen adresinden hedef adrese token transferi.

    • Yakma (Burn): Gönderilen token’ın yakılan kısmı (0.1 GOLD) arzdan çıkar.

5. Approve ve TransferFrom İşlemleri

Bu işlevler, kullanıcıların başka bir adrese belirli miktarda token harcama izni verdiği işlemleri yönetir:

  • approve: Kullanıcı bir harcama izni verir.

  • transferFrom: Belirtilen miktarda token’ı, başkasının izni ile bir başka adrese transfer eder. Transfer sırasında yine aynı burn işlemi gerçekleşir.

6. Mint (Basım) İşlemi

Sadece owner adresi tarafından yapılabilir. Yeni token basılabilir (mint). Bu işlemde, belirtilen miktar kadar token toplam arzı artırır ve sahibin bakiyesine eklenir.

7. Burn (Yakma) İşlemi

Kullanıcı, kendi token'larını yakabilir. Burn edilen token'lar toplam arzdan çıkarılır.

Özet İşleyiş:

  • Transferler: Her transferde 0.1 GOLD token yakılır, bu da toplam arzı azaltır.

  • Mint: Sadece sahibi tarafından, arz artırılabilir.

  • Burn: Kullanıcılar, kendi token'larını arzdan çıkarmak için burn işlemi yapabilir.

Bu yapıyla, token sürekli bir azalma eğilimi gösterir çünkü her işlemde token yakılmaktadır.

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. learn more

Allow