# ProfitHolder contract Contract with DividendToken BURNER_ROLE (deployed to mainnet). ## todo * [ ] `balanceOf(address)` view function need to calculate total amount of holder PROFIT tokens: * [ ] on address * [ ] staked to `DividendMinter` pool * [ ] provided to liquidity by holding of uniswapv2 LP `Pair` * [ ] provided LP to MasterChef farms * [ ] in governance NFTs like `ProfitMaker` * [ ] bridged * [ ] `maxSDIV` changeable by `governance` role limit of holding SDIV tokens by 1 PROFIT token * [ ] `whitelisted` role to pass dividend pool, liquidity providing contracts and other addresses * [ ] `burnSDIV(address)` public function need to burn SDIV exceeding the limit and whitelist
ProfitHolder contract
Contract with DividendToken BURNER_ROLE (deployed to mainnet).
todo
balanceOf(address)view function need to calculate total amount of holder PROFIT tokens:DividendMinterpoolPairProfitMakermaxSDIVchangeable bygovernancerole limit of holding SDIV tokens by 1 PROFIT tokenwhitelistedrole to pass dividend pool, liquidity providing contracts and other addressesburnSDIV(address)public function need to burn SDIV exceeding the limit and whitelist