Skip to content

Venus Protocol Analysis for PR #146#201

Open
GiantDole wants to merge 53 commits intodeficollective:mainfrom
GiantDole:GiantDole/venus-protocol-updates
Open

Venus Protocol Analysis for PR #146#201
GiantDole wants to merge 53 commits intodeficollective:mainfrom
GiantDole:GiantDole/venus-protocol-updates

Conversation

@GiantDole
Copy link

Completed analysis of Venus Protocol in venus-protocol.md. Added two architecture diagrams for the lending core protocol and governance.

@vercel
Copy link

vercel bot commented Jul 2, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
defiscan Ready Ready Preview Comment Oct 23, 2025 2:22pm

@yvesbou yvesbou changed the base branch from venus-protocol to main July 9, 2025 16:22
Copy link
Member

@emduc emduc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for your review! I can tell you put a lot of work into it and there are some really good points in there. Here are some general comments

  1. Could you make sure it compiles properly and renders on the preview? You can run npm run dev to run it locally and make sure it appears, it will warn you of potential compilation issues

  2. Here are some general style guideline we try to follow:

  • use "onchain" instead of "on-chain"
  • use code style for tokens and contracts: BEP20 instead of "BEP20"
  • we use Italic when mentioning specific protocol modules or categories in the conclusion (eg. Upgradeability)
  1. We group all permissions in the table at the end. We realized that since there are diagrams, it should be easier to refer to those than to the permissions table.

I also left several direct comments as you can read below. Once those are addressed we would be quite close to a final version. I'm looking forward to reading your updates ! :)

Copy link
Member

@emduc emduc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some further small changes to make. I made a suggestion for the Diamond proxy in the diagram. We know this is not strictly speaking accurate since the implementation contracts are separate contracts, but with proxies in general, we made the decision to represent them inside the Proxy's box, to avoid any confusion as to which contract users should interact with. I also changed the Multisig on the governance diagram, please also push the updated version (as this is your fork, I cannot push to it).

Some of the comments are about the ## Key permissions sections, overall we try to avoid bullet points, as those are often AI coded and may leave some information out.

Thanks again for your work! It's great stuff :)

GiantDole and others added 5 commits July 28, 2025 21:15
Co-authored-by: Emilien Duc <56789637+emduc@users.noreply.github.com>
Co-authored-by: Emilien Duc <56789637+emduc@users.noreply.github.com>
Co-authored-by: Emilien Duc <56789637+emduc@users.noreply.github.com>
Co-authored-by: Emilien Duc <56789637+emduc@users.noreply.github.com>
Co-authored-by: Emilien Duc <56789637+emduc@users.noreply.github.com>
@vercel
Copy link

vercel bot commented Oct 23, 2025

@yvesbou is attempting to deploy a commit to the defiscan Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants