【发布时间】:2021-06-08 09:19:41
【问题描述】:
在solidity 上,我不断收到“堆栈太深”的错误。我想知道是否有人可以通过以下代码帮助我解决此问题:
function _getTValues(uint256 tAmount) private view returns (uint256, uint256, uint256, uint256, uint256, uint256) {
uint256 tFee = calculateTaxFee(tAmount);
uint256 tLiquidity = calculateLiquidityFee(tAmount);
uint256 tDev = calculateDevFee(tAmount);
uint256 tBurn = calculateBurnFee(tAmount);
uint256 tCharity = calculateCharityFee(tAmount);
uint256 tTransferAmount = tAmount.sub(tFee).sub(tLiquidity);
tTransferAmount = tTransferAmount.sub(tDev);
tTransferAmount = tTransferAmount.sub(tCharity);
tTransferAmount = tTransferAmount.sub(tBurn);
return (tTransferAmount, tFee, tLiquidity, tDev, tBurn, tCharity);
}
谢谢!
【问题讨论】: