Aria Smart Contract

Sell and Buy fees

uint256 public USDCRewardsFee = 5; // 5min - 10maxuint256 public liquidityFee = 2;   // 1min - 5maxuint256 public treasuryFee = 2;    // 1min - 5maxuint256 public marketingFee = 3;   // 1min - 5maxuint256 public totalConfigFees = USDCRewardsFee.add(liquidityFee).add(marketingFee).add(treasuryFee);
uint256 public _maxTotalFee = 15;uint256 public _minMintBurnFee = 0;uint256 public _maxMintBurnFee = 3;uint256 public _minUSDCRewardsFee = 5;uint256 public _maxUSDCRewardsFee = 10;uint256 public _minLiquidityTreasuryDevMarketingFee = 1;uint256 public _maxLiquidityTreasuryDevMarketingFee = 5;function setFees(uint256 reward, uint256 liq, uint256 treas, uint256 devMark) external onlyOwner {uint256 tempTotalConfigFees = reward.add(liq).add(treas).add(devMark);require(tempTotalConfigFees <= 15, "Aria: Configurable fees cannot be greater than 15");require(reward >= _minUSDCRewardsFee && reward <= _maxUSDCRewardsFee, "Aria: Reward fee has to be between 5 and 10");require(treas >= _minLiquidityTreasuryDevMarketingFee && treas <= _maxLiquidityTreasuryDevMarketingFee, "Aria: Treasury fee has to be between 1 and 5");require(liq >= _minLiquidityTreasuryDevMarketingFee && liq <= _maxLiquidityTreasuryDevMarketingFee, "Aria: Liquidity fee has to be between 1 and 5");require(devMark >= _minLiquidityTreasuryDevMarketingFee && devMark <= _maxLiquidityTreasuryDevMarketingFee, "Aria: Dev/Marketing fee has to be between 1 and 5");USDCRewardsFee = reward;liquidityFee = liq;treasuryFee = treas;marketingFee = devMark;totalConfigFees = USDCRewardsFee.add(liquidityFee).add(marketingFee).add(treasuryFee);}
if(automatedMarketMakerPairs[to]){   fees += amount.mul(3).div(100);
}

Distribute rewards

Multisig

KYC (Know Your Customer) and Audit

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store