Décrivez ici votre problème ou ce que vous cherchez à faire.
Bonjour a tous,
J'apprends actuellement le solidity et j'ai dans mon code un compiler error que je n'arrive pas a régler
"" function _getValues(uint256 tAmount) private view returns (uint256, uint256, uint256, uint256, uint256, uint256, uint256, uint256) { (uint256 tTransferAmount, uint256 tFee, uint256 tLiquidity, uint256 tburn) = _getTValues(tAmount); (uint256 rAmount, uint256 rLiquidity,uint256 rTransferAmount, uint256 rFee, uint256 rBurn) = _getRValues(tAmount, tFee, tLiquidity, tburn, _getRate()); return (rAmount, rTransferAmount, rFee, rLiquidity,tburn, tTransferAmount, tFee, tLiquidity); } ""

Ce que je veux
A la ligne commençant par (uint256 rAmount) mon compiler me met cette error
Trusty.sol:935:114: CompilerError: Stack too deep, try removing local variables. ... rFee, uint256 rBurn) = _getRValues(tAmount, tFee, tLiquidity, tburn, _getRate ... ^-----^
J'ai esssayé de retirer des variables et cela règle bien le problème, cependant je ne veux pas retirer de variables.

Merci d'avance de votre aide

Aucune réponse