Bu sayfada
Her kontratın yapabildikleri ve yapamadıklarıSahip, guardian ve timelockÖnceki kontratlarDenetim durumuKontratlar ve yönetici yetkileri
Bunlar GiwaTerminal'in kullandığı kontratlardır. Açık kaynaklıdır ve gezginde doğrulanmıştır: her adres gezginde açılır; orada herkes kodu ve her transaction'ı okuyabilir.
| GiwaRouter · işlem router'ı Uniswap V2 / V3 havuzlarında token alıp satar ve komisyonu aynı transaction içinde tahsil eder. Sahibi yok, yönetici fonksiyonu yok. | 0x623C8E37D90e0e0A47abC9d1786fB233F88A53AB |
| GiwaV4Router · Uniswap V4 router'ı Herhangi bir launchpad'in Uniswap V4 havuzlarında işlem yapar. Sahibi yok, komisyon yok, fon tutmaz: komisyon aynı transaction içinde cüzdanınız (GiwaDelegate) tarafından tahsil edilir. | 0x4e765D83CAC71294FA0d326B7A67aBcc95101403 |
| GiwaDelegate · EIP-7702 Bir terminal cüzdanının launchpad'de işlem yapmasını ve komisyonu tek bir transaction içinde ödemesini sağlar ve 7/24 emirlerini çalıştırır. execute'u yalnızca cüzdanın kendisi çağırabilir; emirler cüzdanın kendi imzasını gerektirir. Sahibi yok. | 0x49587E204c7C26eD4E14294DACCEBd03b49FB71A |
| GiwaExecutor · emir yürütücü Bir 7/24 emrin işlemini yalnızca emir tutarıyla yürütür ve her şeyi aynı transaction içinde cüzdanınıza geri verir. Sahibi yok, cüzdanınız üzerinde yetkisi yok, depolama yok. | 0xb7FB4a6B5d902C3219ee1554E86fD2896014c7Fc |
| GiwaKeepers · keeper kaydı 7/24 emirleri yürütmesine izin verilen keeper'lar. Bir keeper fon alamaz: yalnızca her cüzdanın imzaladığını yürütebilir. | 0x7c481CC0bA7055d1F9085B778dCbEDDDf579E292 |
| GiwaRefVault · ödül kasası Referans ödüllerini siz talep edene kadar tutar. Kasaya yapılan ödemeler asla duraklatılamaz. | 0x4120ECbfb2f790356aFE70cf226ee25E255463ED |
| Ağ: GIWA Sepolia (testnet), chain ID 91342. | |
Her kontratın yapabildikleri ve yapamadıkları
GiwaRouter (işlem router'ı)
- Sahibi yok, yönetici fonksiyonu yok, yükseltilemez. Kimse onu değiştiremez, duraklatamaz veya ondan fon alamaz.
- Komisyon (1% / 0.9%) ve referans dağılımı (25% / 3%) koddaki sabitlerdir. Ödeme yaptığı hazine ve ödül kasası değiştirilemez.
- Yalnızca kendisini çağıran cüzdandan token alır, her işlemde minimum çıktınızı kontrol eder ve çağırana yalnızca aynı transaction'a ait olanı geri verir: fonlarınızı asla elinde tutmaz.
- Başka birinin yanlışlıkla router'da bıraktığı tokenler yalnızca hazineye süpürülebilir (
sweep, herkes çağırabilir), asla bir kullanıcıya değil. - Ödül kasası referans ödemesini reddederse komisyonun tamamı hazineye gider ve bu durum
RefSkippedolayıyla kaydedilir; böylece işlemler asla takılı kalmaz.
GiwaV4Router (Uniswap V4 router'ı)
- Sahibi yok, komisyon yok, yönetici fonksiyonu yok, yükseltilemez ve çağrılar arasında fon tutmaz.
- Herhangi bir launchpad'in Uniswap V4 havuzlarında (her biri kendi PoolManager'ı ve hook'uyla) işlem yapar. Terminalin komisyonu, aynı transaction içinde cüzdanınız (GiwaDelegate) tarafından tahsil edilir.
- Yalnızca onu çağıran cüzdan öder ve minimum çıktınız, token vergileri dahil kendi bakiyenizdeki artış olarak kontrol edilir.
GiwaDelegate (EIP-7702)
- Sahibi yok, yönetici fonksiyonu yok. Hazine, ödül kasası, keeper kaydı ve executor değiştirilemez; komisyon ve referans dağılımı sabittir. Cüzdanınızda sakladığı tek şey, emirlerinizden hangilerinin zaten kullanıldığıdır.
executeyalnızca çağıran cüzdanın kendisi olduğunda çalışır: GiwaTerminal dahil başka hiç kimse onu fonlarınızı hareket ettirmek için kullanamaz. Launchpad işlemini yürütür ve komisyonu, zincir üstünde ölçülen, gerçekte hareket eden miktar üzerinden tahsil eder. Herhangi bir şey başarısız olursa tüm transaction geri alınır.executeOrderbir 7/24 emri çalıştırır: onu yalnızca GiwaKeepers'ta listelenen bir keeper çağırabilir; yalnızca cüzdanınızın kendi anahtarıyla imzalanmış bir emirle, her emir için bir kez ve asla imzaladığınız minimumdan az olmamak üzere (bkz. Limit emirleri). Bir emri zincir üstünde yalnızca cüzdanınız iptal edebilir.- Yetki devretmiş bir cüzdan, veri içeren ETH ödemelerini kabul etmeye devam eder ve ERC-1271 imza kontrolleri yalnızca cüzdanın kendi anahtarıyla atılan imzaları kabul eder; böylece Permit2 gibi uygulamalar çalışmaya devam eder.
GiwaExecutor (emir yürütücü)
- Sahibi yok, hiçbir cüzdan üzerinde yetkisi yok ve transaction'lar arasında hiçbir şey saklamaz. GiwaDelegate tarafından oluşturulur.
- Onu yalnızca GiwaDelegate'e yetki devretmiş bir cüzdan, kendi emirlerinden birinin yürütülmesi sırasında çağırabilir. Cüzdanınız ona yalnızca emir tutarını verir; o da işlemi yürütür ve her şeyi aynı transaction içinde o cüzdana geri verir. Cüzdanınız ona tokenlerinizi harcama onayı asla vermez.
GiwaKeepers (keeper kaydı)
- 7/24 emirleri yürütmesine izin verilen keeper'ların listesi. Sahip keeper ekleyebilir veya kaldırabilir; guardian ise yalnızca kaldırabilir.
- Bir keeper fon alamaz: yalnızca her cüzdanın imzaladığı sınırlar içinde emir yürütebilir.
GiwaRefVault (ödül kasası)
- Referans dağılımı (25% / 3%) kodda sabittir. Kasaya yapılan ödemeler asla duraklatılamaz: referans payı başka yere yönlendirilemez.
- Sahip yalnızca minimum talep tutarını belirleyebilir (asla 0.01 ETH'nin üzerinde değil), acil durum modunu açıp kapatabilir (acil durum minimumu kaldırır), fazlalığı çekebilir (kasada kullanıcılara borçlu olunanın üzerindeki ETH), guardian'ı değiştirebilir ve sahipliği iki adımda devredebilir.
- Size borçlu olunan ödülleri yalnızca siz talep edebilirsiniz. Kimse onları alamaz.
- Kasaya herkes ödeme yapabilir; bu bilinçli bir tercihtir: birine kredi tanımlamak gerçek ETH göndermek demektir ve bu ETH artık o kişiye aittir.
Sahip, guardian ve timelock
- GiwaRouter, GiwaV4Router, GiwaDelegate ve GiwaExecutor'ın hiçbir şekilde sahibi yoktur.
- Mevcut testnet'te GiwaRefVault ve GiwaKeepers'ın sahibi doğrudan ekibin yönetici cüzdanıdır; bu nedenle sahip değişiklikleri hemen geçerli olur. Her biri herkesin görebileceği zincir üstü bir transaction'dır.
- Mainnet'te sahip, en az 1 günlük gecikmeyle GiwaTimelock olacaktır: sahibin her işlemi önce zincir üstünde yayımlanır ve ancak gecikme süresinden sonra çalışabilir; böylece herkes onu önceden görebilir.
- Bir guardian gecikme olmadan hareket edebilir, ancak yalnızca kullanıcıları korumak için: bir keeper'ı kaldırmak veya ödül kasasını acil durum moduna almak (minimum olmadan talepler). Fonlarınıza veya ödüllerinize asla dokunamaz.
Önceki kontratlar
Bu kontratlar daha eski sürümlerin yerini aldı. Önceki emir kontratlarında (GiwaOrdersV2, GiwaOrdersV3) verilen emirler terminalde listelenmeye devam eder ve iptal edilebilir. Daha eski bir delegate'e yetki devretmiş cüzdanlar, bir sonraki launchpad işlemlerinin veya ilk 7/24 emirlerinin içinde GiwaDelegate'e taşınır. Önceki bir ödül kasasındaki bakiye Referanslar sayfasından hâlâ talep edilebilir.
Denetim durumu
Kontratlar açık kaynaklıdır, gezginde doğrulanmıştır, zincirin bir fork'u üzerinde test edilmiştir ve kendi iç denetimlerimizde incelenmiştir; ancak bir harici denetimden geçmemiştir. Bunu aklınızda bulundurun, bkz. Riskler.