-
Notifications
You must be signed in to change notification settings - Fork 10
feat: RepFi #145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
feat: RepFi #145
Conversation
… transfer ownership to multisig for remaining contracts
…eputationMining, log autId in events as well
|
@bengyles I'm a little bit overwhelmed at the amount of code to review here. Can you break it down this way per contract?
Can you also add the audit report? |
|
@pegahcarter Most changes are in contracts/repfi, some changes have been done in the deploy scripts to enable testing/deploying these contracts as well. Last but not least tests are in the /test/unit/repfi folder. There are a few tests not working yet though because they depend on the improvements to be made in PeerValue/PeerStaking and will be finished to 100% when that's done. Here's a short breakdown of the contracts/folders:
Please look into reputationMining especially and see if you know a better way to enhance the token locking for each period (if any) as the full amount of tokens (36 million AUT) is sent to this contract before mining starts and this could be tricky |
|
@pegahcarter Could not push my commit with the audit report pdf for some reason, will look further into that tomorrow, in the meantime you can check it out on their github: https://github.com/blaize-security/blaize-security-audits/blob/main/a/autlabs/Aut-Labs-(token-repfi)-audit-report-%5B4-Dec-2024%5D.pdf |
|
@pegahcarter I was able to add the pdf here now as well |
Motivation
Solution