Pool de Syrup de CAKE
Migre para a nova Pool de Syrup de CAKE
A nova CakePool é um novo contrato de stake de $CAKE construído com base no CakeVault (o atual pool automático de CAKE) e projetado para funcionar com o MasterChef v2 da PancakeSwap para fornecer a funcionalidade "stake $CAKE, ganhe $CAKE" enquanto oferece mais recursos, como stake de termo fixo. A pool de CAKE manual atual será retirada após a migração.
A nova CakePool usará um token fictício para coletar $CAKE do MasterChef v2 e recompensar os usuários que fizerem stake de $CAKE. Os usuários que bloquearem seu $CAKE por mais tempo receberão um número mais significativo de participações (aumentados linearmente com base na duração), portanto, desfrutam de um rendimento maior
Preciso migrar?
Se você atualmente está usando enterStaking
e leaveStaking
no MasterChef da PancakeSwap (0x73feaa1eE314F8c655E354234017bE2193C9E24E), você vai precisar migrar para o novo contrato.
Não precisa mais fazer o reinvestimento
Com a novo CakePool, as recompensas são distribuídas proporcionalmente a todos os usuários do pool com base nas participações. Semelhante a “tokens com juros” ou outros modelos baseados em participação(shares), o saldo em stake dos usuários aumentará quando mais recompensas forem colocadas no pool. Os usuários não precisam colher e reinvestir suas recompensas.
Taxas
Na nova CakePool, todos os usuários do stake flexível estarão sujeitos a dois conjuntos de taxas.
Taxa sobre recompensas de stake flexível
Uma taxa de 2% será aplicada a todas as recompensas geradas pelo stake flexível. O valor da taxa será calculado e realizado na próxima ação de depósito ou retirada, cortada das participações dos usuários. Para consultar o número da taxa de desempenho não realizada, use calculatePerformanceFee(address _user)
.
Taxa de Saque
Uma taxa de saque de 0,1% será aplicada ao valor sacado do stake se você retirar dentro de 72 horas após a última ação de depósito. A taxa de saque é cortada do valor final da retirada antes da transferência do CAKE.
Visão Geral
Depósito
Se você estiver usando o enterStaking(uint256 _amount)
no MasterChef atual da PancakeSwap MasterChef. Você precisa migrar para deposit(uint256 _amount, uint256 _lockDuration)
. Para o stake flexível, simplesmente use “0” como _lockDuration
.
Saldo de Stake e Taxas
Quantidade de CAKE em stake (antes de subtrair todas as taxas)
Taxa de Performance
Consulte o contrato:
Calcule manualmente:
Taxa de Overdue: (só se aplica ao stake bloqueado)
Consulta do contrato:
Calcule manualmente:
Taxa de Saque
Quantidade de CAKE em stakie (depois de subtrair todas as taxas)
Recompensas Pendentes
Por favor, note que a nova pool não requer qualquer reinvestimento. As recompensas estão sendo colocadas em seu saldo de stake automaticamente.
No entanto, você pode consultar o número de CAKE ganho desde a última ação, usando a diferença entre o saldo de stake atual (mencionado acima) e o número deuserInfo.cakeAtLastUserAction
.
Saque
Se você está usando o método leaveStaking(uint256 _amount)
no atual MasterChef da PancakeSwap. Você precisa migrar para withdraw(uint256 _shares)
.
Ao fazer stake flexível. Observe que, ao retirar, as taxas de recompensa pendentes serão calculadas e cortadas do número de participações dos usuários, o número real de participações retirados será recalibrado, com base na porcentagem de participações que você está retirando em relação ao total das participações que você tem. Veja o exemplo abaixo:
Observe que o valor final do recebimento será afetado pela taxa de saque. Se sua função depende crucialmente do número final de CAKE sendo retirado, recomendamos calcular isso usando a diferença no saldo do CAKE antes e depois da ação de saque:
Ou calcule e subtraia a taxa de saque ao estimar o valor.
Ambiente de Testnet
Você pode usar o seguinte ambiente de testnet para testar a integração do seu projeto com a nova Pool de CAKE da PancakeSwap. Se você tiver alguma dúvida, entre em contato com nossa equipe pelos canais existentes ou entre em contato com bun@pancakeswap.com por e-mail.
Tokens Fictícios:
$CAKE:
0xFa60D973F7642B748046464e165A65B7323b0DEE
(mintável usandomint(address _to, uint256 _amount) public
)$WBNB:
0xae13d989daC2f0dEbFf460aC112a837C89BAa7cd
Factory e Router
Factory v2:
0x6725F303b657a9451d8BA641348b6761A6CC7a17
Router v2:
0xD99D1c33F9fC3444f8101754aBC46c52416550D1
MasterChefs
v1:
0x1ED62c7b76AD29Bfb80F3329d1ce7e760aAD153d
pid0: Manual CAKE
pid4: Dummy Pool for MasterChef v2
v2:
0xB4A466911556e39210a6bB2FaECBB59E4eB7E43d
Nova Pool de CAKE
0x683433ba14e8F26774D43D3E90DA6Dd7a22044Fe
Last updated