CAKE Syrup Pool
Yeni CAKE Syrup Pool'a Geç
Yeni CakePool, CakeVault (mevcut otomatik CAKE havuzu) temel alınarak oluşturulmuş yeni bir $CAKE staking sözleşmesidir ve "CAKE stake et, CAKE kazan" işlevselliği sunarken sabit vadeli staking gibi ek özellikler sunmak amacıyla PancakeSwap MasterChef v2 ile birlikte çalışmak üzere tasarlanmıştır. Mevcut Manuel CAKE havuzu migrasyon sonrasında kullanımdan kaldırılacaktır.
Yeni CakePool, MasterChef v2'den $CAKE hasatlamak ve $CAKE stake eden kullanıcılara ödül dağıtmak için bir sahte token kullanacaktır. CAKE'ini daha uzun süre kilitleyen kullanıcılar daha fazla pay alacak (süreye göre doğrusal olarak artırılmış) ve dolayısıyla daha yüksek getiri elde edecektir.
Taşınmam gerekiyor mu?
Şu anda PancakeSwap MasterChef'te (0x73feaa1eE314F8c655E354234017bE2193C9E24E) enterStaking ve leaveStaking kullanıyorsan yeni sözleşmeye geçmen gerekecek.
Artık bileşik faiz yok
Yeni CakePool ile ödüller, tüm havuz kullanıcılarına paylarına orantılı olarak dağıtılır. "Faiz getiren tokenler" veya diğer pay tabanlı modellere benzer şekilde, havuza daha fazla ödül eklendiğinde kullanıcıların staking bakiyesi otomatik olarak büyüyecektir. Kullanıcıların ödüllerini hasat edip bileştirmesine gerek yoktur.
Ücretler
Yeni CakePool'da tüm esnek staking kullanıcıları iki set ücrete tabi olacaktır.
Esnek staking ödülleri ücreti
Esnek staking ile elde edilen tüm ödüllere %2 ücret uygulanacaktır. Ücret miktarı, bir sonraki yatırma veya çekme işleminde hesaplanıp gerçekleştirilecek ve kullanıcıların paylarından kesilecektir. Gerçekleşmemiş performans ücretinin miktarını sorgulamak için calculatePerformanceFee(address _user) kullanabilirsin.
Çekme ücreti
Son yatırma işleminden itibaren 72 saat içinde çekim yapılırsa çekilen tutara %0,1 çekme ücreti uygulanacaktır. Çekme ücreti, CAKE transferinden önce nihai çekim tutarından kesilir.
Genel Bakış
Yatırma
Şu anda mevcut PancakeSwap MasterChef'te enterStaking(uint256 _amount) kullanıyorsan deposit(uint256 _amount, uint256 _lockDuration) fonksiyonuna geçmen gerekiyor. Esnek staking için _lockDuration olarak "0" kullan.
Staking Bakiyesi ve Ücretler
CAKE staking miktarı (tüm ücretler düşülmeden önce)
Performans Ücreti
Sözleşmeden sorgulama:
Manuel hesaplama:
Gecikme Ücreti: (yalnızca kilitli staking için geçerli)
Sözleşmeden sorgulama:
Manuel hesaplama:
Çekme Ücreti
CAKE staking miktarı (tüm ücretler düşüldükten sonra)
Bekleyen Ödüller
Yeni havuzun herhangi bir bileşik işleme ihtiyaç duymadığını unutma. Ödüller otomatik olarak staking bakiyene eklenir.
Ancak son işlemden bu yana kazanılan CAKE miktarını, yukarıda belirtilen mevcut staking bakiyesi ile userInfo.cakeAtLastUserAction değeri arasındaki farkı kullanarak sorgulayabilirsin.
Çekme
Şu anda mevcut PancakeSwap MasterChef'te leaveStaking(uint256 _amount) yöntemini kullanıyorsan withdraw(uint256 _shares) fonksiyonuna geçmen gerekiyor.
Esnek staking yaparken çekim sırasında bekleyen ödül ücretlerinin hesaplanıp kullanıcıların pay sayısından kesileceğini; çekilen gerçek pay sayısının, toplam paylara karşı çektiğin pay yüzdesine göre yeniden düzenleneceğini unutma. Aşağıdaki örneğe bakabilirsin:
Son alınan tutarın çekme ücretinden etkileneceğini unutma. Fonksiyonun çekilen nihai CAKE miktarına kritik ölçüde bağlı olması durumunda, bunu çekim işleminden önce ve sonra CAKE bakiyesindeki farkı kullanarak hesaplamani öneririz:
Ya da tutarı tahmin ederken çekme ücretini hesaplayıp düş.
Yeni CAKE havuzuna blok başına dağıtılan CAKE miktarı nasıl hesaplanır?
Daha önce manuel CAKE havuzunun sabit 10 CAKE/blok emisyonu vardı. MasterChef v2 ve yeni CAKE havuzuna geçtikten sonra artık emisyonlarını ayarlayabiliriz.
Yeni CAKE havuzuna blok başına dağıtılan CAKE miktarını şu şekilde hesaplayabilirsin:
cakePerBlockToPool = MasterChef.cakePerBlock(false) * (cakePool.allocPoint / MasterChef.totalSpecialAllocPoint)
cakePool.allocPoint'i MasterChef.poolInfo(0) kullanarak sorgulayabilirsin.
Mainnet Sözleşme Adresi
Sözleşme adı: CakePool
Sözleşme adresi: 0x45c54210128a065de780C4B0Df3d16664f7f859e
PancakeSwap: Cake Pool Sözleşmesini BscScan'de görüntüle.
Testnet Ortamı
Aşağıdaki testnet ortamını kullanarak projenin yeni PancakeSwap CAKE Pool ile entegrasyonunu test edebilirsin. Herhangi bir sorun yaşarsan mevcut kanallardan ekibimizle iletişime geç ya da bun@pancakeswap.com adresine e-posta gönder.
Sahte Tokenler:
$CAKE:
0xFa60D973F7642B748046464e165A65B7323b0DEE(mint(address _to, uint256 _amount) publickullanılarak basılabilir)$WBNB:
0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd
Factory ve Router
Factory v2:
0x6725F303b657a9451d8BA641348b6761A6CC7a17Router v2:
0xD99D1c33F9fC3444f8101754aBC46c52416550D1
MasterChef'ler
v1:
0x1ED62c7b76AD29Bfb80F3329d1ce7e760aAD153dpid0: Manuel CAKE
pid4: MasterChef v2 için Sahte Pool
v2:
0xB4A466911556e39210a6bB2FaECBB59E4eB7E43d
Yeni CAKE Pool
0x683433ba14e8F26774D43D3E90DA6Dd7a22044Fe
Last updated
Was this helpful?